Mike Jolley
36c1bb7361
Add to cart context provider ( https://github.com/woocommerce/woocommerce-blocks/pull/2903 )
...
* Provider progress
* Revert nonce change for debugging
* Working emitters
* Fix dismiss link alignment in notices
* Fix button state and double adds
* Remove old context file
* Add type defs
* Fix context name
* Leftovers from merge
* Hooks up the variation picker to cart context
* Group event emitters in context
* Fix external product display
* Pass product through to VariationAttributes
* Pass around dispatchers
* Update assets/js/base/context/add-to-cart-form/form-state/reducer.js
Co-authored-by: Darren Ethier <darren@roughsmootheng.in>
* Update assets/js/atomic/blocks/product-elements/add-to-cart/product-types/variable/variation-attributes/attribute-select-control.js
Co-authored-by: Darren Ethier <darren@roughsmootheng.in>
* Update assets/js/base/context/add-to-cart-form/form-state/reducer.js
Co-authored-by: Darren Ethier <darren@roughsmootheng.in>
* remove placeholder comment
* content->container
* Clarify variation method comment
* update comment
* Switch nesting of providers
* Variation attribute utils test coverage
* If nothing is selected yet, just return all variations.
* Comments to explain loops
* Use refs to avoid recalculation of attributes on every render
* Update memo usage
* typo
* move mock data to test file
* Switch to useShallowEqual
* trigger cart fragment refresh after add to cart
* Decode option entities
Co-authored-by: Darren Ethier <darren@roughsmootheng.in>
2020-07-30 11:57:22 +01:00
renovate[bot]
fc3735564a
Update dependency @octokit/graphql to v4.5.3 ( https://github.com/woocommerce/woocommerce-blocks/pull/2930 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-30 10:07:01 +01:00
renovate[bot]
aa5bd62c93
Pin dependency glob to 7.1.6 ( https://github.com/woocommerce/woocommerce-blocks/pull/2927 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-30 10:06:49 +01:00
renovate[bot]
047f2d4323
Update dependency webpack to v4.44.1 ( https://github.com/woocommerce/woocommerce-blocks/pull/2933 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-30 10:06:20 +01:00
renovate[bot]
bd3178b62e
Update dependency eslint-plugin-jest to v23.19.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/2932 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-30 10:04:52 +01:00
Albert Juhé Lluveras
b29f5d4e86
Fix WP_CONTENT_DIR path in PHP unit tests ( https://github.com/woocommerce/woocommerce-blocks/pull/2935 )
2020-07-30 10:41:13 +02:00
Rua Haszard
e2b82561bd
enqueue and respect merchant option for disabling stripe express pay ( https://github.com/woocommerce/woocommerce-blocks/pull/2920 )
...
* enqueue and respect merchant option for disabling stripe express pay
* don't even register express payment method if merchant has disabled it
* add StripeServerData.allowPaymentRequest to typedef
2020-07-30 10:29:58 +12:00
Albert Juhé Lluveras
de65c2ff8e
Update version numbers to 3.2.0-dev
2020-07-29 18:20:17 +02:00
Albert Juhé Lluveras
2f2aa6280c
Release: 3.1.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/2938 )
...
* Fix missing permissions_callback arg in StoreApi route definitions (https://github.com/woocommerce/woocommerce-blocks/pull/2926 )
* make sure permission_callback is set correctly for all public routes
* add permission_callback definition to all routes
* add hover style to ensure consistent margin/padding for order summary so it doesn't jump on mouseover (https://github.com/woocommerce/woocommerce-blocks/pull/2921 )
* add hover style to ensure consistent margin/padding for order summary
* decrease specificity of panel__button hover/active etc styles
* Add 3.1.0 testing instructions
* Update WP tested up to version to 5.5 (https://github.com/woocommerce/woocommerce-blocks/pull/2937 )
* Fix typo in state property for idle status in checkout state reducer (https://github.com/woocommerce/woocommerce-blocks/pull/2925 )
* fix typo in state property for idle status in checkout state reducer
* remove arg causing failure in phpunit tests on travis
* Add 3.1.0 changelog
* Added ZIP file to 3.1.0 testing docs
* Update wp.deploy workflow adding slack hook (https://github.com/woocommerce/woocommerce-blocks/pull/2939 )
This will notify rubik's slack channel when this workflow starts and finishes.
* Add testing docs for regressions
* Update 310.md
* Update 310.md
* Add more details to testing doc
* Fix reviews blocks in WP 5.2 (https://github.com/woocommerce/woocommerce-blocks/pull/2940 )
* Fix Reviews editor styles (https://github.com/woocommerce/woocommerce-blocks/pull/2941 )
* Update ZIP link
* Fix testing doc title hirerarchy
Co-authored-by: Darren Ethier <darren@roughsmootheng.in>
Co-authored-by: Rua Haszard <rua.haszard@automattic.com>
2020-07-29 18:01:01 +02:00
Albert Juhé Lluveras
7e6968e68e
Fix Reviews editor styles ( https://github.com/woocommerce/woocommerce-blocks/pull/2941 )
2020-07-29 16:07:21 +02:00
Albert Juhé Lluveras
8d21c7257e
Fix reviews blocks in WP 5.2 ( https://github.com/woocommerce/woocommerce-blocks/pull/2940 )
2020-07-29 16:06:44 +02:00
Albert Juhé Lluveras
8ace5dbcf8
Add attributes and view toggle tests to the Cart block ( https://github.com/woocommerce/woocommerce-blocks/pull/2883 )
...
* Add more tests to the Cart block
* Add page settings
* Cleanup
2020-07-29 14:39:15 +01:00
Darren Ethier
ae1e2c3dcd
Update wp.deploy workflow adding slack hook ( https://github.com/woocommerce/woocommerce-blocks/pull/2939 )
...
This will notify rubik's slack channel when this workflow starts and finishes.
2020-07-29 13:36:33 +02:00
Darren Ethier
a0b28f2a06
Fix typo in state property for idle status in checkout state reducer ( https://github.com/woocommerce/woocommerce-blocks/pull/2925 )
...
* fix typo in state property for idle status in checkout state reducer
* remove arg causing failure in phpunit tests on travis
2020-07-29 13:00:26 +02:00
Albert Juhé Lluveras
9e79b0cbf3
Update WP tested up to version to 5.5 ( https://github.com/woocommerce/woocommerce-blocks/pull/2937 )
2020-07-29 12:59:32 +02:00
renovate[bot]
f8366be2c9
Update Node.js to v12.18.3 ( https://github.com/woocommerce/woocommerce-blocks/pull/2928 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-29 11:20:34 +01:00
Rua Haszard
2cc98391a0
add hover style to ensure consistent margin/padding for order summary so it doesn't jump on mouseover ( https://github.com/woocommerce/woocommerce-blocks/pull/2921 )
...
* add hover style to ensure consistent margin/padding for order summary
* decrease specificity of panel__button hover/active etc styles
2020-07-29 11:50:06 +02:00
Darren Ethier
92985bd201
Fix missing permissions_callback arg in StoreApi route definitions ( https://github.com/woocommerce/woocommerce-blocks/pull/2926 )
...
* make sure permission_callback is set correctly for all public routes
* add permission_callback definition to all routes
2020-07-29 10:39:54 +02:00
renovate[bot]
afe86d53b6
Update dependency @testing-library/jest-dom to v5.11.2 ( https://github.com/woocommerce/woocommerce-blocks/pull/2931 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-29 14:25:21 +12:00
Darren Ethier
b091ef151f
fix build:deploy script.
2020-07-28 12:03:43 -04:00
renovate[bot]
1a21b1e6ca
Lock file maintenance ( https://github.com/woocommerce/woocommerce-blocks/pull/2916 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-28 11:48:38 +01:00
Darren Ethier
e6d4b58828
update package-lock with dev version
2020-07-27 10:57:51 -04:00
Darren Ethier
c9b88620a1
bump dev version
2020-07-27 10:56:35 -04:00
renovate[bot]
ab8e30e41c
Update dependency reakit to v1.1.2 ( https://github.com/woocommerce/woocommerce-blocks/pull/2865 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-23 16:35:13 +01:00
renovate[bot]
7fbfcd56c2
Update dependency autoprefixer to v9.8.5 ( https://github.com/woocommerce/woocommerce-blocks/pull/2863 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-23 15:06:24 +00:00
renovate[bot]
00e97d92a1
Update dependency webpack to v4.43.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/2902 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-23 15:31:46 +01:00
renovate[bot]
9becff0ae0
Update dependency eslint-plugin-jest to v23.18.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/2830 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-23 15:05:01 +01:00
renovate[bot]
f05057a666
Lock file maintenance ( https://github.com/woocommerce/woocommerce-blocks/pull/2790 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-23 14:44:47 +01:00
renovate[bot]
f082e1f60c
Update dependency request-promise to v4.2.6 ( https://github.com/woocommerce/woocommerce-blocks/pull/2901 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-23 14:42:26 +01:00
renovate[bot]
7f9fb19e9e
Update dependency @testing-library/jest-dom to v5.11.1 ( https://github.com/woocommerce/woocommerce-blocks/pull/2898 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-23 14:39:41 +01:00
renovate[bot]
ce53bb908f
Update dependency @octokit/graphql to v4.5.2 ( https://github.com/woocommerce/woocommerce-blocks/pull/2897 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-23 14:23:17 +01:00
renovate[bot]
ed28e8252b
Update dependency typescript to v3.9.7 ( https://github.com/woocommerce/woocommerce-blocks/pull/2866 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-23 13:51:25 +01:00
renovate[bot]
1a8e270fe4
Update dependency html-react-parser to v0.13.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/2864 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-23 13:44:45 +01:00
renovate[bot]
0fb10a6396
Update dependency @types/react to v16.9.43 ( https://github.com/woocommerce/woocommerce-blocks/pull/2862 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-23 13:28:48 +01:00
renovate[bot]
229afc281e
Update babel monorepo to v7.10.5 ( https://github.com/woocommerce/woocommerce-blocks/pull/2861 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-23 13:23:47 +01:00
Phellipe K Ribeiro
2db08a1383
Add query filter when searching for a table ( https://github.com/woocommerce/woocommerce-blocks/pull/2886 )
...
* Add query filter when searching for a table
* Fix lint errors
2020-07-22 15:50:46 -04:00
Darren Ethier
59ca5ad19c
Release: 3.0.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/2887 )
...
* add changelog to readme.txt
* Add testing docs for release
* add some new commands to help with release testing phase
* Add testing notes for 3.0.0
* fix testing note typo
* updae notest to reference the new package-plugin:deploy script for use as part of the release process
* Add note about creating manual tag for the release.
* automate creation of dev tag for release.
* remove release branch from travis branches because we now do pull requests for releases
* remove duplicate back order badge for cart (https://github.com/woocommerce/woocommerce-blocks/pull/2890 )
* update zip link in testing notes
* only update stable version in readme.txt if not a pre-release
* Add handling for conditional github release creation based on WP deploy question
* add distignore fir wp deploy builds
* Cart & Checkout: fix '0' visible when product stock was 0 and it allowed backorders (https://github.com/woocommerce/woocommerce-blocks/pull/2891 )
* Create wordpress-deploy.yml
* fix cod not accounting for global rate values (https://github.com/woocommerce/woocommerce-blocks/pull/2894 )
* ensure we’re only running checks for `wc_reserved_stock` table when necessary (https://github.com/woocommerce/woocommerce-blocks/pull/2895 )
* update readme.txt changelog
* remove unnecesary variable definitions
* update github deploy script
* Bumping version strings to new version.
* add missing step for checking out code from tag
* fix exclusion for docker-compose.yml
* fix zip name (it differs from repository name)
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
2020-07-22 12:36:55 -04:00
Darren Ethier
34de45c6fe
update release docs to include details on new automation
2020-07-22 10:11:55 -04:00
Darren Ethier
29db167a38
Update wordpress-deploy.yml
...
Add missing step for checking out code from tag
2020-07-22 09:32:28 -04:00
Darren Ethier
7e206c9481
Create .distignore
...
Add .distignore file that will be used for wp-deploy action.
2020-07-22 09:14:45 -04:00
Mike Jolley
cd9f7e0ccb
⚛️ Introduce Product Element Blocks ( https://github.com/woocommerce/woocommerce-blocks/pull/2871 )
...
* Product selection when out of context for price and title blocks
* Move product element name/description/icons to constant files
* Add attributes and hocs to all elements
* Standalone block rendering
* Add a placeholder if title has no content
* Revert "Add a placeholder if title has no content"
This reverts commit 29115154b33eedc661ccd3cc758acdbc5041ffbc.
* parentClassName is not always present
* Loading state
* Wrap description in P
* Fixed loading styles when nested
* Maintain product shape in useProductData
* feature gate elements from showing in inserter
* fix feature flag
* include price PR
* edit withProductSelector to be a hoc
* fix lint issue
Co-authored-by: Seghir Nadir <nadir.seghir@gmail.com>
2020-07-22 13:20:54 +01:00
Albert Juhé Lluveras
ff2f135e7e
Make stylesheets order consistent between build and dev ( https://github.com/woocommerce/woocommerce-blocks/pull/2818 )
...
* Add specific webpack config for styles
* Remove style.scss file from story
* Fix storybook
* Extract progressbarplugin config
* Add back ignore-loader
* Fix styling entries
* Cleanup
* Simplify webpack-entries.js
* Add appropiate exclude handles to styling config
* Add back MergeExtractFilesPlugin
* Unify style entries suffix
* Fix experimental flag
* Replace MergeExtractFiles plugin with RemoveFiles
* Prevent duplicate reviews frontend scripts
* Fix unnecessary files being created
* Remove editor.js file generate by MiniCssExtractPlugin
* Remove CSS generation from payment methods config
* Remove unnecessary config
* Simplify styling entries name
* Cleanup
* Refactor webpack-entries
2020-07-22 14:05:56 +02:00
renovate[bot]
a59529c719
Update dependency @testing-library/react to v10.4.7 ( https://github.com/woocommerce/woocommerce-blocks/pull/2899 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-22 11:39:58 +02:00
renovate[bot]
02a9851a28
Update dependency use-debounce to v3.4.3 ( https://github.com/woocommerce/woocommerce-blocks/pull/2900 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-22 10:16:09 +01:00
Darren Ethier
aef46f57e8
ensure we’re only running checks for `wc_reserved_stock` table when necessary ( https://github.com/woocommerce/woocommerce-blocks/pull/2895 )
2020-07-21 16:27:58 -04:00
Darren Ethier
21b7637ef5
fix cod not accounting for global rate values ( https://github.com/woocommerce/woocommerce-blocks/pull/2894 )
2020-07-21 15:57:21 -04:00
Darren Ethier
ebf3b6a61a
Create wordpress-deploy.yml
2020-07-21 13:56:43 -04:00
Albert Juhé Lluveras
a69a50856a
Cart & Checkout: fix '0' visible when product stock was 0 and it allowed backorders ( https://github.com/woocommerce/woocommerce-blocks/pull/2891 )
2020-07-21 17:41:14 +02:00
Seghir Nadir
9eabf73a65
Update ⚛️ Product Price ( https://github.com/woocommerce/woocommerce-blocks/pull/2881 )
...
* use currency as block symbol
* add color and font size support for price block
* support align
* revert to two options
* fix feature gating
2020-07-21 14:28:59 +01:00
Seghir Nadir
5299d7267b
Update ⚛️ Product Title ( https://github.com/woocommerce/woocommerce-blocks/pull/2860 )
...
* rename heading-toolbar to heading-switcher
* update icon
* add controls to title block
* fix typos in css rules
* feature gate changes in Product Title
* fix jsdoc types
* fix onChange param
* fix missing textDomain
* fix modifier prefix
* move styling to util
* hardcode line height
* move settings near color
2020-07-21 14:27:41 +01:00