Join GitHub today
Release 1.9.0 #3941
This release contains a lot of fixes, some of them performance related and several enormous refactors.
There's a full list of changes and fixes below, as well as detailed explanations of potential breaking changes and what you might need to do to migrate
This is a breaking change for any plugin that implements or modifies a schema based on the Meteor simple-schema package.
From the Simple Schema update
This PR updates the
IMPORTANT! The NPM package does not play nice with the previous Meteor package. After updating to this Reaction release, run the app one time, and then look at the .meteor/versions file. Make sure that aldeed:simple-schema is not listed. If it is there, that is because you depend on another Meteor package that depends on aldeed:simple-schema. You will have to update or remove any such packages (with meteor remove / meteor add) until aldeed:simple-schema disappears from your .meteor/versions file.
Please read the PR if you need more details Use NPM SimpleSchema rather than Meteor #3331
From the removal of CollecitonFS
If you've saved the file URLs anywhere, they're now different.
We've deleted some unused Blaze templates rather than update URL handling within them:
Publications have been added, removed, or changed:
Full notes on the PR to replace CFS #3782
From the customer product catalog
From the Dockerfile updates
reactioncommerce/base:v4.0.1 removed the following:
Docker Compose changes
We've updated our circle ci config to use v2 of Workflows. This permits us to run additional automated tests on circle instead of using other services. We now have 6 workflow steps that must pass before a PR can be merged.
Thanks to @pmn4 for contributing to this release!
Products are published to the Catalog collection with a method. We'd have to call that at some point to publish the default product, but only once.
As a side note, the original grid still exists, only moved to a new file in the