github reactioncommerce/reaction v0.11.0

Documentation moved to reaction-docs repo

The Reaction documentation source is now located in the reactioncommerce/reaction-docs repository, while the documentation site is a Meteor application reactioncommerce/redoc and available at https://docs.reactioncommerce.com

Complete rework of the Core Order Workflow.

  • Added collection hooks to prevent moving to the next workflow status if intermediate steps are incomplete.
  • Added a start button to start an order when you're ready
  • Updated order workflow to allow non linear actions (jumping around between steps)
  • Updated order page filters, reduced to 3 "New", "Processing", "Completed"
  • Updated registry, added status for coreOrderWorkflow workflows. Workflow status is no longer determined by template.
  • Updated schema, added status to workflow steps
  • Updated look of order cards in order dashboard
  • Updated the shipping "Invoice" workflow, replaced all generic text inputs with the numericInput component

Cart workflow and session logic updates

  • Address isBillingDefault/isShippingDefault behavior fix
  • Added de-structuring to cart methods;
  • Reworked cart pub/sub
  • Allow shipping/updateShipmentQuotes call within cart/addToCart
  • Added new function quantityProcessing for calculating product quantity
  • Fixed broken tests for app-client-integration-testing
  • Added new tests for cart methods and cart pub/sub

Breaking Changes

  • The cart/addToCart method now receives another set of arguments
  • In cart/createCart: method now receives additional sessionId arg
  • In cart/mergeCart: method now receives additional currentSessionId arg
  • In cart/copyCartToOrder: method now receives additional currentSessionId arg

Additional Updates

  • Various patches and bug fixes.
  • Norwegian Translations
  • Bulgarian Translations
  • Updated Russian Translations
  • BGN & PHP currency added
  • Cart / Session refactoring and updates
  • Theme updates for more customization control
  • 25 + passing tests added
  • Avatar updated to use Accounts profile
  • Removes 'utilities:gravatar', use: jparker:avatar
  • Updated reaction command line options (install, reset, pull)

New package reaction-paymentmethod has been created for use with testing and as a template for future payment method packages.

Pull Requests merged from Reaction contributors:

Don't miss a new reaction release

NewReleases is sending notifications on new releases.