Albert Juhé Lluveras
0bfc1b341e
Mini-Cart: prevent 'Mini-Cart in cart and checkout pages' toggle from showing up in the post/page editor ( https://github.com/woocommerce/woocommerce-blocks/pull/9442 )
2023-05-12 10:26:03 +02:00
Dennis Jonda
1add6a146e
Fix alignment issue with 'Add Coupon Code' button in WooCommerce Blocks checkout page ( https://github.com/woocommerce/woocommerce-blocks/pull/9392 )
...
Co-authored-by: Niels Lange <info@nielslange.de>
2023-05-12 12:28:08 +07:00
Niels Lange
301c6891b5
Replace ‘actions-ecosystem/action-remove-labels’ with ‘mondeja/remove-labels-gh-action’ ( https://github.com/woocommerce/woocommerce-blocks/pull/9173 )
...
* Replace ‘actions-ecosystem/action-remove-labels’ with ‘mondeja/remove-labels-gh-action’
* Adjust workflow
* Add test file for woocommerce/woocommerce-blocks#9173 (https://github.com/woocommerce/woocommerce-blocks/pull/9174 )
* Remove the file created for testing purpose (https://github.com/woocommerce/woocommerce-blocks/pull/9177 )
---------
Co-authored-by: Karol Manijak <karol.manijak@automattic.com>
2023-05-12 11:54:04 +07:00
Albert Juhé Lluveras
d236af2a8c
Only show the Mini Cart count badge when there are items in the cart ( https://github.com/woocommerce/woocommerce-blocks/pull/9259 )
...
* Only show the Mini Cart count badge when there are items in the cart
* Update badge to new design
* Add tests
* Make sure colors don't break existing themes
* Update Mini Cart e2e test
2023-05-11 17:23:36 +02:00
Alba Rincón
545cc43123
Add new `Product listing with gallery` pattern ( https://github.com/woocommerce/woocommerce-blocks/pull/9347 )
...
* Add new `Product listing with gallery` pattern
* Replace single product block pattern
* Remove ids
* Fix title and images
* Rebuild the image gallery to make it work on diff widths
* Fix image src
* Fix gallery image and align description
2023-05-11 16:45:49 +02:00
Roy Ho
47f9777f4b
Add banner pattern ( https://github.com/woocommerce/woocommerce-blocks/pull/9434 )
...
* Add banner pattern
* Hardcode the button styling
2023-05-11 07:39:36 -07:00
Albert Juhé Lluveras
2b6eef516b
Update Mini-Cart block editor sidebar ( https://github.com/woocommerce/woocommerce-blocks/pull/9420 )
...
* Update Mini-Cart block editor sidebar
* Rename Mini Cart block to Mini-Cart
* Update Mini-Cart block editor sidebar (II)
* Update two instances of mini-cart to uppercase
2023-05-11 14:52:03 +02:00
Karol Manijak
a9d840ec69
Bump version in several files to 10.3.0-dev
2023-05-11 14:12:41 +02:00
Karol Manijak
202799007c
Add testing steps of 10.2.0
2023-05-11 14:10:51 +02:00
Karol Manijak
af725d558e
Update minimal WordPress version in phpcs.xml to the 6.1
2023-05-11 14:09:08 +02:00
Karol Manijak
c3e4321cb6
Update minimal WordPress version to the latest 6.2
2023-05-11 14:08:30 +02:00
Karol Manijak
379bb41e9b
Add changelog for 10.2.0
2023-05-11 14:08:01 +02:00
Karol Manijak
ecfd94ce2b
Change the button text in the pattern to make it matching the content ( https://github.com/woocommerce/woocommerce-blocks/pull/9435 )
...
* Change the button text in the pattern to make it matching the content
* Fix the image size so it's original ratio is preserved
2023-05-11 11:02:45 +02:00
Roy Ho
a84cfd93d6
Update text ( https://github.com/woocommerce/woocommerce-blocks/pull/9423 )
...
* Update text
* Make shop now button black with white text to match design
* Update pattern image and text
2023-05-11 08:17:42 +02:00
Roy Ho
06cd02b88a
Update pattern with images and alignment ( https://github.com/woocommerce/woocommerce-blocks/pull/9414 )
2023-05-10 05:44:58 -07:00
Luigi Teschio
b15cb932fb
Improve transform classic product template UX ( https://github.com/woocommerce/woocommerce-blocks/pull/9386 )
...
* improve transform classic product template UX
* improve layout
* not update deps
* improve logic
* add bold
* fix height and width preview on hover
* fix label
* improve logic for revert button
* fix regression
2023-05-10 13:02:33 +02:00
Patricia Hillebrandt
b12cfd2d6a
Add to Cart Button > Update block registration to rely on metadata and enable usage for the Single Product Block ( https://github.com/woocommerce/woocommerce-blocks/pull/9404 )
...
* Adapt the Add to Cart Button block to be registered via block.json
* Remove the legacy supports.ts file
* Ditch all registration methods from the ProductButton class as it is now registered via metadata (a block.json file)
* Update get_block_type_uses_context and register_block_type_assets
2023-05-10 10:20:40 +00:00
Karol Manijak
8d6344a07d
Skip the failing test ( https://github.com/woocommerce/woocommerce-blocks/pull/9405 )
...
* Skip the failing test
* Add an explanation to the skipped test and eslint disable
2023-05-10 11:03:22 +02:00
Daniel W. Robert
b6cfe080d5
Remove br in pattern heading. ( https://github.com/woocommerce/woocommerce-blocks/pull/9409 )
...
This allows the text to flow more naturally, as opposed to having
unexpected line-breaks at certain screen widths.
2023-05-09 15:22:33 -04:00
Roy Ho
b05f78b66c
Update pattern alignments ( https://github.com/woocommerce/woocommerce-blocks/pull/9410 )
...
* Update pattern alignments
* Add explicit margin
* Try this
* Explicitly set margins
* Remove is-light class
2023-05-09 09:25:02 -07:00
Roy Ho
e6a58ab90c
Add product details pattern ( https://github.com/woocommerce/woocommerce-blocks/pull/9408 )
...
* Add product details pattern
* Replace stars image
2023-05-09 08:15:03 -07:00
Luigi Teschio
796f16880a
Related Products: Fix hardcoded limit product ( https://github.com/woocommerce/woocommerce-blocks/pull/9407 )
...
* fix hardcoded limit product
* improve readibility
2023-05-09 14:59:05 +02:00
Seghir Nadir
4c2f024418
Only validate postcode if its required or filled ( https://github.com/woocommerce/woocommerce-blocks/pull/9377 )
...
* Only validate postcode if its required
* Clear postcode validation error if postcode is not required
---------
Co-authored-by: Niels Lange <info@nielslange.de>
2023-05-09 16:54:28 +07:00
Roy Ho
b92bc3e7fd
Update patterns images paths ( https://github.com/woocommerce/woocommerce-blocks/pull/9390 )
2023-05-08 07:22:30 -07:00
Lucio Giannotta
41817ea2d6
Implement Hand-Picked Products block ( https://github.com/woocommerce/woocommerce-blocks/pull/7925 )
...
Implements the ProductSelector advanced filter within the “Products (Beta)” block.
The filter allows the merchant to narrow down the exact products to which all
subsequent filters will be applied, mirroring the functionality of the existing
“Hand-picked Products” plus all the other functionalities available
from the “Products (Beta)” block.
2023-05-08 14:50:10 +02:00
Danilo Parra Jr
4c204ab578
Add color and typography styles on the mini cart title block ( https://github.com/woocommerce/woocommerce-blocks/pull/9382 )
...
* feat: added color and typography supports on the mini cart title block
* refactor: remove background support for mini cart title block
2023-05-08 13:52:25 +02:00
Alba Rincón
d8c974f104
[Pattern] Add new `Hero product chessboard` pattern ( https://github.com/woocommerce/woocommerce-blocks/pull/9180 )
...
* Add new `Hero product chessboard` pattern
* Add images
* Margins in px to avoid diff behaviour on diff theme styles
* Add shop link
2023-05-08 11:35:51 +02:00
dependabot[bot]
c54e60cac8
Bump dependabot/fetch-metadata from 1.3.6 to 1.4.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/9303 )
...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ) from 1.3.6 to 1.4.0.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.6...v1.4.0 )
---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
dependency-type: direct:production
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>
Co-authored-by: Alexandre Lara <allexandrelara@gmail.com>
2023-05-05 11:58:18 -03:00
dependabot[bot]
48f5dd6b72
Bump @wordpress/babel-preset-default from 7.8.0 to 7.16.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/9279 )
...
Bumps [@wordpress/babel-preset-default](https://github.com/WordPress/gutenberg/tree/HEAD/packages/babel-preset-default ) from 7.8.0 to 7.16.0.
- [Release notes](https://github.com/WordPress/gutenberg/releases )
- [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/babel-preset-default/CHANGELOG.md )
- [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/babel-preset-default@7.16.0/packages/babel-preset-default )
---
updated-dependencies:
- dependency-name: "@wordpress/babel-preset-default"
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>
Co-authored-by: Alexandre Lara <allexandrelara@gmail.com>
2023-05-05 11:35:44 -03:00
Roy Ho
4f90c5fe85
Add shop by price pattern ( https://github.com/woocommerce/woocommerce-blocks/pull/9373 )
2023-05-05 06:33:20 -07:00
Luigi Teschio
739fa60fea
Improve the E2E testing process with Playwright ( https://github.com/woocommerce/woocommerce-blocks/pull/9148 )
...
* Add Playwright infrastucture
* improve documentation
* improve type
* remove puppeteer tests
* fix wp-env.json
* add link on how run E2E tests
* chore on playwright.yml
* remove unnecessary flush command
* improve stability E2E test
* remove build:e2e-test command
* Update .github/workflows/playwright.yml
Co-authored-by: Niels Lange <info@nielslange.de>
* Update .github/workflows/playwright.yml
Co-authored-by: Niels Lange <info@nielslange.de>
* Update docs/contributors/contributing/e2e-guidelines.md
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
* Update docs/contributors/contributing/e2e-guidelines.md
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
* Update docs/contributors/contributing/e2e-guidelines.md
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
* remove emptyline and fix JSDoc warning
* add link about E2E guidelines
* fix theme name
* improve style
* improve markdown
---------
Co-authored-by: Niels Lange <info@nielslange.de>
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
2023-05-05 11:03:36 +00:00
Albert Juhé Lluveras
349ae658bb
Mini Cart drawer: print width in PHP ( https://github.com/woocommerce/woocommerce-blocks/pull/9329 )
...
* Mini Cart drawer: print width in PHP
* Remove unnecessary timeout
* Make sure classic themes have a Mini Cart contents width value set up
2023-05-05 11:44:41 +02:00
Luigi
c4d8e9114e
Merge branch 'release/10.0.0' of https://github.com/woocommerce/woocommerce-blocks into trunk
2023-05-05 11:37:54 +02:00
github-actions[bot]
18aed7f8ae
Release: 10.0.4 ( https://github.com/woocommerce/woocommerce-blocks/pull/9357 )
...
* Empty commit for release pull request
* Add 10.0.3 changelog
* Update versions to 10.0.3
* Fix image editor in Featured Product/Category blocks on WP 6.2 (https://github.com/woocommerce/woocommerce-blocks/pull/9142 )
* Add 10.0.3 testing steps
* Empty commit for release pull request
* Check that the customized fallback template is archive-product before unsetting the source property (https://github.com/woocommerce/woocommerce-blocks/pull/9330 )
* use 'enqueue_block_assets' is available (https://github.com/woocommerce/woocommerce-blocks/pull/9332 )
* Remove esc_url() on self generated link to edit the Mini Cart template since it gets escaped in JS (https://github.com/woocommerce/woocommerce-blocks/pull/9348 )
* Add changelog entries to readme.txt
* Update version number in several files
* Add testing notes for the release
* Add woocommerce/woocommerce-blocks#9332 to testing notes
* Add testing on frontend for woocommerce/woocommerce-blocks#9332
---------
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
Co-authored-by: Tom Cafferkey <tjcafferkey@gmail.com>
Co-authored-by: Luigi Teschio <gigitux@gmail.com>
Co-authored-by: Alexandre Lara <allexandrelara@gmail.com>
2023-05-05 11:34:51 +02:00
Daniel W. Robert
18e4ffa741
Add permalink to plugin documentation in readme. ( https://github.com/woocommerce/woocommerce-blocks/pull/9343 )
...
The plugin's readme.txt file had a URL to the official documentation but
there was no hyperlink - only text.
This improves the page by removing the text link and hyperlinking the
"official documentation" text itself.
2023-05-04 23:15:12 -04:00
Roy Ho
e788db408c
Convert to use WP core blocks ( https://github.com/woocommerce/woocommerce-blocks/pull/9340 )
2023-05-04 06:04:24 -07:00
Roy Ho
1efa47c076
Add product hero pattern ( https://github.com/woocommerce/woocommerce-blocks/pull/9181 )
...
* Add product hero wide pattern
* Convert to using WP core blocks
2023-05-04 06:00:15 -07:00
Luigi Teschio
145bc25100
use 'enqueue_block_assets' is available ( https://github.com/woocommerce/woocommerce-blocks/pull/9332 )
2023-05-04 12:32:23 +00:00
Luigi Teschio
fccdb92612
Single Product Template - Related Products: fix items per page option ( https://github.com/woocommerce/woocommerce-blocks/pull/9286 )
2023-05-04 12:21:20 +00:00
Tom Cafferkey
f11bdbe0b3
Remove esc_url() on self generated link to edit the Mini Cart template since it gets escaped in JS ( https://github.com/woocommerce/woocommerce-blocks/pull/9348 )
2023-05-04 10:02:46 +01:00
Albert Juhé Lluveras
4bccbb61d7
Remove duplicated code in BlockTypesController.php ( https://github.com/woocommerce/woocommerce-blocks/pull/9283 )
2023-05-04 10:36:35 +02:00
Albert Juhé Lluveras
19332e960d
Fix Product Price styles leaking into the Mini Cart, Cart and Checkout blocks ( https://github.com/woocommerce/woocommerce-blocks/pull/9276 )
...
* Fix Product Price styles leaking into the Mini Cart
* Add support for All Products block
2023-05-04 09:32:45 +02:00
dependabot[bot]
2e4557bdb7
Bump automattic/jetpack-autoloader from 2.11.18 to 2.11.19 ( https://github.com/woocommerce/woocommerce-blocks/pull/9305 )
...
Bumps [automattic/jetpack-autoloader](https://github.com/Automattic/jetpack-autoloader ) from 2.11.18 to 2.11.19.
- [Release notes](https://github.com/Automattic/jetpack-autoloader/releases )
- [Changelog](https://github.com/Automattic/jetpack-autoloader/blob/trunk/CHANGELOG.md )
- [Commits](https://github.com/Automattic/jetpack-autoloader/compare/v2.11.18...v2.11.19 )
---
updated-dependencies:
- dependency-name: automattic/jetpack-autoloader
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandre Lara <allexandrelara@gmail.com>
2023-05-03 17:21:04 -03:00
Daniel W. Robert
7567475a60
Implement new `Hero Product – Split` pattern ( https://github.com/woocommerce/woocommerce-blocks/pull/9191 )
...
* Add pattern for split hero product banner.
This adds a new pattern for a hero product banner with a 50/50 split,
heading and CTA on left and product image on right.
Uses the Media + Text block.
* Update image to use Unsplash placeholder.
* Remove WooCommerce prefix in pattern title.
* Remove unneeded wrapper group block.
* Serve placeholder image from plugin directory.
2023-05-03 12:11:24 -04:00
Tom Cafferkey
150120774a
Check that the customized fallback template is archive-product before unsetting the source property ( https://github.com/woocommerce/woocommerce-blocks/pull/9330 )
2023-05-03 15:33:03 +01:00
Roy Ho
721257d32a
Add featured category cover image ( https://github.com/woocommerce/woocommerce-blocks/pull/9284 )
...
* Add featured category cover image
* Use WP core blocks
* Explicitly add meassurement type
2023-05-03 06:51:52 -07:00
Thomas Roberts
fdfb445a58
Prevent email address being removed when changing shipping method/entering shipping address ( https://github.com/woocommerce/woocommerce-blocks/pull/9328 )
...
* Preserve email when rendering shipping address form for the first time
* Ensure billing email does not reset when changing form values
* Add test to ensure email does not get overwritten
2023-05-03 06:45:57 -07:00
Alba Rincón
b813a98691
[Pattern] Add new `Hero product 3 split` pattern ( https://github.com/woocommerce/woocommerce-blocks/pull/9319 )
...
* Add new `Hero product 3 split` pattern
* Improve colors and margins
2023-05-03 15:44:05 +02:00
Patricia Hillebrandt
6e76fba561
Single Product Block > Ensure the product title is correct when used in a post or page ( https://github.com/woocommerce/woocommerce-blocks/pull/9335 )
...
* Ensure the product title is correct when used outside of the scope of the single product template.
* Update docblock with the details about the temporary workaround.
2023-05-03 15:08:41 +02:00
Mike Jolley
3743b024b7
Refactor klona usage ( https://github.com/woocommerce/woocommerce-blocks/pull/9320 )
...
* cloneObject in tests
* Create custom updateNested function instead of deepCloning objects
* Update type based on feedback
2023-05-03 12:09:12 +01:00