Reaction Commerce v3.0.0-beta Release Notes

Release Date: 2020-01-18 // over 4 years ago
  • v3.0.0-beta

    ๐Ÿš€ This is the beta 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. This change has two exceptions: we will release all projects in coordination for a beta release, and all projects in coordination for the official v3.0.0 release.

    Notable changes

    ๐Ÿ’ฅ BREAKING CHANGE: Removal of meteor-login-token

    ๐Ÿ‘€ All Reaction API services now authenticate through OAuth2, via reaction-hydra and reaction-identity. meteor-login-token has been replaced with an Authorization header. See our authorization docs for more.

    GraphQL API

    This release includes additional queries and mutations which now allows our API to cover all former Meteor methods and actions.

    ๐Ÿ”‹ Features

    • โœ… feat: Add createNavigationTree mutation & its tests #6023
    • ๐ŸŒ feat: pt-BR translation for reaction-orders. #6004
    • feat: Compute displayPrice as resolver as needed #6025
    • ๐Ÿ”Œ feat: authentication plugin; drop support for meteor-login-token header #5999
    • feat: change graphql route #6027
    • feat: add delete action to account managers policy #6024
    • โšก๏ธ feat: Add updateAccountGroup mutation #6016

    ๐Ÿ›  Fixes

    • ๐Ÿ›  fix: fix user roles and owner permission checks #6008
    • ๐Ÿ›  fix: Invisible Tags do not show on Admin tags list #6028

    ๐Ÿ”จ Refactor

    • ๐Ÿ”จ refactor: remove restriction that limits account to one group per shop #6035
    • ๐Ÿ”จ refactor: remove legacyRoles from authorization #6021
    • ๐Ÿ”จ refactor: add legacy system name to permission resource structure #6019
    • ๐Ÿ”จ refactor: use functionsOfType to register multiple auth permissions functions #6009
    • ๐Ÿ”จ refactor: better internal context design #6020

    โœ… Tests

    • โœ… tests: integration test approve order payments mutation #6013
    • โœ… tests: adds integration test for captureOrderPayments mutation #6015

    Chores

    • ๐Ÿ‘• chore: fix up eslintignore #6026

    Contributors

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