All Versions
87
Latest Version
Avg Release Cycle
14 days
Latest Release
734 days ago

Changelog History
Page 5

  • v3.0.0-alpha.2 Changes

    December 23, 2019

    v3.0.0-alpha.2

    ๐Ÿš€ Reaction v3.0.0-alpha.2 is the second alpha release of our new Reaction project.

    ๐Ÿš€ Reaction releases will no longer be coordinated across all projects - we'll release each project, independently, as needed. This means version numbers will no longer be in sync. The newest versions of each project will work together.

    Notable changes

    โœ… Integration tests

    ๐Ÿš€ The primary focus for this release is the addition of integration tests for many mutations and queries

    ๐Ÿ”‹ Features

    • feat: return fulfillment quotes without a shipping address #5934
    • โšก๏ธ feat: add updateProductVariantPrices mutation to API #5910
    • feat: add graphql equivalent of create group #5850

    ๐Ÿ”จ Refactor

    • ๐Ÿ”จ refactor: eliminate factory mocks for catalogItemProduct #5892
    • ๐Ÿ”จ refactor: consolidate translation plugins #5920
    • ๐Ÿ”จ refactor: clean up ENV/envalid code #5922
    • ๐Ÿ”จ refactor: mo more Packages collection, implement AddressValidationRules GQL, other 3.0 stuff #5888

    โœ… Tests

    • โœ… tests: add integration test for setAccountProfileCurrency mutation #5958
    • โœ… tests: add integration test for setAccountProfileLanguage mutation #5960
    • โšก๏ธ tests: add integration test for updateAccountAddressBookEntry #5962
    • ๐Ÿšš tests: add integration test for removeAccountEmailRecord mutation #5965
    • ๐Ÿšš tests: add integration test for removeAccountAddressBookEntry #5961
    • โšก๏ธ tests: add integration test for create, update & delete FlatRateFulfillmentMethod #5964
    • โœ… tests: add integration test for publishNavigationChanges mutation #5969
    • โœ… tests: Add integration tests for surcharge #5938
    • โœ… tests: add integration test for echo #5942
    • โœ… tests: add integration test for enablePaymentMethodForShop #5944
    • โœ… tests: adds integration test for taxServices query #5912
    • โœ… tests: adds systemInformation query integration test #5907
    • ๐Ÿ‘ท tests: split query and mutation integration tests in CI config #5919
    • โœ… tests: fix out-of-memory issues in tests #5918
    • โœ… tests: adds addressValidation query integration test #5917
    • โœ… tests: delete unused documents in afterAll #5903
    • โšก๏ธ tests: add create/update/delete navigation item integration tests #5890
    • โœ… tests: adds integration test sitemap #5889
    • โœ… tests: adds integration test subrchargeById query #5896
    • โœ… tests: adds integration test surcharges #5902
    • โšก๏ธ tests: integration test for update navigation tree #5914
    • โœ… tests: add integration test for addressValidationServices query #5930
    • โœ… tests: add integration test for taxCodes query #5911
  • v3.0.0-alpha Changes

    December 13, 2019

    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 and products #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 and createTag mutations #5824
    • ๐Ÿ“œ Parse complicated MONGO_URL properly #5827

    ๐Ÿ”จ Refactor

    • ๐Ÿšš Move xforms into plugins #5713
    • ๐Ÿ“œ Use new URL instead of url.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! ๐ŸŽ‰

  • v2.9.3 Changes

    September 21, 2020

    v2.9.3

    ๐Ÿ›  Reaction v2.9.3 fixes vulnerabilities introduced via npm dependencies, and contains no breaking changes since v2.9.2.

    ๐Ÿš€ This release is being coordinated with reaction-development-platform and is designed to work with v2.9.3 of example-storefront and reaction-hydra.

    Reaction v2 EOL

    ๐Ÿš€ This is the final release of Reaction v2 software. As of September 1, 2020, Reaction v2 is no longer supported. We encourage everyone to upgrade to Reaction v3. Please see the Upgrading from 2.x guide in our docs.

    Chore

    • โฌ†๏ธ chore: Upgrade mongodb from 3.1.13 to 3.5.5 #6207
    • โฌ†๏ธ chore: Upgrade: @fortawesome/fontawesome-svg-core, @fortawesome/- chore: free-solid-svg-icons, @fortawesome/react-fontawesome #6206
    • โฌ†๏ธ chore: Upgrade: apollo-server, apollo-server-express #6209
    • โฌ†๏ธ chore: Upgrade libphonenumber-js from 1.4.2 to 1.7.48 #6205
    • โฌ†๏ธ chore: Upgrade @material-ui/core from 4.3.3 to 4.9.7 #6208
  • v2.9.2 Changes

    April 15, 2020

    v2.9.2

    ๐Ÿ›  Reaction v2.9.2 fixes a high severity vulnerability introduced via an npm dependency, adds miscellaneous bug fixes and contains no breaking changes since v2.9.1.

    ๐Ÿš€ This release is being coordinated with reaction-development-platform and is designed to work with v2.9.2 of example-storefront and reaction-hydra.

    Notable changes

    High severity vulnerability fix in an npm dependency

    โšก๏ธ Updates bson, which installed through mongodb, to patch a high severity vulnerability.

    ๐Ÿ›  Fixes

    • ๐Ÿ›  fix: Add csv file type validation for all platforms #5785
    • ๐Ÿ›  fix: sync develop & trunk now that trunk is the default branch #6052
    • ๐Ÿ›  fix: release v2.9.1 #5973
    • ๐Ÿ›  fix: remove extra handling charge from fulfillment total #5987
    • ๐Ÿ›  fix: use better cache policy to show newly created tags #5978
    • ๐Ÿ›  fix: made bin/setup always run from the desired path #5853
    • ๐Ÿ›  fix: upgrade handlebars version #5810

    Contributors

    ๐Ÿš€ Thanks to @trojanh for contributing to this release! ๐ŸŽ‰

  • v2.9.1 Changes

    December 24, 2019

    ๐Ÿ›  Reaction v2.9.1 adds miscellaneous bug fixes and contains no breaking changes since v2.9.0.

    ๐Ÿš€ This release is being coordinated with reaction-platform and is designed to work with v2.9.1 of example-storefront and reaction-hydra.

    Notable changes

    ๐Ÿ›  Fix example-storefront login issue

    ๐Ÿ›  Logging in from the example storefront has been fixed to allow a user to stay logged in when navigating to login from the storefront.

    ๐Ÿ›  Fix cart total calculation

    ๐Ÿ›  Cart total calculation has been fixed to correctly add rate + handling numbers.

    ๐Ÿ›  Fixes

    • ๐Ÿ›  fix: login from storefront #5951
    • ๐Ÿ›  fix: issue that prevented uploading images on Firefox #5939
    • ๐Ÿ›  fix: routing when logging in from storefront #5932
    • ๐Ÿ›  fix: add shop based roles to first user account #5926
    • ๐Ÿ›  fix: missing logout button #5927
    • ๐Ÿ›  fix: prices not updating via UI #5924
    • ๐Ÿ›  fix: made bin/setup always run from the desired path #5853
    • ๐Ÿ›  fix: upgrade handlebars version #5810
    • ๐Ÿ›  fix: cart total calculation when shipping includes handling fee #5985

    ๐Ÿ”จ refactors

    • ๐Ÿ”จ refactor: use better cache policy to show newly created tags #5978
  • v2.9.0 Changes

    November 14, 2019

    v2.9.0

    โšก๏ธ Reaction v2.9.0 adds integration tests for GraphQL API endpoints, security updates and fixes a fulfillment method bug.

    ๐Ÿš€ This release is being coordinated with Reaction Platform and is designed to work with v2.9.0 of Reaction Hydra and Example Storefront.

    Notable changes

    โž• Add integration tests

    ๐Ÿš€ As a part of the major push to remove the Meteor dependency from the GraphQL API, we've been adding more Jest integration tests with the goal of full integration test coverage for all GraphQL queries and mutations provided by all core and included plugins. In this release, we've added tests for the following GraphQL queries: shopBySlug, orderByReferenceId, ordersByAccountId, addTag and removeTag. See test coverage epic here.

    ๐Ÿ›  Fix a fulfillment bug

    ๐Ÿ”จ Refactors the updateOrderFulfillmentGroup GraphQL mutation to update only the specified group, not all fulfillment groups.

    โšก๏ธ Update packages for security vulnerabilities

    โฌ†๏ธ Bumps @reactioncommerce/data-factory to version 1.0.1 and @reactioncommerce/job-queue to version 1.0.5.

    โœ… Tests

    • โž• Add integration tests for shopBySlug GraphQL query #5701
    • โž• Add integration tests for orderByReferenceId GraphQL query #5697
    • โž• Add integration tests for ordersByAccountId GraphQL query #5696
    • โž• Add integration tests for addTag GraphQL query #5683
    • โž• Add integration tests for removeTag GraphQL query #5687

    ๐Ÿ”’ Security

    • โฌ†๏ธ Upgrade insecure package versions #5745

    ๐Ÿ”จ Refactors & Fixes

    • โšก๏ธ Only update fulfillment group for which id is provided #5723

    Contributors

    ๐Ÿš€ Thanks to @YuuwakU for contributing to this release! ๐ŸŽ‰

  • v2.8.1 Changes

    November 08, 2019

    v2.8.1

    Reaction v2.8.1 adds a bug fix and contains no breaking changes since v2.8.0

    ๐Ÿš€ This release is being coordinated with reaction-platform and is designed to work with v2.8.1 of example-storefront and reaction-hydra.

    Notable changes

    ๐Ÿ›  Fix password reset issue

    ๐Ÿ›  Password reset has been fixed to correctly send a password reset email, and re-direct the user once their new password has been set.

    ๐Ÿ›  Fixes

    ๐Ÿ›  fix: password-reset route not working correctly (#5744)

  • v2.8.0 Changes

    October 30, 2019

    ๐ŸŽ Reaction v2.8.0 adds performance enhancements and fixes bugs.

    ๐Ÿš€ This release is being coordinated with Reaction Platform and is designed to work with v2.8.0 of Reaction Hydra and Example Storefront.

    Notable changes

    ๐Ÿ›  Fix memory issues in jest tests

    ๐Ÿš€ Jest integration tests were failing due to a memory leak in async test code. We have closed that memory leak with this release.

    ๐Ÿ›  Fixes

    ๐Ÿ”€ Merge pull request #5733 from reactioncommerce/fix-aldeed-memory-issues

    • ๐Ÿ›  fix: fix memory issues with jest tests (#5733)
  • v2.7.0 Changes

    October 14, 2019

    v2.7.0

    ๐ŸŽ Reaction v2.7.0 adds performance enhancements and fixes bugs.

    ๐Ÿš€ This release is being coordinated with Reaction Platform and is designed to work with v2.7.0 of Reaction Hydra and Example Storefront.

    Notable changes

    ๐Ÿ“ฆ More packages have continued to migrate from no-meteor folders to node-app

    As part of de-meteorization of the Reaction API, We have continued the migration of moving all server side code in no-meteor folders to their respective node-app folders.

    ๐Ÿ”Œ Potential Breaking Changes for Custom Plugins

    โšก๏ธ There might be breaking changes in custom plugins due to the movement of core packages to the node-app folders. Custom plugins will need to update their imports paths to reflect the new location of packages.

    ๐Ÿ›  Fixes

    • ๐Ÿ›  fix: pass correct userId when creating a shop (#5694)
    • ๐Ÿ›  fix: filter products by file on Windows (#5700)

    ๐Ÿ”จ Refactors

    • ๐Ÿ”จ refactor: Move accounts plugin to Node app and better split accounts from users/IDP (#5693)
    • ๐Ÿ”จ refactor: clean-up tasks related to removing appEvents from all meteor code (#5692)
    • ๐Ÿ”จ refactor: clean-up tasks related to moving files to the node-app (#5688)
    • ๐Ÿ”จ refactor: simpleSchema updates for mockContext (#5685)
    • ๐Ÿ”จ refactor: move getPaymentMethodConfigByName to context (#5684)
    • ๐Ÿ”จ refactor: create archiveProducts GQL mutation to replace meteor methods (#5680)
    • ๐Ÿ”จ refactor: move jobs-queue from server/no-meteor to node-app (#5678)
    • ๐Ÿ”จ refactor: move cart from server/no-meteor to node-app (#5675)
    • ๐Ÿ”จ refactor: move checkout from server/no-meteor to node-app (#5674)
    • ๐Ÿ”จ refactor: move core plugin to Node app (#5673)
    • ๐Ÿ”จ refactor: move discounts plugins to Node app (#5672)
    • ๐Ÿ”จ refactor: move marketplace to Node app (#5671)
    • ๐Ÿ”จ refactor: move orders from server/no-meteor to node-app (#5670)
    • ๐Ÿ”จ refactor: move catalog from server/no-meteor to node-app (#5658)
    • ๐Ÿ”จ refactor: move navigation from server/no-meteor to node-app (#5656)
    • ๐Ÿ”จ refactor: move email from server/no-meteor to node-app (#5655)
    • ๐Ÿ”จ refactor: move i18n from server/no-meteor to node-app (#5654)
    • ๐Ÿ”จ refactor: move product and product-variant from server/no-meteor to node-app (#5669)
    • ๐Ÿ”จ refactor: move sitemap-generator from server/no-meteor to node-app (#5667)
    • ๐Ÿ”จ refactor: move Tags from server/no-meteor to node-app (#5665)
    • ๐Ÿ”จ refactor: move dashboard from server/no-meteor to node-app (#5663)
    • ๐Ÿ”จ refactor: move product-admin plugin to Node app (#5659)
    • ๐Ÿ”จ refactor: move notifications plugin to Node app (#5661)
  • v2.6.0 Changes

    October 03, 2019

    v2.6.0

    ๐ŸŽ Reaction v2.6.0 adds minor features and performance enhancements, fixes bugs and contains no breaking changes since v2.6.0.

    ๐Ÿš€ This release is being coordinated with Reaction Platform and is designed to work with v2.6.0 of Reaction Hydra and Example Storefront.

    Notable changes

    ๐Ÿ“ฆ Packages have begun to migrate from no-meteor folders to node-app

    As part of de-meteorization of the Reaction API, We have started the migration of moving all server side code in no-meteor folders to their respective node-app folders.

    ๐Ÿ”‹ Feature

    • feat: add product and productVariant related GraphQL mutations (#5562)

    ๐Ÿ›  Fixes

    • ๐Ÿ›  fix: product medatafield UI issues (#5584)

    ๐Ÿ”จ Refactors

    • ๐Ÿ”จ refactor: move email-smtp from server/no-meteor to node-app (#5641)
    • ๐Ÿ”จ refactor: move ui from server/no-meteor to node-app (#5637)
    • ๐Ÿ”จ refactor: move address-validation-test from server/no-meteor to node-app (#5638)
    • ๐Ÿ”จ refactor: move shipping and surcharges from server/no-meteor to node-app (#5632)
    • ๐Ÿ”จ refactor: move settings from server/no-meteor to node-app (#5634)
    • ๐Ÿ”จ refactor: ackground jobs rewrite: no Meteor dependencies! (#5580)
    • ๐Ÿ”จ refactor: move address from server/no-meteor to node-app (#5587)
    • ๐Ÿ”จ refactor: move template from server/no-meteor to node-app (#5586)
    • ๐Ÿ”จ refactor: use reaction-error external package instead of internal alias (#5631)
    • ๐Ÿ”จ refactor: move system-information from server/no-meteor to node-app (#5585)
    • ๐Ÿ”จ refactor: rewrite removeAccountEmail without meteor (#5577)