renovate[bot]
6f87c75587
Update babel monorepo to v7.18.9 ( https://github.com/woocommerce/woocommerce-blocks/pull/6719 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-29 14:46:31 +02:00
renovate[bot]
8a5973d995
Update dependency @types/wordpress__blocks to v11.0.5 ( https://github.com/woocommerce/woocommerce-blocks/pull/6758 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-29 14:02:02 +02:00
Niels Lange
59eead8ae8
Update pull_request_template.md
2022-07-29 13:55:23 +02:00
Thomas Roberts
82dd8c22db
Add comment to prevent linting error on commented out code ( https://github.com/woocommerce/woocommerce-blocks/pull/6789 )
2022-07-29 04:54:52 -07:00
Niels Lange
42fd38858c
Update pull_request_template.md
2022-07-29 13:47:57 +02:00
Thomas Roberts
89022e18f8
Ensure addresses sync when loading the checkout shipping address block ( https://github.com/woocommerce/woocommerce-blocks/pull/6773 )
2022-07-28 07:38:29 -07:00
renovate[bot]
a03487d9ad
Update dependency @types/jest to v27.5.2 ( https://github.com/woocommerce/woocommerce-blocks/pull/6759 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-28 15:51:44 +02:00
dependabot[bot]
52282e51cd
Bump mockery/mockery from 1.4.4 to 1.5.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/6703 )
...
Bumps [mockery/mockery](https://github.com/mockery/mockery ) from 1.4.4 to 1.5.0.
- [Release notes](https://github.com/mockery/mockery/releases )
- [Changelog](https://github.com/mockery/mockery/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mockery/mockery/compare/1.4.4...1.5.0 )
---
updated-dependencies:
- dependency-name: mockery/mockery
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: Alba Rincón <albarin@users.noreply.github.com>
2022-07-28 15:34:17 +02:00
Alba Rincón
ef13f65dc0
Use the archive-product template to render product attributes pages ( https://github.com/woocommerce/woocommerce-blocks/pull/6776 )
2022-07-28 12:49:13 +02:00
Bernie Reiter
3858b03aec
All Products block: Migrate to block.json ( https://github.com/woocommerce/woocommerce-blocks/pull/6754 )
...
* All Products: Use block.json to register
* Simplify edit def
* Separate file for save
* No more client-side registration
* Remove uncommented, now-obsolete code
* Add back client-side block registration
* Remove stray textdomain from keywords field
* Add textdomain field
* Set apiVersion to 1
2022-07-28 12:26:36 +02:00
Thomas Roberts
488ff13ca9
Update the `previewCart` property we use to get `hasCalculatedShipping` in `useShippingData` and fix broken JS tests ( https://github.com/woocommerce/woocommerce-blocks/pull/6781 )
...
* Require the rest of the @woocommerce/block-settings module in block.test.js
* Use correct property from previewCart for hasCalculatedShipping
2022-07-28 02:22:42 -07:00
Niels Lange
423fd29c0d
Add link to ZIP file only ones ( https://github.com/woocommerce/woocommerce-blocks/pull/6769 )
...
* Add link to ZIP file only ones
* Add text file for testing purposes
* Remove text file for testing purposes
2022-07-27 13:24:06 +02:00
Thomas Roberts
3fbd497d28
Add gap between pakage panels ( https://github.com/woocommerce/woocommerce-blocks/pull/6740 )
2022-07-26 23:00:38 -07:00
Thomas Roberts
6bf8f07c39
Ensure shipping rate names show when multiple packages are used ( https://github.com/woocommerce/woocommerce-blocks/pull/6753 )
...
* Get shipping rates from preview cart in editor
* Set showItems in ShippingRatesControl to true if multiple packages
* Move dependency in useShippingData to correct section
* Ensure getting packageData.shipping_rates.length won't error
2022-07-26 23:00:17 -07:00
Seghir Nadir
cf91d616e4
switch up token ( https://github.com/woocommerce/woocommerce-blocks/pull/6755 )
2022-07-26 17:26:26 +02:00
dependabot[bot]
088907dec2
Bump automattic/jetpack-autoloader from 2.10.7 to 2.11.6 ( https://github.com/woocommerce/woocommerce-blocks/pull/6702 )
...
Bumps [automattic/jetpack-autoloader](https://github.com/Automattic/jetpack-autoloader ) from 2.10.7 to 2.11.6.
- [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.10.7...v2.11.6 )
---
updated-dependencies:
- dependency-name: automattic/jetpack-autoloader
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>
2022-07-26 15:14:18 +02:00
dependabot[bot]
caedfa278a
Bump wp-phpunit/wp-phpunit from 5.8.1 to 6.0.1 ( https://github.com/woocommerce/woocommerce-blocks/pull/6701 )
...
Bumps [wp-phpunit/wp-phpunit](https://github.com/wp-phpunit/wp-phpunit ) from 5.8.1 to 6.0.1.
- [Release notes](https://github.com/wp-phpunit/wp-phpunit/releases )
- [Commits](https://github.com/wp-phpunit/wp-phpunit/compare/5.8.1...6.0.1 )
---
updated-dependencies:
- dependency-name: wp-phpunit/wp-phpunit
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>
2022-07-26 14:40:13 +02:00
Alba Rincón
e56107f436
Select the correct inner button for the "Featured Item" button to update its url ( https://github.com/woocommerce/woocommerce-blocks/pull/6741 )
...
* Select the correct id/attributes for the button to update its url
* Fix variables case
2022-07-26 14:30:18 +02:00
dependabot[bot]
c7d49bc792
Bump moment from 2.29.3 to 2.29.4 ( https://github.com/woocommerce/woocommerce-blocks/pull/6689 )
...
Bumps [moment](https://github.com/moment/moment ) from 2.29.3 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.29.3...2.29.4 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-26 11:48:18 +02:00
renovate[bot]
06dbe95eb6
Update dependency @types/react to v17.0.47 ( https://github.com/woocommerce/woocommerce-blocks/pull/6638 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-25 14:52:12 +02:00
renovate[bot]
2e0f0b00d0
Lock file maintenance ( https://github.com/woocommerce/woocommerce-blocks/pull/6632 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-25 12:12:26 +02:00
Tung Du
c10e91e7e1
Fix: navigate through Mini Cart contents with keyboard ( https://github.com/woocommerce/woocommerce-blocks/pull/6731 )
...
Co-authored-by: Albert Juhé Lluveras <contact@albertjuhe.com>
2022-07-25 12:39:47 +07:00
Niels Lange
91e498c28a
Generate ZIP file using GitHub Actions ( https://github.com/woocommerce/woocommerce-blocks/pull/6661 )
...
* Generate ZIP file using GitHub Actions
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Upload generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Create release for each PR in sub-repo
* Update generate-zip.yml
* Push release ZIP to woocommerce/woocommerce-blocks-releases
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Generate ZIP file using GitHub Actions
* Generate ZIP file using GitHub Actions
* Generate ZIP file using GitHub Actions
* Generate ZIP file using GitHub Actions
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Update generate-zip.yml
* Generate ZIP file using GitHub Actions
* Update .github/workflows/generate-zip.yml
Co-authored-by: Tarun Vijwani <tarun.vijwani@automattic.com>
* Rename temp folder to wc-blocks-pr-release__temp
Co-authored-by: Tarun Vijwani <tarun.vijwani@automattic.com>
2022-07-22 13:48:54 +02:00
Tung Du
6e2fa9061b
Revert "ci: try update existing report first" ( https://github.com/woocommerce/woocommerce-blocks/pull/6735 )
...
This reverts commit 60bf1e286c
.
2022-07-22 17:18:04 +07:00
Tung Du
60bf1e286c
ci: try update existing report first
2022-07-22 17:10:58 +07:00
Lucio Giannotta
615ff35fac
`SearchListControl`: Fix preserving case of original item ( https://github.com/woocommerce/woocommerce-blocks/pull/6551 )
...
Searches would keep the case of the user input instead of the original
case of the name. Search still is case insensitive, but preserves
the original item's case.
Also, this PR adds a test for this bug and fixes a previous test case.
2022-07-21 21:49:42 +02:00
Saad Tarhi
3e6503a0d3
Fix typo & code error in the translation docs ( https://github.com/woocommerce/woocommerce-blocks/pull/6726 )
2022-07-21 20:40:33 +01:00
Tung Du
02a3d27de6
Fix: WooCommerce messages don't appear in block themes with Mini Cart block ( https://github.com/woocommerce/woocommerce-blocks/pull/6728 )
2022-07-22 00:05:52 +07:00
Alba Rincón
63ce706139
Start using `block.json` and convert to TS the `Product Best Sellers` block ( https://github.com/woocommerce/woocommerce-blocks/pull/6683 )
...
* Start using `block.json` and convert to TS the `Product Best Sellers` block
* Update assets/js/blocks/product-best-sellers/edit.tsx
Co-authored-by: Luigi Teschio <gigitux@gmail.com>
* Import props
Co-authored-by: Luigi Teschio <gigitux@gmail.com>
2022-07-20 11:29:49 +02:00
Luigi Teschio
c1c2860232
Mini Cart Block: additional class are visible on the frontend page woocommerce/woocommerce-blocks#5581 ( https://github.com/woocommerce/woocommerce-blocks/pull/6716 )
...
Mini Cart Block: additional class are visible on the frontend page
2022-07-20 09:57:41 +02:00
Alba Rincón
ad4fb01228
Start using `block.json` and convert to TS the `Product by Category` block ( https://github.com/woocommerce/woocommerce-blocks/pull/6680 )
...
* Start using `block.json` and convert to TS the `Product by Category` block
* Address feedback to remove some TS errors
* Remove unnecessary prop
2022-07-19 15:09:46 +02:00
Alba Rincón
a4077d865c
Bump version from 8.1.0 to 8.2.0-dev
2022-07-19 10:59:47 +02:00
github-actions[bot]
8ae71628a1
Release: 8.1.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/6693 )
...
* Empty commit for release pull request
* Update readme.txt
* Update versions
* Update WC versions
* Add testing notes and release zip file
* Update testing instructions
* Fix typo in testing instructions
* Remove fix from the testing instructions
* Update readme
* Bumping version strings to new version.
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Alba Rincón <alba.rincon@automattic.com>
2022-07-19 10:51:50 +02:00
Luigi Teschio
f999790df8
Update deps ( https://github.com/woocommerce/woocommerce-blocks/pull/6670 )
...
* fix E2E tests
* Empty-Commit
* upgrade deps
* upgrade deps
* upgrade deps
* fix E2E tests
* update deps
* try now
* try now
* install @wordpress/compose
* try different version
* update packages
* update package-lock
* restore husky
2022-07-19 09:38:57 +02:00
Luigi Teschio
1761da37cd
fix E2E tests ( https://github.com/woocommerce/woocommerce-blocks/pull/6639 )
2022-07-18 11:38:49 +02:00
Michael P. Pfeiffer
1784b525df
Update block template descriptions ( https://github.com/woocommerce/woocommerce-blocks/pull/6667 )
2022-07-15 15:54:04 +02:00
Alba Rincón
5b50d37028
Prevent showing the blockified templates util they are implemented ( https://github.com/woocommerce/woocommerce-blocks/pull/6682 )
2022-07-14 14:54:25 +02:00
Paulo Arromba
678fa6bff0
Add: Cross-sells for the Store API Cart response. ( https://github.com/woocommerce/woocommerce-blocks/pull/6635 )
...
* Added Cross-sells object and schema for the API Cart response.
* Cross-sells are now WC_Product objects that pass through the visibility filter.
* Removed redundant check.
* Updated function doc comment.
* Cleaned up imports.
* Cross-sells item schema (extension of ProductSchema) was removed, and replaced by ProductSchema itself. Cross-sells are direct product representation, and extending this goes out of scope for the task at hand.
* Unit testing for cart response containing cross-sell products.
2022-07-13 15:02:49 +01:00
Luigi Teschio
abf7b80576
Mini Cart: Fix loading deps when WordPress is installed in a subdir ( https://github.com/woocommerce/woocommerce-blocks/pull/6673 )
...
* Fix loading deps when WordPress is installed in a subdir woocommerce/woocommerce-blocks#6500
Fix loading deps when WordPress is installed in a subdir
* update logic
2022-07-13 12:42:28 +02:00
Niels Lange
45c27adac5
Update release-initial-checklist.md
2022-07-12 18:16:55 +02:00
Raluca Stan
cb9ec18f7f
Update README.md
2022-07-11 16:21:46 +03:00
Tung Du
42453b7582
Fix: Add support to apply filters via URL for All Products block ( https://github.com/woocommerce/woocommerce-blocks/pull/6642 )
...
* price-filter: update URL when filtering products of All Products block.
* active-filters: update the URL when removing price filter
* price-filter: prevent update query on PHP templates when changing prices
* active-filters: on PHP templates, remove filter only triggers the page reload
* price-filter: update comments and naming to reflect new URL behavior
* stock-filter: update url when filtering for All Products block
* attribute-filter: update the URL when filtering for All Products block
* attribute-filter: fix: uncheck all filter doesn't clear the URL
* attribute-filter: fix: endless page reload when filtering for PHP template
* attribute-filter: correctly set the defaults and update the filter query from URL
* fix: filter URL containing stock status doesn't work on homepage
* price-filter: fix issue with URL on All Products
The price slider doesn't reset after removing price filter from the Active Filters block if the initial price filter is set from URL
* ref: passing document.title to pushState is unnecessary
* use replaceState to avoid changing browser history
* extract change URL logic
2022-07-11 14:04:19 +07:00
Tung Du
4e8c48144c
Fix: Attribute Filters: allow choosing between single/multiple selection ( https://github.com/woocommerce/woocommerce-blocks/pull/6620 )
2022-07-07 06:14:22 +07:00
Paulo Arromba
ffbc39bfd3
fix: fixed colors for error input and labels on dark palette mode themes and dark controls. ( https://github.com/woocommerce/woocommerce-blocks/pull/6292 )
2022-07-06 15:03:15 +01:00
Luigi Teschio
4aaaebe0c0
Disable render blockified Product Grid Block ( https://github.com/woocommerce/woocommerce-blocks/pull/6660 )
...
* Disable render blockified Product Grid Block
* try now
2022-07-06 14:16:32 +02:00
Alba Rincón
75184ae22d
Add migration strategy and load blockified templates ( https://github.com/woocommerce/woocommerce-blocks/pull/6538 )
...
* Increase `schema_version` to add the new `wc_blocks_use_blockified_templates` flag
If the schema version stored on the db is <= 260 means the plugin is being updated
to the new version and we should keep using the old templates, not the blockified ones.
* After the theme is switched we check if we need to update the flag to
start loading the blockified templates or not.
* Get the templates from the blockified folder if the flag is set to true on the db
* Add temporary blockified template for testing purposes
* Inline variable
* Improve comment
* Use blockified templates on new installs with block themes only
* Don't use blockified templates when switching to a non FSE theme
* Fix condition
* Add tests for the option value
* Move the check to use blockified templates
* WIP
* WIP
* Add migration strategy
* Move the blockified templates to the templates folder and filter them depending on the option
* Fix tests and start using the Options constants
* Fix migration, the `should_use_blockified_product_grid_templates` and tests
* Rename tests and move to Utils folder
* add Migration class test
* try
* remove PHP
* add composer
* Replace the blockified templates with a temporary version
* Fix tests
* add comment
* Add feature gating for experimental builds
* Inject the package to the controller
* test
* Change blocks.ini
* debug
* Remove debug info
* fix test
* fix tests
* try now
* using composer cache
* install deps
* test
* Remove unnecessary extra key
* Add cache actions
* Undo tests change
* Fix readme format
Co-authored-by: Luigi <gigitux@gmail.com>
2022-07-06 09:51:39 +02:00
Niels Lange
073392c96a
Bump version from 8.0.0 to 8.1.0-dev
2022-07-05 18:48:38 +02:00
github-actions[bot]
4e6da0b80d
Release: 8.0.0 ( https://github.com/woocommerce/woocommerce-blocks/pull/6652 )
...
* Empty commit for release pull request
* Empty commit for release pull request
* Update readme.txt
* Update phpcs.xml
* Add testing notes and ZIP for release 8.0.0
* Update testing notes
* Update testing notes
* Revert woocommerce/woocommerce-blocks#6591
* Update testing notes
* Update readme.txt
* Update ZIP for release 8.0.0
* Change version from 8.0.0-dev to 8.0.0
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Niels Lange <info@nielslange.de>
2022-07-05 18:41:05 +02:00
Alba Rincón
f36115b175
Prevent `Featured Product` block from breaking when product is out of stock + hidden from catalog ( https://github.com/woocommerce/woocommerce-blocks/pull/6640 )
2022-07-05 09:24:28 +02:00
Niels Lange
1ab1e17205
Update README.md
2022-07-04 12:39:17 +02:00