-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
release v2.1.0 #5409
release v2.1.0 #5409
Conversation
Signed-off-by: Erik Kieckhafer <[email protected]>
…ersUiWithMultipleFulfillmentGroups
Signed-off-by: Erik Kieckhafer <[email protected]>
… in tests Signed-off-by: Alex Haproff <[email protected]>
Signed-off-by: Erik Kieckhafer <[email protected]>
fix #5300 Wrong template reference
…tAudit-idLength chore: fix all `id-length` eslint warnings
…taloaders Add DataLoaders for Shops and SimpleInventory
…method calls with custom validators to shave shave off response time Signed-off-by: Alex Haproff <[email protected]>
Signed-off-by: Alex Haproff <[email protected]>
Signed-off-by: Erik Kieckhafer <[email protected]>
Signed-off-by: Erik Kieckhafer <[email protected]>
Signed-off-by: Erik Kieckhafer <[email protected]>
Signed-off-by: Erik Kieckhafer <[email protected]>
Signed-off-by: Erik Kieckhafer <[email protected]>
Signed-off-by: Erik Kieckhafer <[email protected]>
Signed-off-by: Erik Kieckhafer <[email protected]>
options in the `Catalog` collection. Signed-off-by: Will Lopez <[email protected]>
Signed-off-by: Erik Kieckhafer <[email protected]>
…lintOverridesForRemainingRules chore: add overrides for eslint rules that stlll need fixing
Signed-off-by: Erik Kieckhafer <[email protected]>
Signed-off-by: Erik Kieckhafer <[email protected]>
Signed-off-by: Erik Kieckhafer <[email protected]>
…tch inventory docs when the call is made internally, i.e. in the consumer Signed-off-by: Alex Haproff <[email protected]>
…agFinding refactor: add handle to tag autosuggest results
Signed-off-by: Eric Dobbertin <[email protected]>
…n why simpl-schema was superseded by custom validators Signed-off-by: Alex Haproff <[email protected]>
Signed-off-by: Eric Dobbertin <[email protected]>
Signed-off-by: Erik Kieckhafer <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great! Thanks for getting this moving @kieckhafer!
I left a few suggestions in the comments.
Overall, I'd like to try to make the feat/fixes/chores/etc section as consistent as possible - we're close there, but there are a few sections that have a PR reference that doesn't quite fit.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm! i made one small suggestion to the changelog.
Signed-off-by: Erik Kieckhafer <[email protected]> Co-Authored-By: machiko <[email protected]>
Signed-off-by: Erik Kieckhafer <[email protected]>
Signed-off-by: Erik Kieckhafer <[email protected]>
Signed-off-by: Erik Kieckhafer <[email protected]>
@spencern all comments addressed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kieckhafer It seems your eslint-changed-files
check is firing for any file changed in this release - what would you suggest we do in this case?
Will you also update the PR notes/description with the updated changelog?
Just a few more changes.
|
||
## Contributors | ||
|
||
Thanks to @janus-reith for contributing to this release! 🎉 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎉
@spencern Hmmm... good question about that CI run. We could remove the check in this PR only. It would still be there in develop then. It makes sense it's firing, at least it's doing its job, but this wasn't really the intention, it's going to put an unnecessary delay on this to fix all of those before it gets merged. |
Signed-off-by: Erik Kieckhafer <[email protected]>
Signed-off-by: Erik Kieckhafer <[email protected]>
@kieckhafer I'd be okay releasing/merging this this time if it will catch future issues as you've intended with one caveat. I want the master branch to be completely green - if we merge this, what will it do when the master branch rebuilds? |
I’m not sure if master will be green. It seems like the issue is we had all these changes already merged to develop before we added the eslint check, so they weren’t flagged the first time around. Going forward, this won’t happen again because all new releases will be from after the time the eslint CI check was added. But I don’t know what’ll happen now, my guess is it’ll be failing until all these are fixed, which unfortunately would in the end basically defeat the purpose of adding the check if we need to fix 2/3 or them right now. If we disable the check just in this PR and this merge, and then re-enable it after, then that should also be OK as any new PRs into develop (and then eventually to master in another release) will have to pass this CI when they go to develop. EDIT: rethinking it more... I still don’t know for sure, but I’m thinking it might actually be green. This only fails when changed files don’t pass lint warnings. If this is merged, then a regular build has no changes files, so it should bypass this check. |
@kieckhafer I'm onboard with either approach. I had similar thoughts that perhaps it would be green for the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Notes are good to go. 👍
#5414 needs to get fixed in the release branch before merging this. |
Signed-off-by: Erik Kieckhafer <[email protected]>
…esIntoRelease2.1.0 revert change that broke payment capture
Signed-off-by: Will Lopez <[email protected]> (cherry picked from commit e4d14bc)
…33IntoReleaseBranch fix: cherry-pick bugfix PR into release-2.1.0
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good to me!
We've chosen to merge this, even though This is happening because the new CI check was introduced after half of the changes were made in this release, so all files changed before the introduction will be flagged. cc @spencern |
v2.1.0
Reaction v2.1.0 adds minor features and performance enhancements, fixes bugs and contains no breaking changes on top of v2.0.0.
This release is being coordinated with
reaction-platform
and is designed to work with the same versions ofexample-storefront
andreaction-hydra
.Notable changes
Introduction of Catalyst
Our new Catalyst design system has been introduced into the Reaction codebase, and is used on various components including
ConfirmDialog
andButton
.Tag slugs are now editable independently of tag name
In previous versions of Reaction, tag slugs were always saved as a slugified version of the tag name, would always change if the tag name was updated, and couldn't be changed independently of the tag name.
This update initially saves tag slugs as a slugified version of the tag name, but then allows operators to independently change the tag slug if desired, and also does not change the tag slug automatically if the tag name is changed.
Order related GraphQL mutations
A
createRefund
GraphQL mutation has been added to allow refunds to be processed via GraphQL instead of older meteor methods.Dataloaders introduced into the codebase
Added the first couple of DataLoaders for Shops and SimpleInventory. Shops will benefit product listing pages as product and variant resolvers all query Shops collection for each product. SimpleInventory query benefits from batching.
Bulk simple inventory mutation
When running large inventory import via an external sync system, the lack of a bulk mutation made the import takes many hours. This update introduces a bulk import option which cuts down import time significantly.
Overhaul of
eslint
rules, and bulk fix of over 500eslint
warningsWe've updated to using v2.0.0 of our Reaction ESLint Config package, and have brought our
eslint
warnings down from 800 to under 300.Feature
Fixes
Performance Improvements
Docs
Chores
react/no-deprecated
andreact/prop-type
eslint warnings (#5307)id-length
eslint warnings (#5298)max-len
eslint warnings (#5296)Refactors
Tests
Breaking Changes
None