v0.12.0
Pre-release
Pre-release
Release Notes v0.12
There are breaking changes with this release, it is recommended to start with a reset as existing data may not be compatible, with key collection changes for Shops and Packages.
There are 155 passing server integration tests for this release.
Changes
- Iron Router removed.
- Flow Router SSR added in new
reaction-routerpackage. Routerdeprecated, useReactionRouter- ReactionLayout adds BlazeLayout functionality with layout structure
- Packages can use the registry for all route declarations.
- Permissions and Registry refactored for registry usage.
- Layout Structure, use router uses
renderLayout - Titles and Meta Data now uses kadira:dochead
- New hierarchical
Tagsnavigation and management. - Merged main navigation and tag navigation into single component
- Updated Docker build process for much smaller images.
- New (WIP) theming utilities in the
reaction-uipackage. - Updated dashboard layout
- Upload a brand image for navigation in the
CoreDashboard settings. - Subscriptions moved to the template level.
- Filtration for tags, using url params, ie:
?query= - Multi-shop now in sample data, in progress dashboard
- multi-store routing implemented with definable prefix
- add
icon-reaction-logofont - new
Alertsmethodstoastandinlineandalert. - Template helpers
pathForSeoandcurrentRouteare deprecated, usepathFor. - Languages now configurable using i18n settings UI in dashboard.
i18ndeprecated, usei18next.i18nextupdated to v2.0- new i18n helpers attached to
reactionApps,reactionTemplates, use:{{i18n i18nKeyLabel label}} - Permissions and Routes now use
package.registry.nameas the key (not route). Productscollections now use a flattened, multi-schema implementation.- Core split into multiple new packages, and all packages have been updated.
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
- reactioncommerce:[email protected]
Contributions
A sincere thanks from the core team of @aaronjudd, @mikemurray, @jshimko, @zenweasel, @saralouhicks for all the community contributions we accepted into this release. We merged requests from @newsiberian, @lijiming, @hrath2015, @spencern, @ramusus, @meladawy, @johannes-scharlach, @tdecaluwe, @uniquarkD