# Release Notes
# wood
releases
When updating an existing project, please review these notes for potential changes to how the base Nodewood library functions.
# 0.14.0
- Changes Postgres Docker container to build from Postgres image, not use it directly.
- Updates templates for
nodewood add:feature
to create a more full-featured example.
# 0.13.0
WARNING
This release is a significant change to the require system of Nodewood. Please refer to the upgrade guide for 0.13.0.
- Moves admin route protection to vue-router global navigation guard.
- Adds UI subscription capability route protection in global navigation guard.
- Fixes error in subscription capability detection.
- Removes unused ApiDocs documentation folder/scripts.
- Forces Validator to display API Errors even if field value is empty.
- Add relative flow to templates so that overlay is full-screen.
- Fixes check for subscriptions with insufficient capabilities.
- Simplifies specific inclusion of files in
app
orwood
folder.
# 0.12.1
- Updates store fragment to use plural filename.
# 0.12.0
WARNING
This release is a significant change in the file layout of Nodewood. Please refer to the upgrade guide for 0.12.0.
- Fixes unconfirmed user login redirect.
- Fixes double error message toast.
- Fixes confusing error messages when unauthorized.
- Fixes bug when some require() calls would not error/close app when failing.
- Fixes password_repeat not being redacted in logs.
- Moves code from
api
,lib
, andui
up out of theirsrc
folders to better match all other folders in the framework.
# 0.11.1
- Moves PostCSS packages from
app
towood
. - Fixes PostCSS purge configuration.
- Adds Tailwind future-proofing configuration values.
- Revert to an earlier version of numbro to fix currency formatting issues.
# 0.11.0
- Changes the default application URL to
localhost
. - Right-aligns the user dropdown.
- Changes the default sales website serving folder to
www/dist
.
# 0.10.0
- Updates
sameSite
parameter ofcsrf
andjwt
cookies toStrict
. - Modifies default email config to use JSON stream transport and log emails in default configuration.
- Removes API Docker container's dependency on UI container.
- Defaults subscriptions feature to being enabled.
- Fixes subscriptions tests.
- Updates testResolver to ignore disabled app features (for reliable wood testing).
- Updates testResolver to fix application tests in new Docker setup.
- Updates .gitignore to ignore OSX litter files.
- Updates docker configuration to allow for multiple databases: development and test.
- Updates docker configuration to be run from
wood/docker
directly. - Adds LoadingSpinner component.
- Adds sample Admin Dashboard.
- Moves application startup code from app folder to here.
# 0.9.0
- Fixes error parsing in XHR when an array of errors are returned.
- Fixes updated CSRF token not being set on signup.
- Removes Ansible and Vagrant references and files.
- Exposes Docker PostgreSQL container for access from host development system.
- Sources PostgreSQL connection values from .env file.
# 0.8.5
- Fixes typo in email configuration error message.
- Adds early-access Docker development setup.
# 0.8.4
- Added
FieldCustom
field that calculates the field value with a custom function. - Cleaned up styling on admin user list.
- Fixed issue where some clicks on TextInput labels wouldn't focus the input.
- Redesigned Create Subscription page as a much cleaner 2-column design.
# 0.8.3
- Added
.js.map
to list of requests not logged in API. - Fixed API init so that controllers are required correctly (i.e. will require their 'app' versions if present).
- Removed default AWS email configuration, added debug error message about setting up email configuration.
- Added a pre-commit hook to prevent you from making accidental commits to the wood folder.
# 0.8.2
- API defaults to not logging JS/CSS/image file requests.
- Removed default AWS email configuration, added error message when email configuration is missing.
- Adds pre-commit hook to prevent accidental commits to "wood" folder.
# 0.8.1
- Initial beta release.
# template
releases
The Nodewood template is typically only updated to accommodate significant updates to the base Nodewood library. If you have an existing project, you generally do not have to pay attention to these updates.
# 0.13.0
- Simplifies specific inclusion of files in
app
orwood
folder to match 0.13.0 ofwood
.
# 0.12.1
- Removes migration step from when dev server starts.
# 0.12.0
- Removes
stripe.json.template
from config folder. - Removes
pm2.yml
from root folder. - Moves code from
api
,lib
, andui
up out of theirsrc
folders to better match all other folders in the framework.
# 0.11.1
- Removes PostCSS packages (moved to
wood
). - Adds sample Bronze, Silver, Gold packages to
config/stripe/products.json
.
# 0.11.0
- Moves sales site
index.html
towww/dist
.
# 0.10.0
- Changes email config to start empty.
- Changes wood app config include to a relative include.
- More-explicitly requires .env file to ensure it is found, despite Docker interference.
- Removes template Docker configuration, as it is run from
wood/docker
now. - Moves application startup code from here to
wood
folder.
# 0.8.1
- Initial beta release.