v2.3.0
Reaction v2.3.0 adds minor features and performance enhancements, fixes bugs and contains no breaking changes since v2.2.1.
This release is being coordinated with reaction-platform
and is designed to work with v2.3.0
of example-storefront
and reaction-hydra
.
Notable changes
Bulk add and remove Tags from Products
Reaction Admin users can now add and remove tags from products in bulk. After selecting multiple products in the product table or filtering products with a CSV file, users can specify tags they'd like to add or remove from those products.
This feature uses several new components from the Catalyst Design System, including SplitButton, Chip and MultiSelect. Several dependencies, including react-select
, react-dropzone
and material-ui/core
were upgraded to their latest versions.
Image uploading without Meteor
file-collections
has been updated to its latest version, which supports uploading without Meteor. All related code has been updated to remove Meteor.
Remove context.callMeteorMethod
All GraphQL mutations which still used Meteor methods via the context.callMeteorMethod
function - inviteShopMember
, addressBookRemove
, removeAccountFromGroup
, setAccountProfileCurrency
, updateAccountAddressBookEntry
- have been updated to fully use GraphQL. In turn context.callMeteorMethod
is no longer used, and has been removed from the codebase.
Feature
- feat: manage product tags in bulk (#5485)
- feat: Add Orders GraphQL query (#5483)
- feat: Image uploading without Meteor (#5515)
Fixes
Refactors
- refactor: use moments calendar format to display time alongside date (#5523)
- refactor: remove context.callMeteorMethod (#5524)
- refactor: remove inviteShopMember meteor method and rewrite with GraphQL (#5520)
- refactor: remove addressBookRemove meteor method and rewrite with GraphQL (#5492)
- refactor: remove removeAccountFromGroup meteor method and rewrite with GraphQL (#5493)
- refactor: add setAccountProfileCurrency GraphQL mutation (#5488)
- refactor: rewrite updateAccountAddressBookEntry to not call through to Meteor method (#5484)
Tests
- tests: Add Integration Test for orderById GraphQL query (#5511)
Contributors
Thanks to @trojanh for contributing to this release! 🎉