Reaction Commerce v2.3.0 Release Notes
Release Date: 2019-09-12 // over 4 years ago-
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 withv2.3.0
ofexample-storefront
andreaction-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
andmaterial-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 turncontext.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
- ๐ fix: info inline alert should autoclose (#5502)
- ๐ fix: Perform old password validation (#5527)
๐จ 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! ๐