Mike Jolley
61bc923949
Add examples for adding variations to the cart ( https://github.com/woocommerce/woocommerce-blocks/pull/9086 )
...
Fixes woocommerce/woocommerce-blocks#8626
2023-04-26 16:24:33 +01:00
Albert Juhé Lluveras
0dae33e4b9
Use currentColor for Mini Cart footer border ( https://github.com/woocommerce/woocommerce-blocks/pull/9245 )
2023-04-26 16:59:35 +02:00
Luigi Teschio
8e0709eb9a
Update the icon and description for the Product Details block ( https://github.com/woocommerce/woocommerce-blocks/pull/9241 )
...
* Update icon and description for the Product Details block
* fix alt
2023-04-26 16:19:01 +02:00
Luigi Teschio
2ca2287cb8
Update icon and description for the Product Meta block ( https://github.com/woocommerce/woocommerce-blocks/pull/9243 )
...
* Update icon and description for the Product Meta block
* fix alt
2023-04-26 12:16:54 +00:00
Albert Juhé Lluveras
cb8040f7b0
Mini Cart Contents block: fix wide width not being applied in the editor ( https://github.com/woocommerce/woocommerce-blocks/pull/9201 )
2023-04-26 12:16:43 +02:00
Daniel W. Robert
aa219a1aa1
Fix Semgrep Security Scan Issues ( https://github.com/woocommerce/woocommerce-blocks/pull/9204 )
...
* Add late escaping to call in MiniCart.
* Add escaping to call in AssetsController.
* Add escaping to calls in StoreAPI pagination utils.
* Add ignore line to file require - OK.
* Minor update to grammar in code comment.
2023-04-25 21:41:26 -04:00
Albert Juhé Lluveras
96bd0432cd
Mini Cart Contents block: set minimum width ( https://github.com/woocommerce/woocommerce-blocks/pull/9196 )
...
* Mini Cart Contents block: set minimum width
* Mini Cart Contents block: allow changing the width only in the feature plugin
* Allow resetting the Mini Cart Contents width to the default
* Update assets/js/blocks/mini-cart/mini-cart-contents/edit.tsx
Co-authored-by: Karol Manijak <karol.manijak@automattic.com>
---------
Co-authored-by: Karol Manijak <karol.manijak@automattic.com>
2023-04-25 18:54:35 +02:00
Alba Rincón
1673fcb3c2
[Patterns]: Add new `Featured products: 5-item grid` pattern ( https://github.com/woocommerce/woocommerce-blocks/pull/9006 )
...
* Add new pattern
* Style improvements after review
* Fix price on mobile and image thumbnail
* Remove columns for title and price
* Review improvements
* Use shop url
* Make the product title bold
2023-04-25 16:22:58 +02:00
Roy Ho
212a600477
Add testimonials single pattern ( https://github.com/woocommerce/woocommerce-blocks/pull/9184 )
...
* Add testimonials single pattern
* Fix invalid content
* Align message
2023-04-25 06:58:27 -07:00
Albert Juhé Lluveras
ce97f918ea
Mini Cart block: fix slide in animation ( https://github.com/woocommerce/woocommerce-blocks/pull/9195 )
2023-04-25 13:39:21 +02:00
Albert Juhé Lluveras
d0294f1abf
Patch release checklist: clarify whether the PR must have trunk or release/x.y as the base branch ( https://github.com/woocommerce/woocommerce-blocks/pull/9182 )
2023-04-25 10:36:30 +02:00
Karol Manijak
948db63e95
Temporarily disable Playwright tests until the conflict with PHP version is resolved ( https://github.com/woocommerce/woocommerce-blocks/pull/9183 )
...
* Temporarily disable Playwright tests until the conflict with PHP versions is resolved
* Use a correct syntax
* Remove unwanted change
2023-04-24 16:57:38 +02:00
Alba Rincón
98dc3d2eab
[Patterns]: Add new `Featured Products 2 columns` pattern ( https://github.com/woocommerce/woocommerce-blocks/pull/9072 )
...
* Add new `Featured Products 2 columns` pattern
* Remove line separator
* Change title and add shop url
* Improve copy
2023-04-24 10:33:15 +02:00
Alba Rincón
f2c19e0ac2
Add new `Testimonials: 3 columns` pattern ( https://github.com/woocommerce/woocommerce-blocks/pull/9159 )
2023-04-24 10:15:55 +02:00
Thomas Roberts
30aecd2068
Reinstate "Hide shipping costs until an address is entered" but disable it when using local pickup ( https://github.com/woocommerce/woocommerce-blocks/pull/8964 )
...
* Add class property to track local pickup enabled
* Force shipping enabled only when local pickup is also enabled
Otherwise, skip filtering and leave it to the current value
* Disabled and add text to WC Core hide shipping option
* Skip forcing shipping to be enabled in all cases
* Remove WC Core setting changes for hidden shipping rates option
* Add warning to local pickup UI about hidden rates setting in core
* Add local_pickup_enabled util function
* Revert "Skip forcing shipping to be enabled in all cases"
This reverts commit 0bf1886e73d791f7828ac86988f681cdce808b12.
* Check if local pickup is enabled before force enabling shipping
* Show correct shipping placeholder if rates hidden until address entered
* Remove tests for removed functionality
* Remove shippingCostRequiresAddress prop
* Update tests for shipping settings
* Remove irrelevant tests and fix existing ones
* Fix typo in comment
* Disable local pickup after each test
* Get shipping data from useCustomerData hook
* Change div in help prop to span
This prevents a DOM Nesting error, div cannot appear as a descendant of p
* Prevent hide shipping notice showing if the setting was originally off
2023-04-22 02:10:11 -07:00
Daniel W. Robert
6903009af3
Add prepare script for Husky configuration. ( https://github.com/woocommerce/woocommerce-blocks/pull/9167 )
2023-04-21 16:51:56 -04:00
Roy Ho
bb28479db5
Update php installation link ( https://github.com/woocommerce/woocommerce-blocks/pull/9169 )
...
* Update php installation link
* Set temporary debugging
* Add an exception to ignore valid link check
2023-04-21 13:18:30 -07:00
Tarun Vijwani
e39a27bd74
Add theme-level global styles to Cart and Checkout block ( https://github.com/woocommerce/woocommerce-blocks/pull/8809 )
...
* Dummy commit to open a PR
* Revert the last change
* Ensure Checkout block supports the theme-level global styles for `Colors » Buttons` (https://github.com/woocommerce/woocommerce-blocks/pull/8844 )
* Add GS support for button colors in Checkout block
* Sync button hover effect with GB
* Fix link margin/padding (https://github.com/woocommerce/woocommerce-blocks/pull/8908 )
* Replace <AddToCartButton /> with <ProductButton /> (https://github.com/woocommerce/woocommerce-blocks/pull/8914 )
* Add GS support for button typography in Checkout block (https://github.com/woocommerce/woocommerce-blocks/pull/8918 )
* Ensure Checkout block supports the theme-level global styles for Typography » Buttons (https://github.com/woocommerce/woocommerce-blocks/pull/8892 )
* Remove classname from cart image to avoid conflicts (https://github.com/woocommerce/woocommerce-blocks/pull/8898 )
Co-authored-by: Niels Lange <info@nielslange.de>
* Use consistent and semantically correct HTML elements in the Cart and Checkout blocks (https://github.com/woocommerce/woocommerce-blocks/pull/9065 )
* Allow button height to adjust
* Ensure to display full width heading background
* Inherit font style and font weight for headings
* Inherit font style and font weight for textarea
* Inherit font family and font weight for buttons
---------
Co-authored-by: Niels Lange <info@nielslange.de>
Co-authored-by: Mike Jolley <mike.jolley@me.com>
2023-04-22 00:11:10 +04:00
Kirtan Gajjar
030a9ae267
Fix filter by stock status dropdown ordering ( https://github.com/woocommerce/woocommerce-blocks/pull/9127 )
...
* Fix filter by stock status dropdown ordering
* Update assets/js/blocks/stock-filter/utils.ts
Co-authored-by: Patricia Hillebrandt <patriciahillebrandt@gmail.com>
* Update assets/js/blocks/stock-filter/utils.ts
Co-authored-by: Patricia Hillebrandt <patriciahillebrandt@gmail.com>
---------
Co-authored-by: Patricia Hillebrandt <patriciahillebrandt@gmail.com>
2023-04-21 14:04:34 -03:00
Paulo Arromba
7c25db1c80
Add PHP 8.1/8.2 to unit testing matrix ( https://github.com/woocommerce/woocommerce-blocks/pull/8757 )
...
* Added PHP 8.1 to unit testing matrix
* Refactor unit testing to match Gutenberg repo 🤞
* Removed Gutenberg reference from debug information
* Updated image running phpunit binary
* Reverted image running phpunit binary
* Remove composer platform override
* Bump @wordpress/env and include phpunit
* Update phpunit and tests
* Change prefix
* Try admin context when install wc
* try wc install
* adjust phpunit config file
* Updated phpunit.xml.dist, composer.json and package.json
* Added PHP 8.1 to unit testing matrix
* Refactor unit testing to match Gutenberg repo 🤞
* Removed Gutenberg reference from debug information
* Updated image running phpunit binary
* Reverted image running phpunit binary
* Remove composer platform override
* Bump @wordpress/env and include phpunit
* Update phpunit and tests
* Change prefix
* Try admin context when install wc
* try wc install
* adjust phpunit config file
* Updated phpunit.xml.dist, composer.json and package.json
* Revert install changes
* updated npm packages
* updated composer lock
* updated check assets flow
* Updated check assets flow. Yaml file auto formatted.
* Updated check assets flow.
* Attempt at fixing E2E
* Reverted setup permissions step
* Add logging information to E2E
* Reverted E2E test flow
* test playwright perms fix
* test e2e perms fix
* test e2e perms fix
* test e2e perms fix
* test e2e perms fix
* languages update & debug
* languages update & debug
* revert
* force "@wordpress/env": "^4.9.0" on E2E
* update package lock
* update package lock
---------
Co-authored-by: Mike Jolley <mike.jolley@me.com>
Co-authored-by: Niels Lange <info@nielslange.de>
2023-04-21 12:07:37 +01:00
Albert Juhé Lluveras
8de8fc917c
Add 10.0.3 testing steps
2023-04-21 10:44:43 +02:00
Albert Juhé Lluveras
fa8d88a7c3
Add 10.0.3 changelog
2023-04-21 10:44:28 +02:00
Albert Juhé Lluveras
467e9734a2
Add 9.8.5 testing steps
2023-04-21 10:20:11 +02:00
Albert Juhé Lluveras
701a7269b2
Add 9.8.5 changelog
2023-04-21 10:19:06 +02:00
Albert Juhé Lluveras
813646be06
Update Husky config to v8 ( https://github.com/woocommerce/woocommerce-blocks/pull/9150 )
2023-04-21 10:07:55 +02:00
dependabot[bot]
e745b44010
Bump @octokit/graphql from 4.8.0 to 5.0.5 ( https://github.com/woocommerce/woocommerce-blocks/pull/8880 )
...
Bumps [@octokit/graphql](https://github.com/octokit/graphql.js ) from 4.8.0 to 5.0.5.
- [Release notes](https://github.com/octokit/graphql.js/releases )
- [Commits](https://github.com/octokit/graphql.js/compare/v4.8.0...v5.0.5 )
---
updated-dependencies:
- dependency-name: "@octokit/graphql"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-20 19:55:37 +02:00
Roy Ho
90f59de4f6
Update minimal header patterns ( https://github.com/woocommerce/woocommerce-blocks/pull/9126 )
...
* Update minimal header patterns
* Remove ref
* Remove dark pattern and indent code
2023-04-20 07:46:15 -07:00
Karol Manijak
d5ae033b54
Update @actions/core and @actions/github ( https://github.com/woocommerce/woocommerce-blocks/pull/9133 )
...
* Update @actions/core and @actions/github
* Add rimraf as a script to avoid actions failing
* Bump AbleLincoln/push-to-sftp which supports Node 16
2023-04-20 16:46:01 +02:00
Albert Juhé Lluveras
87ce986719
Fix image editor in Featured Product/Category blocks on WP 6.2 ( https://github.com/woocommerce/woocommerce-blocks/pull/9142 )
2023-04-20 15:56:42 +02:00
Roy Ho
642f227753
Add workflow to label community contributors ( https://github.com/woocommerce/woocommerce-blocks/pull/8995 )
...
* Add workflow to label community contributors
* Add action dependencies to package.json
2023-04-20 05:44:28 -07:00
Siddharth Thevaril
cb378d2e9d
fix/8129: remove rounding the caused issue with UI ( https://github.com/woocommerce/woocommerce-blocks/pull/9118 )
...
* remove rounding the caused issue with UI
* jslint autofixes
---------
Co-authored-by: Niels Lange <info@nielslange.de>
Co-authored-by: Karol Manijak <karol.manijak@automattic.com>
Co-authored-by: Patricia Hillebrandt <patriciahillebrandt@gmail.com>
2023-04-20 08:41:36 -03:00
Luigi Teschio
7b2830eafa
wrap getComputedStyle function inside a useMemo ( https://github.com/woocommerce/woocommerce-blocks/pull/9132 )
2023-04-20 11:30:29 +02:00
Siddharth Thevaril
b3acdea73c
add cursor:pointer to checkbox and radio fields ( https://github.com/woocommerce/woocommerce-blocks/pull/9102 )
...
Co-authored-by: Paulo Arromba <17236129+wavvves@users.noreply.github.com>
2023-04-20 12:40:02 +07:00
Dharmesh Patel
32f43e3d84
fix/8651: Use body background color as the Cart block sticky footer background color ( https://github.com/woocommerce/woocommerce-blocks/pull/9103 )
...
* Use body background color as the Cart block sticky footer background color
* Reduce the opacity of box-shadow.
* Fix the Proceed to Checkout button cut off.
2023-04-19 18:15:10 +01:00
Domenico Nusca
7dcb7768b2
decode entities for display in TextInput ( https://github.com/woocommerce/woocommerce-blocks/pull/9117 )
...
Co-authored-by: Domenico <dom@digitaltroop.net>
2023-04-19 17:53:26 +01:00
Siddharth Thevaril
50f08e6143
fix/8946: replace ToggleGroupControl with ToggleControl ( https://github.com/woocommerce/woocommerce-blocks/pull/9098 )
...
* replace ToggleGroupControl with ToggleControl
* eslint fix
* Fix linting in assets/js/mini-cart/edit.tsx file
---------
Co-authored-by: Niels Lange <info@nielslange.de>
Co-authored-by: Karol Manijak <karol.manijak@automattic.com>
2023-04-19 17:45:48 +02:00
Albert Juhé Lluveras
022e532688
WC Blocks 9.9.0 testing steps: move woocommerce/woocommerce-blocks#8781 testing steps to Feature Plugin section
2023-04-19 15:22:59 +02:00
Dharmesh Patel
4743d4fd93
fix/8363: Match checkout block Place order button UI with frontend ( https://github.com/woocommerce/woocommerce-blocks/pull/9094 )
...
Co-authored-by: Niels Lange <info@nielslange.de>
2023-04-19 14:09:06 +01:00
Albert Juhé Lluveras
114dc821ae
Update step to mention that patch releases need to be merged into the base branch ( https://github.com/woocommerce/woocommerce-blocks/pull/9097 )
...
* Update step to mention that patch releases need to be merged into the base branch
* Minor improvements
2023-04-19 14:01:27 +02:00
Dharmesh Patel
dcaf20a7c9
Fix - "Order received" page does not display the payment method information. ( https://github.com/woocommerce/woocommerce-blocks/pull/9092 )
...
* Fix - "Order received" page does not display the payment method information.
* changed fix approach by explicitly set payment method title.
---------
Co-authored-by: Niels Lange <info@nielslange.de>
2023-04-19 12:23:20 +01:00
Albert Juhé Lluveras
f92a4d8a13
Filter Products by Attribute e2e test: wait until networkidle before running tests ( https://github.com/woocommerce/woocommerce-blocks/pull/9083 )
...
* Wait until networkidle before running tests
* Copy logic to select first attribute from PHP classic template tests
* Create util function to insertProductByAttributeBlockWithFirstAttribute
2023-04-19 10:19:49 +02:00
Albert Juhé Lluveras
33f5bef3f0
Add 10.0.2 testing steps
2023-04-19 10:10:58 +02:00
Albert Juhé Lluveras
4e8bac92b2
Add 10.0.2 changelog
2023-04-19 10:10:49 +02:00
Karol Manijak
21269963e8
Get product by ID if there's more products returned from useStoreProducts ( https://github.com/woocommerce/woocommerce-blocks/pull/9079 )
...
* Get product by ID if there's more products returned from useStoreProducts
2023-04-19 09:52:16 +02:00
Luigi Teschio
4fbf32cef6
Product SKU: fix product SKU when added in the product meta block ( https://github.com/woocommerce/woocommerce-blocks/pull/8966 )
2023-04-19 07:47:03 +00:00
Luigi
eb0d30c248
Merge branch 'release/10.0.0' of https://github.com/woocommerce/woocommerce-blocks into trunk
2023-04-19 09:19:19 +02:00
Darren Ethier
732827e60b
Fix broken post/page editor screens in WordPress versions earlier than 6.2 ( https://github.com/woocommerce/woocommerce-blocks/pull/9090 )
...
* Fix infinite loop (range error) on subscribe callback.
* Replace getEditedPostContext with getEditedPostId to retrieve the templateId from the Site Editor for 6.1.1 compatibility
---------
Co-authored-by: tjcafferkey <tjcafferkey@gmail.com>
2023-04-19 09:08:40 +02:00
dependabot[bot]
fbfc3a8d87
Bump wp-phpunit/wp-phpunit from 6.1.1 to 6.2.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/8935 )
...
Bumps [wp-phpunit/wp-phpunit](https://github.com/wp-phpunit/wp-phpunit ) from 6.1.1 to 6.2.0.
- [Release notes](https://github.com/wp-phpunit/wp-phpunit/releases )
- [Commits](https://github.com/wp-phpunit/wp-phpunit/compare/6.1.1...6.2.0 )
---
updated-dependencies:
- dependency-name: wp-phpunit/wp-phpunit
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-18 15:28:38 +02:00
Karol Manijak
f3c28b9d78
Pass proper data to On Sale badge when used in the scope of Product Image ( https://github.com/woocommerce/woocommerce-blocks/pull/9021 )
...
* Don't use withProductDataContext in Sale Badge block
There was no information about product passed to the block, so it fetched information about all products which then wasn't even used
* Pass necessary props to the Sale Badge so it doesn't overfetch unnecessary data
* Move the import to the previous place
2023-04-18 14:53:50 +02:00
dependabot[bot]
cbec25c463
Bump @wordpress/browserslist-config from 5.0.0 to 5.14.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/9087 )
...
Bumps [@wordpress/browserslist-config](https://github.com/WordPress/gutenberg/tree/HEAD/packages/browserslist-config ) from 5.0.0 to 5.14.0.
- [Release notes](https://github.com/WordPress/gutenberg/releases )
- [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/browserslist-config/CHANGELOG.md )
- [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/browserslist-config@5.14.0/packages/browserslist-config )
---
updated-dependencies:
- dependency-name: "@wordpress/browserslist-config"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-18 14:51:47 +02:00