Bartosz Budzanowski
9cfa54579d
Fix data type used for paymentData.paymentMethods handling. ( https://github.com/woocommerce/woocommerce-blocks/pull/3576 )
...
* Fix data type for used paymentData.paymentMethods.
* This check is no longer necessary.
2020-12-21 16:32:59 +01:00
Albert Juhé Lluveras
7ea0aa4fbc
Use em for coupon code button height ( https://github.com/woocommerce/woocommerce-blocks/pull/3575 )
2020-12-21 14:49:43 +01:00
Albert Juhé Lluveras
4197cfdb2d
Add 'hidden' class name when using the 'hidden' attribute ( https://github.com/woocommerce/woocommerce-blocks/pull/3569 )
2020-12-21 14:47:51 +01:00
Albert Juhé Lluveras
5d01c8d781
Merge markup from Product Title atomic block and ProductName component ( https://github.com/woocommerce/woocommerce-blocks/pull/3562 )
...
* Merge markup from ProductTitle atomic block and ProductName component
* Add test
* Remove duplicate decodeEntities call
* Minor improvements
2020-12-21 14:45:27 +01:00
Albert Juhé Lluveras
e169929c89
Fix product list images skewed in Widgets editor ( https://github.com/woocommerce/woocommerce-blocks/pull/3553 )
2020-12-21 14:40:39 +01:00
Albert Juhé Lluveras
e3d97d7387
Fix Fees not visible in Cart & Checkout blocks when order doesn't need shipping ( https://github.com/woocommerce/woocommerce-blocks/pull/3521 )
2020-12-21 14:15:27 +01:00
Albert Juhé Lluveras
28ffe1be49
Replace IconButton component with Button ( https://github.com/woocommerce/woocommerce-blocks/pull/3547 )
...
* Replace IconButton component with Button
* Fix All Products editor.scss file not included by Webpack
2020-12-21 14:11:13 +01:00
Bartosz Budzanowski
e2e934ec46
Remove customer saved payment methods from context if they are not enabled. ( https://github.com/woocommerce/woocommerce-blocks/pull/3551 )
...
* For gateways with disabled saved payment metods, don't show saved items in context.
* Fix style.
* Update name.
* Simplify and fix.
* Whitespace.
* Revert for another PR.
* Formatting fix.
2020-12-21 12:07:31 +01:00
Rua Haszard
ceff92b4b8
add fallback screen reader styles ( https://github.com/woocommerce/woocommerce-blocks/pull/3557 )
...
* add fallback screen reader styles
* use shared blocks screen-reader styles from mixin:
- tweak mixin to align with focus-reveal style
- add new mixin for focus-reveal style, since it is coupled to
visually-hidden mixin
2020-12-18 08:05:17 +13:00
Mike Jolley
55f0bc73a6
Fix Address Validation in the Store API and client ( https://github.com/woocommerce/woocommerce-blocks/pull/3552 )
...
* Trim input values before validation on Checkout
* Fixes required field checking at schema level
* Require country during checkout and ensure values are formatted
* Add handling for rest_invalid_param messages
* Remove prepare_address_fields - handled by schema
* Add address validation to OrderController
* Implement address validation
* Error errors from all endpoints more gracefully
* update non-true description
* required prop
* Update tests
* Fix equalityFn so updates are triggered when address changes
* Remove debounce so fields update if context changes
* Update src/StoreApi/Schemas/AbstractAddressSchema.php
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
* Add missing wp_unslash
* Validate allowed countries should block checkout if no countries are allowed
* Type in locale variable
* Update assets/js/base/utils/errors.js
Co-authored-by: Darren Ethier <darren@roughsmootheng.in>
* Fix validator calls
* Remove refererence
* Restore onChange order
* eslint fix
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
Co-authored-by: Darren Ethier <darren@roughsmootheng.in>
2020-12-17 14:52:44 +00:00
Darren Ethier
e6a4354777
Update close-stale-issues.yml
...
Fix heading spacing
2020-12-17 06:04:56 -05:00
Darren Ethier
2443e9082f
Update close-stale-issues.yml
...
Fix quotes in yml
2020-12-16 16:12:40 -05:00
Darren Ethier
2369006de5
Update 390.md
2020-12-16 13:26:35 -05:00
Darren Ethier
796c101675
Update 390.md
...
clarify some testing notes.
2020-12-16 11:05:50 -05:00
Thomas Roberts
ef081ef8a2
Fix select inputs when dark mode is enabled in Twenty Twenty-One ( https://github.com/woocommerce/woocommerce-blocks/pull/3554 )
...
* Add CSS rules for dark mode theme setting in Twenty Twenty-One
This is required because the theme may be set to dark mode independently of the browser. The reason we need two rules for this is because the checkout block can be set to have dark mode inputs too, so this rule doesn't need to apply then.
* Add theme-specific class for Twenty Twenty-One
2020-12-16 16:01:46 +00:00
renovate[bot]
0e12c88bf2
chore(deps): update dependency commander to v6.2.1 ( https://github.com/woocommerce/woocommerce-blocks/pull/3558 )
...
* chore(deps): update dependency commander to v6.2.1
* Lockfile maintenance
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Thomas Roberts <thomas.roberts@automattic.com>
2020-12-16 15:09:11 +00:00
renovate[bot]
7fc6fcc5f4
chore(deps): update dependency @types/jest to v26.0.19 ( https://github.com/woocommerce/woocommerce-blocks/pull/3556 )
...
* chore(deps): update dependency @types/jest to v26.0.19
* Lockfile maintenance
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Thomas Roberts <thomas.roberts@automattic.com>
2020-12-16 13:57:26 +00:00
renovate[bot]
0821550c5a
chore(deps): update babel monorepo ( https://github.com/woocommerce/woocommerce-blocks/pull/3555 )
...
* chore(deps): update babel monorepo
* Lockfile maintenance
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Thomas Roberts <thomas.roberts@automattic.com>
2020-12-16 12:59:25 +00:00
renovate[bot]
553f8e6da6
chore(deps): update dependency postcss to v8.2.1 ( https://github.com/woocommerce/woocommerce-blocks/pull/3559 )
...
* chore(deps): update dependency postcss to v8.2.1
* Lockfile maintenance
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Thomas Roberts <thomas.roberts@automattic.com>
2020-12-16 11:00:58 +00:00
Albert Juhé Lluveras
56485d6da5
Rename version compare functions to isWpVersion and isWcVersion and add docblocks ( https://github.com/woocommerce/woocommerce-blocks/pull/3548 )
...
* Add docblocks to compareWithWpVersion and compareWithWooVersion
* Rename functions to isWpVersion and isWcVersion
2020-12-15 16:10:24 +01:00
Darren Ethier
9071cc3a80
GitHub Stale Action: Tweak message for stale activity and bump close boundary ( https://github.com/woocommerce/woocommerce-blocks/pull/3550 )
...
* Tweak message for stale activity and bump close boundary
Temporarily, bump the close boundary to 20 days to cover the holiday period.
* revert bump to 90 days
2020-12-15 06:01:44 -05:00
renovate[bot]
e1c5ec4020
fix(deps): pin dependencies ( https://github.com/woocommerce/woocommerce-blocks/pull/3526 )
...
* fix(deps): pin dependencies
* Lockfile maintenance
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Thomas Roberts <thomas.roberts@automattic.com>
2020-12-14 16:33:41 +00:00
renovate[bot]
863c07d105
chore(deps): update dependency mini-css-extract-plugin to v1.3.3 ( https://github.com/woocommerce/woocommerce-blocks/pull/3531 )
...
* chore(deps): update dependency mini-css-extract-plugin to v1.3.3
* Lockfile maintenance
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Thomas Roberts <thomas.roberts@automattic.com>
2020-12-14 15:52:45 +00:00
renovate[bot]
7705a87f76
chore(deps): update dependency autoprefixer to v10.1.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/3528 )
...
* Update dependency autoprefixer to v10.1.0
* Lockfile maintenance
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Thomas Roberts <thomas.roberts@automattic.com>
2020-12-14 14:41:49 +00:00
dependabot[bot]
710343e6d2
Bump ini from 1.3.5 to 1.3.7 ( https://github.com/woocommerce/woocommerce-blocks/pull/3545 )
...
* Bump ini from 1.3.5 to 1.3.7
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.7.
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.7 )
Signed-off-by: dependabot[bot] <support@github.com>
* Lockfile maintenance
* Lockfile maintenance
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Thomas Roberts <thomas.roberts@automattic.com>
2020-12-14 13:40:16 +00:00
Mike Jolley
6e66799414
Update usage of legacy packages (inc. ServerSideRender) ( https://github.com/woocommerce/woocommerce-blocks/pull/3541 )
...
* Use the @wordpress/server-side-render package
* Add @wordpress/server-side-render dependency
* Update requiredPackagesInWPLegacy for 5.4 support
* Update package lock
2020-12-14 11:55:05 +00:00
Mike Jolley
f459ad664c
Switch to Fragment Short Syntax (`<>`) ( https://github.com/woocommerce/woocommerce-blocks/pull/3536 )
...
* Replace Fragment with shorthand
* Update eslint rules for short fragment syntax
2020-12-14 11:54:34 +00:00
Albert Juhé Lluveras
02174c5431
Add stories to Cart & Checkout totals components ( https://github.com/woocommerce/woocommerce-blocks/pull/3533 )
...
* Add stories to Cart & Checkout totals components
* Create @woocommerce/knobs alias
* Update TotalsFooterItem default values so they are in line with other stories
2020-12-14 09:15:50 +01:00
Albert Juhé Lluveras
baa97e528f
Update minimum required WP version to 5.4 ( https://github.com/woocommerce/woocommerce-blocks/pull/3537 )
...
* Update minimum required WP version to 5.4
* Remove WP legacy version check in blocks registration
* Remove no longer needed version check
2020-12-10 15:39:04 +01:00
Mike Jolley
dc0220a98c
Add Close stale issues workflow ( https://github.com/woocommerce/woocommerce-blocks/pull/3540 )
2020-12-10 12:45:17 +00:00
Rua Haszard
87d9b01dfb
Add storybook demo for CheckboxControl ( https://github.com/woocommerce/woocommerce-blocks/pull/3030 )
...
* story for CheckboxControl aka Checkbox
* Rename exported story to Default and use correct component name
This keeps our stories more consistent
2020-12-10 10:38:26 +00:00
renovate[bot]
09009e4f8e
Update dependency core-js to v3.8.1 ( https://github.com/woocommerce/woocommerce-blocks/pull/3529 )
...
* Update dependency core-js to v3.8.1
* manual refresh lock file
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Rua Haszard <rua.haszard@automattic.com>
2020-12-10 16:10:57 +13:00
Rua Haszard
f8208f8c63
Revert "experiment: remove core-js dependency, suspect unused 🧐 "
...
This reverts commit f1794c334f
.
2020-12-10 15:21:19 +13:00
Rua Haszard
f1794c334f
experiment: remove core-js dependency, suspect unused 🧐
2020-12-10 15:19:34 +13:00
renovate[bot]
3109ce7483
Update dependency @types/jest to v26.0.18 ( https://github.com/woocommerce/woocommerce-blocks/pull/3527 )
...
* Update dependency @types/jest to v26.0.18
* manual refresh lock file
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Rua Haszard <rua.haszard@automattic.com>
2020-12-10 15:08:11 +13:00
renovate[bot]
baa0fce79c
Update dependency eslint to v7.15.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/3530 )
...
* Update dependency eslint to v7.15.0
* manual refresh lock file
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Rua Haszard <rua.haszard@automattic.com>
2020-12-10 14:18:19 +13:00
Albert Juhé Lluveras
01c1ce8ffb
Update WP versions used in Travis e2e tests ( https://github.com/woocommerce/woocommerce-blocks/pull/3535 )
...
* Update WP versions used in Travis e2e tests
* Remove WP 5.3 tests
* Remove legacy WP version checks in e2e tests
2020-12-09 17:09:45 +01:00
Albert Juhé Lluveras
8d9d98d8e9
Add missing experimental functions to the feature flags page ( https://github.com/woocommerce/woocommerce-blocks/pull/3522 )
...
* Remove no longer used __experimentalPersistItemToCollection function
* Add __experimentalDeRegisterPaymentMethod and __experimentalDeRegisterExpressPaymentMethod to feature flags doc
2020-12-09 15:10:57 +01:00
Mike Jolley
7bbe4926f5
Update Release Template and Docs ( https://github.com/woocommerce/woocommerce-blocks/pull/3524 )
...
* Remove release docs from plugin
* Clarify text in release checklists
2020-12-09 11:32:16 +00:00
Albert Juhé Lluveras
bc40247d70
Rename Cart & Checkout totals components ( https://github.com/woocommerce/woocommerce-blocks/pull/3520 )
...
* Rename TotalsCouponCodeInput to TotalsCoupon
* Rename SubtotalsItem to Subtotal
* Rename TotalsDiscountItem to TotalsDiscount
* Rename TotalsFeesItem to TotalsFess
* Rename TotalsFooterItem folder
* Rename TotalsItem folder
* Rename TotalsShippingItem to TotalsShipping
* Rename TotalsTaxesItem to TotalsTaxes
2020-12-09 08:29:34 +01:00
Mike Jolley
58a65ec6e5
4.1.0-dev
2020-12-08 14:18:42 +00:00
github-actions[bot]
dc5ad5701d
Release: 4.0.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/3509 )
...
* generating changeset for pull request
* generating changeset for pull request
* Update readme changelog
* Update requirements
* Testing instructions
* Update zip file
* Update nonce outside of json parse
* Set logged in cookie on store api requests
* Update zip
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Mike Jolley <mike.jolley@me.com>
2020-12-08 13:40:40 +00:00
renovate[bot]
be0b17c8d6
Update dependency @woocommerce/components to v5 ( https://github.com/woocommerce/woocommerce-blocks/pull/3156 )
...
* Update dependency @woocommerce/components to v5
* Fix lock file.
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: budzanowski <bartosz.budzanowski@gmail.com>
2020-12-07 16:49:41 +01:00
Albert Juhé Lluveras
85e3e8df2f
Add missing experimental hook to docs ( https://github.com/woocommerce/woocommerce-blocks/pull/3508 )
2020-12-07 11:46:22 +00:00
renovate[bot]
cb7cf6ab73
Update dependency autoprefixer to v10 ( https://github.com/woocommerce/woocommerce-blocks/pull/3216 )
...
* Update dependency autoprefixer to v10
* pin postcss & postcss-loader versions (Renovate will manage updates)
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
Co-authored-by: Rua Haszard <rua.haszard@automattic.com>
2020-12-07 14:09:23 +13:00
Seghir Nadir
231d49406a
Introduce pluginArea in Cart and Checkout ( https://github.com/woocommerce/woocommerce-blocks/pull/3498 )
...
* add plugin area
* add invisible errorBoundary
* move PluginArea to CheckoutProvider
2020-12-04 10:52:52 +01:00
Bartosz Budzanowski
2293e41f1d
Fix:3501 Omit keys in `customerPaymentMethods` that have an empty list as a value. ( https://github.com/woocommerce/woocommerce-blocks/pull/3502 )
...
* Don't add empty methods key.
2020-12-03 19:33:33 +01:00
Mike Jolley
6825dc909f
Add Formatter Classes to the Store API for Extensions to Consume ( https://github.com/woocommerce/woocommerce-blocks/pull/3503 )
...
* Create and register formatter classes
* Update Schema to use formatter classes
* Update tests
* Currency formatter
* Fix tests
* Use wc_get_price_decimals() as default
* Exception on non existing formatter call
* Feedback
* remove setter
2020-12-03 19:17:03 +01:00
Ettore Del Negro
daa6454138
CartItems must extend AbastractCartRoute otherwise the cart is not loaded from the session ( https://github.com/woocommerce/woocommerce-blocks/pull/3488 )
2020-12-03 16:51:23 +01:00
Albert Juhé Lluveras
2e5bcca7c6
Update @wordpress/components to v. 11.1.1 and @wordpress/base-styles to v. 3.2.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/3457 )
...
* Update @wordpress/components and @wordpress/base-styles
* Fix JS warning in Select/downshift
* Remove color definitions that are now imported from @wordpress/base-styles. Fixes woocommerce/woocommerce-blocks#3311
* Use -unit values from @wordpress/base-styles. Fixes woocommerce/woocommerce-blocks#3313
* Update snapshots
* Fix payment methods test
* Don't extract dependencies that are not available in WP 5.3
* Avoid extracting @wordpress/compose since last version doesn't have resize observer
* Remove unnecessary uses of @wordpress/compose in a frontend scripts
* Add missing spaces
2020-12-03 14:04:25 +01:00