Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@machikoyasuda
Copy link
Contributor

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 and increase maxWorkers

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! 🎉

Chris Potter and others added 30 commits October 4, 2019 15:51
Signed-off-by: Chris Potter <[email protected]>
Signed-off-by: Chris Potter <[email protected]>
Signed-off-by: Chris Potter <[email protected]>
Signed-off-by: Chris Potter <[email protected]>
Signed-off-by: Maria Paktiti <[email protected]>
Signed-off-by: Machiko Yasuda <[email protected]>
Signed-off-by: Maria Paktiti <[email protected]>
Signed-off-by: Maria Paktiti <[email protected]>
Signed-off-by: Maria Paktiti <[email protected]>
Signed-off-by: Maria Paktiti <[email protected]>
Signed-off-by: Maria Paktiti <[email protected]>
Signed-off-by: Machiko Yasuda <[email protected]>
Signed-off-by: Machiko Yasuda <[email protected]>
von-steinkirch
von-steinkirch previously approved these changes Nov 1, 2019
rosshadden
rosshadden previously approved these changes Nov 1, 2019
Copy link
Contributor

@rosshadden rosshadden left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, once we figure out what is making the integration tests take a lot longer in this release.

Copy link
Contributor

@spencern spencern left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding a blocking review - I want to understand what’s causing the significant increase in integration test execution time before we merge this.

@machikoyasuda
Copy link
Contributor Author

Blocked. Issue to tackle this created here: #5779 (comment)

Gary Ryan Vaz and others added 14 commits November 5, 2019 06:17
* set jest integration test maxWorker flag to 1
* set max node memory consumption for CI container to 4000MB

Signed-off-by: Gary Ryan Vaz <[email protected]>
Signed-off-by: Erik Kieckhafer <[email protected]>
Signed-off-by: Erik Kieckhafer <[email protected]>
…dReset

fix: password-reset route not working correctly
…-test

fix: integration test in circle ci
Bug Fix - Value for the second parameter 'payment' of 'stripeCaptureCharge()' is missing. But its property is accessed in the function body at line 16 of imports/node-app/plugins/marketplace/util/stripeCaptureCharge.js.
Condition 'keywords' is always true because it evaluates to an array. Better to use 'keywords.length' instead.
Signed-off-by: Eric Dobbertin <[email protected]>
[Fix] Create and Delete navigation item mutations
@rosshadden rosshadden dismissed stale reviews from von-steinkirch and themself via bf94a63 November 13, 2019 22:10
@rosshadden rosshadden requested a review from spencern November 13, 2019 22:45
@rosshadden
Copy link
Contributor

Block resolved by #5780.

@rosshadden rosshadden merged commit 42f24a5 into master Nov 14, 2019
@rosshadden rosshadden deleted the release-v2.9.0 branch November 14, 2019 17:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.