Darren Ethier
4a488efb56
Fix incorrect usage of static method in Stripe payment method integration ( https://github.com/woocommerce/woocommerce-blocks/pull/3400 )
...
* bump phpcs compat check to php 7
* implement order_meta adjustment directly.
2020-11-14 11:04:48 -05:00
Bartosz Budzanowski
ca8fe37e89
Print wordpress version in e2e tests. ( https://github.com/woocommerce/woocommerce-blocks/pull/3401 )
2020-11-14 14:52:30 +01:00
Darren Ethier
5d4fde02f1
fix package-lock.json
2020-11-13 10:37:19 -05:00
Darren Ethier
0363856256
update package-lock (needed after all recent renovate updates).
2020-11-13 08:26:45 -05:00
renovate[bot]
663bdcddbf
Update dependency react-test-renderer to v17 ( https://github.com/woocommerce/woocommerce-blocks/pull/3393 )
...
* Update dependency react-test-renderer to v17
* Update package-lock.json
* Update dependencies order.
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: budzanowski <bartosz.budzanowski@gmail.com>
2020-11-11 20:08:29 +01:00
renovate[bot]
dcb90c1a26
Update dependency mini-css-extract-plugin to v1 ( https://github.com/woocommerce/woocommerce-blocks/pull/3392 )
...
* Update dependency mini-css-extract-plugin to v1
* Update package-lock.json
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: budzanowski <bartosz.budzanowski@gmail.com>
2020-11-11 19:08:40 +01:00
renovate[bot]
ffc76ddbdf
Update dependency promptly to v3.2.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/3391 )
...
* Update dependency promptly to v3.2.0
* Update package-lock.json
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: budzanowski <bartosz.budzanowski@gmail.com>
2020-11-11 19:02:29 +01:00
renovate[bot]
d83f2c37e0
Update dependency core-js to v3.7.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/3389 )
...
* Update dependency core-js to v3.7.0
* Update package-lock.json
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: budzanowski <bartosz.budzanowski@gmail.com>
2020-11-11 18:56:27 +01:00
renovate[bot]
2b64c0eaec
Update dependency eslint to v7.13.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/3390 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-11-11 18:52:41 +01:00
renovate[bot]
9059525d3c
Update dependency @types/react to v16.9.56 ( https://github.com/woocommerce/woocommerce-blocks/pull/3388 )
...
* Update dependency @types/react to v16.9.56
* Update package-lock.json
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: budzanowski <bartosz.budzanowski@gmail.com>
2020-11-11 18:51:53 +01:00
Darren Ethier
e1b3bae4b4
Add note about internal notifications of release and fix smoke test link.
2020-11-11 09:39:26 -05:00
Darren Ethier
28d38890d3
add note about posting to internal slack and fix smoke testing link.
2020-11-11 09:37:40 -05:00
budzanowski
3f9aed0fb0
Update to 3.9.0-dev version.
2020-11-10 17:30:55 +01:00
github-actions[bot]
062e0b0226
Release: 3.8.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/3384 )
...
* generating changeset for pull request
* Update changelog for the 3.8.0 release.
* Update testing instructions.
* Update testing documentation.
2020-11-10 17:12:25 +01:00
Darren Ethier
2727acc6b9
Fix PHP8 Unsupported Types with Operators warnings for PHP8 ( https://github.com/woocommerce/woocommerce-blocks/pull/3381 )
...
* fix unsupported types with operators warning for PHP 8 with cart item conditional checks
* verify draft order object instance before using
* ensure per_page value is cast to integer
* correctly account for categories value and type in conditional
* add more instanceof checks
* Correct variable name in array check
Co-authored-by: Mike Jolley <mike.jolley@me.com>
2020-11-09 15:55:31 -05:00
Darren Ethier
07e9e679cf
update checklists to include reference to `#woo-core-releases` slack channel.
2020-11-09 15:50:54 -05:00
Gerhard Potgieter
c770098cd6
Add WordPress.org assets folder and add latest assets. ( https://github.com/woocommerce/woocommerce-blocks/pull/3377 )
2020-11-09 08:07:15 -05:00
Mike Jolley
f1df45ddd2
Show the phone number field in the billing section when shipping is disabled in settings ( https://github.com/woocommerce/woocommerce-blocks/pull/3376 )
...
* Add missing context docs for shouldCreateAccount
* shouldCreateAccount context docs
* No need to handle showOrderNotes in component—just don't render it
* Only render notes if needed
* Create PhoneNumber component to insert when needed
2020-11-09 11:00:31 +00:00
Mike Jolley
5a450fc142
Change delimiter used for spltChunks from tilde to hyphens ( https://github.com/woocommerce/woocommerce-blocks/pull/3360 )
...
* Change delimiter used for chunks to hyphens
* Add automaticNameDelimiter to all configs
2020-11-09 10:44:58 +00:00
Darren Ethier
e09444c525
Force node 12 for action ( https://github.com/woocommerce/woocommerce-blocks/pull/3380 )
...
Currently our repository doesn't support node 14.x and this branch of node recently became LTS so GitHub actions now default to that version. This is an attempt to force a specific version of node for the action.
2020-11-06 10:49:19 -05:00
Darren Ethier
ea4cd86c69
Release 3.7.1
2020-11-05 08:16:05 -05:00
Darren Ethier
f3fdbd7b59
Fix account creation bugs ( https://github.com/woocommerce/woocommerce-blocks/pull/3371 )
...
* account for registration enabled setting when creating accounts
* default to false instead of global setting for initial allowCreateAccount attribute
* consider global allows signup value for whether account creation checkbox shows
* include existing hook when determining if checkout signup is available:
- woocommerce_checkout_registration_enabled hook
* use public api for registration settings (via WC_Checkout)
* initial round of test fixes
* fix logic flaw exposed by tests and align tests with actual values in real use
* return early if WC_Checkout is not available
* remove temporary test group and uncomment new test.
* improve test method name
* fix comment to match new routine name
* ensure block shows login prompt when store disables checkout signup
* fix incorrect conditional order and cover with tests
Co-authored-by: Rua Haszard <rua.haszard@automattic.com>
2020-11-05 15:22:43 +13:00
renovate[bot]
f11cd7a50f
Update dependency @stripe/stripe-js to v1.11.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/3365 )
...
* Update dependency @stripe/stripe-js to v1.11.0
* Update package-lock.json
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
2020-11-04 17:36:45 +01:00
renovate[bot]
f50f510f63
Update storybook monorepo to v6.0.28 ( https://github.com/woocommerce/woocommerce-blocks/pull/3369 )
...
* Update storybook monorepo to v6.0.28
* Update package-lock.json
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
2020-11-04 15:10:06 +01:00
renovate[bot]
ebe7023a75
Update dependency html-react-parser to v0.14.1 ( https://github.com/woocommerce/woocommerce-blocks/pull/3368 )
...
* Update dependency html-react-parser to v0.14.1
* Update package-lock.json
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
2020-11-04 15:09:55 +01:00
renovate[bot]
bd98a5b30e
Update dependency @types/react to v16.9.55 ( https://github.com/woocommerce/woocommerce-blocks/pull/3367 )
...
* Update dependency @types/react to v16.9.55
* Update package-lock.json
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
2020-11-04 15:09:48 +01:00
renovate[bot]
c8ac09bceb
Update dependency @testing-library/react to v11.1.1 ( https://github.com/woocommerce/woocommerce-blocks/pull/3366 )
...
* Update dependency @testing-library/react to v11.1.1
* Update package-lock.json
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
2020-11-04 12:47:35 +01:00
renovate[bot]
6d87a3f1f6
Update dependency @octokit/graphql to v4.5.7 ( https://github.com/woocommerce/woocommerce-blocks/pull/3364 )
...
* Update dependency @octokit/graphql to v4.5.7
* Update package-lock.json
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
2020-11-04 11:24:59 +01:00
Darren Ethier
6f08922ea0
Improve smoke testing docs ( https://github.com/woocommerce/woocommerce-blocks/pull/3351 )
...
* Improve smoke testing docs and change location in docs
* add smoke testing to release pull request checklists
2020-11-03 11:40:26 -05:00
Seghir Nadir
4d82f1c14c
Add __experimental_woocommerce_blocks_checkout_order_processed action ( https://github.com/woocommerce/woocommerce-blocks/pull/3238 )
...
* Add woocommerce_blocks_checkout_order_processed action
* pass order object as well
* remove empty post data
* add prefix and docs
* pass order object
2020-11-03 15:41:42 +01:00
Darren Ethier
49894c1f42
Fix approved-with-labels workflow
...
So apparently the action expects different encoding for the different label options (!)
2020-11-02 15:41:22 -05:00
Darren Ethier
16a0b02cba
Create approved-with-labels.yml
...
Adds `status: ready to merge` and removes `status: needs review` labels from approved pull requests.
2020-11-02 13:46:50 -05:00
Darren Ethier
64210fab1b
Add new doc referencing feature flags and experimental interfaces. ( https://github.com/woocommerce/woocommerce-blocks/pull/3348 )
...
* add doc for feature flag and experimental interfaces
* add new doc to TOC
* update pull request template to include checklist item for experimental/feature flag items
* tweak wording for experimental prefix
* fix bad formatting of bold for lines
* fix double slash in url
* add missing sentence case
* remove account signup as that is not included in Cart and Checkout block logic.
* Fix typo
2020-10-30 10:35:50 -04:00
Albert Juhé Lluveras
9069a8d509
Update composer.lock to v. 2 ( https://github.com/woocommerce/woocommerce-blocks/pull/3335 )
2020-10-30 09:37:33 +01:00
Rua Haszard
330d91f4b6
3.8.0-dev version bump
2020-10-30 09:42:48 +13:00
github-actions[bot]
f4eeb5d0c6
Release: 3.7.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/3339 )
...
* generating changeset for pull request
* generating changeset for pull request
* tweak wording - testing instructions are focused on new features
* testing instructions (tbc) for 3.7.0
* link in 3.7.0
* add instructions for checkout signup
* 3.7.0 changelog
* Add missing doc links to TOC for release testing notes.
* fix typo in "replace"
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
* add testing instructions for various issues fixed in 3.7
* Bumping version strings to new version.
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Rua Haszard <rua.haszard@automattic.com>
Co-authored-by: Darren Ethier <darren@roughsmootheng.in>
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
2020-10-30 09:38:18 +13:00
Rua Haszard
01132107a4
Allow shoppers to sign-up for an account from the Checkout block ( https://github.com/woocommerce/woocommerce-blocks/pull/3331 )
...
* expose checkout signup feature to release build (feature plugin):
- remove isExperimental from block/editor js (the block is already gated
to plugin only)
- gate entire service class to feature plugin && Woo >= 4.7
- this ensures our custom email and set password flow are only active
for supported woo version, if blocks plugin is active
- also refactored the gating logic so the woo version check is used to
gate all code
* eslint action told me to delete comment `.` ... ?
* remove experimental feature flag for checkout signup front-end:
- "Create Account?" checkbox in address/contact component
- logged-out prompt logic - handle case when signup is enabled and guest
checkout is not enabled, i.e. checkout requires automatic signup
* fix formatting issues
* add allowCreateAccount to proptypes for CheckoutForm and AddressStep
2020-10-29 10:42:49 +13:00
renovate[bot]
814b84f973
Update dependency wordpress-compose to v3.22.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/3330 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-10-28 13:32:13 -04:00
renovate[bot]
a6047110f4
Update storybook monorepo to v6.0.27 ( https://github.com/woocommerce/woocommerce-blocks/pull/3332 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-10-28 13:15:36 -04:00
renovate[bot]
e49e306940
Update dependency commander to v6.2.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/3329 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-10-28 12:49:26 -04:00
renovate[bot]
a5e6dd4d3d
Update dependency eslint to v7 ( https://github.com/woocommerce/woocommerce-blocks/pull/3333 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-10-28 12:07:34 -04:00
renovate[bot]
ee092f2d3d
Update dependency @testing-library/jest-dom to v5.11.5 ( https://github.com/woocommerce/woocommerce-blocks/pull/3327 )
...
* Update dependency @testing-library/jest-dom to v5.11.5
* Update package-lock.json
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
2020-10-28 16:29:42 +01:00
renovate[bot]
10304dbc5e
Update dependency axios to v0.21.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/3328 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-10-28 11:29:21 -04:00
renovate[bot]
9a58cd8c7f
Update dependency @types/react to v16.9.54 ( https://github.com/woocommerce/woocommerce-blocks/pull/3306 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-10-28 11:04:56 -04:00
Seghir Nadir
2482e307e0
Save order after creating an account ( https://github.com/woocommerce/woocommerce-blocks/pull/3260 )
...
* Save order after creating an account
* create account before saving
* fix tests
* remove order from createOrder
* rename variable
* fix tests
2020-10-28 15:18:22 +01:00
Albert Juhé Lluveras
55007b4601
Enable react-hooks/exhaustive-deps ESLint flag ( https://github.com/woocommerce/woocommerce-blocks/pull/3325 )
2020-10-28 10:14:46 +01:00
Albert Juhé Lluveras
109a7c3f54
Fix React hook dependency warnings in filter an All Products blocks ( https://github.com/woocommerce/woocommerce-blocks/pull/3285 )
...
* Fix wrong JSDocs
* Fix React hook dependency warnings in usePrevious hook
* Fix React hook dependency warnings in Filter an All Products blocks
2020-10-27 16:39:08 +01:00
Albert Juhé Lluveras
55e1a15149
Fix React hook dependency warnings in Cart & Checkout blocks + withAttributes HOC ( https://github.com/woocommerce/woocommerce-blocks/pull/3314 )
...
* Fix React hook dependency warnings in Cart & Checkout blocks
* Fix React hook dependency warnings in withAttributes HOC
* Fix select validation
* Fix test
* Remove unnecessary optional chaining
* Undo merge of two useEffects
2020-10-27 15:37:18 +01:00
Bartosz Budzanowski
f66aa18e43
Change items organisation on smaller viewports. ( https://github.com/woocommerce/woocommerce-blocks/pull/3299 )
...
* Change items organisation on smaller viewports.
* Justify and gap.
* Align cost to quantity.
2020-10-27 15:23:27 +01:00
Bartosz Budzanowski
58734be009
Fix Gutenberg e2e tests failures. ( https://github.com/woocommerce/woocommerce-blocks/pull/3324 )
...
* Add e2e utils file.
* Update tests to use new utils.
* Remove allow failures.
2020-10-27 13:24:53 +01:00