Reaction Commerce v3.0.0-alpha Release Notes
Release Date: 2019-12-13 // over 4 years ago-
v3.0.0-alpha
๐ Reaction v3.0.0-alpha is our alpha release of the new Reaction project.
๐ This release is being coordinated with Reaction Platform and is designed to work with
v3.0.0-alpha
of Reaction Hydra and Example Storefront.Notable changes
De-meteorized the API
Abstracted meteor-related sections into other projects.
๐ This drastically improves build, startup, and restart times.Completed GraphQL API coverage
All of the still-used old meteor methods have been ported to GraphQL queries and mutations.
๐ Features
- ๐ Authorization plugin & checkPermissions functionality #5724
- โ Add checkPermissions function #5727
- โ Add updateProduct and updateProductVariant mutations for 3.0 #5768
- GQL tax rates #5774
- ๐ Improved performance of tag queries #5783
- De-meteorize
tags/getBySlug
#5786 - โก๏ธ De-meteorize
templates/email/update
#5792 - โ Add
retryFailed
method for emails #5793 - โ Add GQL queries and mutations for discount codes #5800
- โก๏ธ Update
updateShop
mutation to set all necessary settings #5804 - Retry initial MongoDB connections #5807
- โ Add email templates query #5811
- โ Add
addAccountEmailRecord
mutation #5813 - โ Add
addCartItems
mutation #5814 - โ Add queries for
product
andproducts
#5818 - โ Add flat-rate fulfillment method query#5844
- โก๏ธ Update
updateShop
mutation to accept parcel size and brand assets #5846 - โ Add Accounts GraphQL query to find non-admin accounts #5848
- ๐ฆ Stop using packages for tax settings #5852
- โ Add integration test for
accountCartByAccountId
query #5857 - Source Stripe API keys from ENV vars #5771
๐ Fixes
- ๐ Various 3.0.0 fixes #5722
- ๐ Fix account invite flow and account email data #5799
- Respect
allowGuestCheckout
setting #5815 - ๐ Use api-utils for currency definitions #5823
- โก๏ธ Unified
updateTag
andcreateTag
mutations #5824 - ๐ Parse complicated
MONGO_URL
properly #5827
๐จ Refactor
- ๐ Move xforms into plugins #5713
- ๐ Use new
URL
instead ofurl.parse
#5717 - โ Remove previously deprecated code #5718
- ๐ Clean up translations for products view #5746
- Source SMTP email configuation from ENV vars instead of DB #5788
- ๐ Make cart token param name consistent #5820
โ Tests
- โ Add Babel config to make Jest tests work #5728
- ๐ Fixed integration tests #5732
- โ Add navigation query integration tests #5856
- ๐ fix failing integration tests #5862
Chores
- Check node version on run #5734
- ๐ Lock
api-utils
version number #5851 - โ Add integration test for
anonymousCartByCartId
query #5859 - โ Add integration test for available payment methods #5864
- โ Add integration test for
getFlatRateFulfillmentRestrictions
#5866 - โ Add integration test for
getFlatRateFulfillmentRestriction
#5869
Contributors
๐ Thanks to @trojanh for contributing to this release! ๐