Prepare product-editor package for release 2.0 (#44507)

This commit is contained in:
Nathan Silveira 2024-02-09 13:45:22 -03:00 committed by GitHub
parent 7ec1b7f3a1
commit 596bf271ab
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
74 changed files with 79 additions and 302 deletions

View File

@ -2,10 +2,88 @@
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.3.0](https://www.npmjs.com/package/@woocommerce/product-editor/v/1.3.0) - 2024-02-09
- Patch - Corrected build configuration for packages that weren't outputting minified code.
- Patch - Export __experimentalVariationQUickUpdateMenuItem, __experimentalPluginHeaderItemModal, __experimentalPluginHeaderItemPopover
- Minor - Fix header toolbar in iframe modal editor to have block toolbar render correctly with latest Gutenberg and WP version.
- Minor - Fix issue when generating variations for the first time in the new editor.
- Patch - Fix performance issue when modifying product metadata
- Patch - Fix product editor UI misbehaving in custom adminmenu widths (e.g. Calypso)
- Patch - Fix typo that broke the CI pipeline and the build process.
- Patch - Hide the product type selector dropdown when click outside
- Minor - Revert "Show feedback bar only once (#41787)" #43178
- Minor - Variation quick actions update properly when variation inherits sku of parent; slot fills always deal with arrays
- Patch - [Product Block Editor]: fix e2e test that happens in the text-area block
- Patch - [Product Block Editor]: fix the top area for the dashboard
- Minor - Add a featured product button
- Minor - Add empty state to the linked product list block
- Minor - Add HOC to hide inventory collapsible block when nothing is inside it
- Minor - Add prepublish panel #44331
- Minor - Add slotFills for header items #43687
- Minor - Add step buttons for Number block and component
- Minor - Add tooltip attribute to Pricing field #43144
- Minor - Allow providing recently updated data for the validate function in the useValidation hook
- Minor - Always fallback to the standard product template in case the given product type is variable
- Minor - Create attribute control custom empty state
- Minor - Create linked product list block
- Minor - Create variation empty state when no variable attributes are asigned to the product
- Minor - Expose metadata as object from useProductMetadata hook
- Minor - Fix margin top for none first child nested sections
- Minor - Introduce a product type selection within the new experience
- Minor - Load/save the product template from/to the product meta data
- Minor - Product Editor: Subsection block #43725
- Minor - Set the product template id also for unsupported product templates
- Minor - track Linked Products feature events
- Minor - Unlink downloads and downloadable product props so they can be managed separately
- Patch - [Product Block Editor]: add CashRegister image component
- Patch - [Product Block Editor]: Add Linked Product sections
- Patch - [Product Block Editor]: add loading for the `Choose products for me` button
- Patch - [Product Block Editor]: add plain and rich text mode to the Textarea field block
- Patch - [Product Block Editor]: add Upsell advice
- Patch - [Product Block Editor]: always show "loading" state when choosing suggested products
- Patch - [Product Block Editor]: exclude the current product from the suggested ones to use in the Linked Product tab
- Patch - [Product Block Editor]: implement `Choose products for me` button
- Patch - [Product Block Editor]: Introduce AdviceCard component
- Patch - [Product Block Editor]: Introduce ButtonWithDropdownMenuProps component
- Patch - [Product Block Editor]: introduce note attribute to Label component
- Patch - [Product Block Editor]: introduce ShoppingBags component
- Patch - [Product Block Editor]: introduce TextArea field block
- Patch - [Product Block Editor]: introduce `<SectionActions />` slot
- Patch - [Product Block Editor]: render empty state for the Cross-sells section
- Patch - [Product Block Editor]: use Label component to render Textarea field block label
- Patch - [Product Block Editor]: use text-area block to handle the variation description field
- Minor - Add isLoading to useProductMetadata hook
- Patch - bump php version in packages/js/*/composer.json
- Minor - Load layout templates via the REST API. Note that layout template modifications must now be hooked up in an action that is called when REST API endpoints are handled, such as `rest_api_init`.
- Minor - Use different delays for initial click and hold when incrementing number on NumberControl
- Minor - Use woocommerce's Tooltip component for Label and checkbox instead of wordpress Tooltip
- Patch - [Product Block Editor]: dismiss AdviceCard by clicking close button
- Patch - [Product Block Editor]: fallback with random products when there isn't related products in the Linked Products tab
- Patch - [Product Block Editor]: improve getting suggested products from linked product section
- Patch - [Product Block Editor]: redefine the app dashboard size
- Patch - [Product Block Editor]: tweak section actions of some blocks #43555
- Patch - [Product Block Editor]: update advice card instances
- Minor - Add slotFill for variation menus #43441
- Minor - Modify feedback modal actions #43005
- Patch - [Product Block Editor]: add className prop to ButtonWithDropdownMenu component
- Patch - [Product Block Editor]: improve and tweak AdviceCard component
- Patch - [Product Block Editor]: show three products by default in the Linked Products tab
- Patch - [Product Block Editor]: tweak styles and layout of AdviceCard component
## [1.2.0](https://www.npmjs.com/package/@woocommerce/product-editor/v/1.2.0) - 2023-12-20
- Patch - Fix menu not being pinned correctly with certain screen widths [#42791]
- Patch - [Product Block Editor]: fix Input control issue in Manage download limit form [#41796]
- Patch - [Product Block Editor]: add story for Label component [#42953]
- Patch - [Product Block Editor]: introduce UI state [#41859]
- Patch - [Product Block Editor]: expose Label component [#42959]
- Patch - [Product Block Editor]: move modal editor out of the description block edit component [#41878]
- Patch - [Product Block Editor]: propagate content from description inner blocks to Modal editor [#42768]
- Patch - [Product Block Editor]: replace custom preview component by BlockPreview core [#42019]
- Patch - [Product Block Editor]: replace description button by editable block [#41862]
- Patch - [Product Block Editor]: minor Summary block enhancements [#41839]
- Patch - [Product Block editor]: rename component edit function [#41741]
- Minor - Add ordering support to the product list [#41709]
- Minor - Add product list block [#41653]
- Minor - Add step prop to NumberControl [#42928]
@ -15,21 +93,12 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
- Minor - Move action button ( reorder and add products ) inline with the section header [#42929]
- Minor - Support HTML in checkbox-control tooltip and Label tooltip [#42926]
- Minor - Use DisplayState as a direct wrapper of the woocommerce/conditional block [#42909]
- Patch - [Product Block Editor]: add story for Label component [#42953]
- Patch - [Product Block Editor]: introduce UI state [#41859]
- Minor - Expose Taxonomy and TaxonomyMetadata types [#42962]
- Minor - Remove deprecated use of position for Dropdown component, using popoverProps.placement instead. [#41845]
- Minor - Update products list field to add re-order option. [#42766]
- Patch - [Product Block Editor]: expose Label component [#42959]
- Patch - [Product Block Editor]: move modal editor out of the description block edit component [#41878]
- Patch - [Product Block Editor]: propagate content from description inner blocks to Modal editor [#42768]
- Patch - [Product Block Editor]: replace custom preview component by BlockPreview core [#42019]
- Patch - [Product Block Editor]: replace description button by editable block [#41862]
- Minor - Add empty state when no attributes #41679 [#41679]
- Minor - Add max-width to tooltip #41797 [#41797]
- Minor - Show feedback bar only once #41787 [#41787]
- Patch - [Product Block Editor]: minor Summary block enhancements [#41839]
- Patch - [Product Block editor]: rename component edit function [#41741]
## [1.1.0](https://www.npmjs.com/package/@woocommerce/product-editor/v/1.1.0) - 2023-11-28

View File

@ -1,4 +0,0 @@
Significance: patch
Type: fix
Fix typo that broke the CI pipeline and the build process.

View File

@ -1,4 +0,0 @@
Significance: patch
Type: dev
Comment: This is a CI-only change.

View File

@ -1,4 +0,0 @@
Significance: patch
Type: dev
Comment: This is a developer-only build tooling related change.

View File

@ -1,4 +0,0 @@
Significance: patch
Type: fix
Corrected build configuration for packages that weren't outputting minified code.

View File

@ -1,4 +0,0 @@
Significance: minor
Type: add
Add a featured product button

View File

@ -1,4 +0,0 @@
Significance: minor
Type: add
Product Editor: Subsection block #43725

View File

@ -1,4 +0,0 @@
Significance: minor
Type: add
Introduce a product type selection within the new experience

View File

@ -1,4 +0,0 @@
Significance: minor
Type: add
Load/save the product template from/to the product meta data

View File

@ -1,4 +0,0 @@
Significance: minor
Type: add
Add slotFills for header items #43687

View File

@ -1,4 +0,0 @@
Significance: minor
Type: add
Add tooltip attribute to Pricing field #43144

View File

@ -1,4 +0,0 @@
Significance: minor
Type: add
Create linked product list block

View File

@ -1,4 +0,0 @@
Significance: minor
Type: add
Add empty state to the linked product list block

View File

@ -1,4 +0,0 @@
Significance: minor
Type: add
Set the product template id also for unsupported product templates

View File

@ -1,4 +0,0 @@
Significance: minor
Type: add
Always fallback to the standard product template in case the given product type is variable

View File

@ -1,4 +0,0 @@
Significance: minor
Type: add
Add prepublish panel #44331

View File

@ -1,4 +0,0 @@
Significance: minor
Type: add
track Linked Products feature events

View File

@ -1,4 +0,0 @@
Significance: minor
Type: add
Fix margin top for none first child nested sections

View File

@ -1,4 +0,0 @@
Significance: minor
Type: add
Unlink downloads and downloadable product props so they can be managed separately

View File

@ -1,4 +0,0 @@
Significance: minor
Type: add
Create attribute control custom empty state

View File

@ -1,4 +0,0 @@
Significance: minor
Type: add
Create variation empty state when no variable attributes are asigned to the product

View File

@ -1,4 +0,0 @@
Significance: minor
Type: add
Add HOC to hide inventory collapsible block when nothing is inside it

View File

@ -1,4 +0,0 @@
Significance: minor
Type: add
Allow providing recently updated data for the validate function in the useValidation hook

View File

@ -1,4 +0,0 @@
Significance: minor
Type: add
Add step buttons for Number block and component

View File

@ -1,4 +0,0 @@
Significance: minor
Type: add
Expose metadata as object from useProductMetadata hook

View File

@ -1,4 +0,0 @@
Significance: patch
Type: update
bump php version in packages/js/*/composer.json

View File

@ -1,4 +0,0 @@
Significance: minor
Type: dev
Modify feedback modal actions #43005

View File

@ -1,4 +0,0 @@
Significance: minor
Type: dev
Add slotFill for variation menus #43441

View File

@ -1,5 +0,0 @@
Significance: patch
Type: dev
Comment: Merge with trunk touched some of the files from the Product Editor package

View File

@ -1,4 +0,0 @@
Significance: patch
Type: fix
Fix performance issue when modifying product metadata

View File

@ -1,4 +0,0 @@
Significance: minor
Type: fix
Fix header toolbar in iframe modal editor to have block toolbar render correctly with latest Gutenberg and WP version.

View File

@ -1,4 +0,0 @@
Significance: patch
Type: fix
Hide the product type selector dropdown when click outside

View File

@ -1,4 +0,0 @@
Significance: patch
Type: fix
Fix product editor UI misbehaving in custom adminmenu widths (e.g. Calypso)

View File

@ -1,4 +0,0 @@
Significance: patch
Type: fix
[Product Block Editor]: fix e2e test that happens in the text-area block

View File

@ -1,5 +0,0 @@
Significance: patch
Type: fix
Comment: Fix invalid value being propagated on change event for number input

View File

@ -1,5 +0,0 @@
Significance: patch
Type: fix
Comment: No changelog because this fixes a regression that was introduced in the same release.

View File

@ -1,4 +0,0 @@
Significance: minor
Type: fix
Revert "Show feedback bar only once (#41787)" #43178

View File

@ -1,5 +0,0 @@
Significance: patch
Type: fix
Comment: Fix undefined meta_data on slow connections

View File

@ -1,4 +0,0 @@
Significance: minor
Type: fix
Variation quick actions update properly when variation inherits sku of parent; slot fills always deal with arrays

View File

@ -1,4 +0,0 @@
Significance: minor
Type: fix
Fix issue when generating variations for the first time in the new editor.

View File

@ -1,4 +0,0 @@
Significance: patch
Type: add
[Product Block Editor]: introduce note attribute to Label component

View File

@ -1,4 +0,0 @@
Significance: patch
Type: add
[Product Block Editor]: use text-area block to handle the variation description field

View File

@ -1,4 +0,0 @@
Significance: patch
Type: fix
[Product Block Editor]: fix the top area for the dashboard

View File

@ -1,4 +0,0 @@
Significance: patch
Type: update
[Product Block Editor]: improve getting suggested products from linked product section

View File

@ -1,4 +0,0 @@
Significance: patch
Type: add
[Product Block Editor]: introduce TextArea field block

View File

@ -1,4 +0,0 @@
Significance: minor
Type: update
Add isLoading to useProductMetadata hook

View File

@ -1,4 +0,0 @@
Significance: minor
Type: update
Use different delays for initial click and hold when incrementing number on NumberControl

View File

@ -1,4 +0,0 @@
Significance: patch
Type: add
[Product Block Editor]: add CashRegister image component

View File

@ -1,4 +0,0 @@
Significance: patch
Type: add
[Product Block Editor]: implement `Choose products for me` button

View File

@ -1,4 +0,0 @@
Significance: patch
Type: tweak
[Product Block Editor]: add className prop to ButtonWithDropdownMenu component

View File

@ -1,4 +0,0 @@
Significance: patch
Type: add
[Product Block Editor]: introduce `<SectionActions />` slot

View File

@ -1,4 +0,0 @@
Significance: patch
Type: add
[Product Block Editor]: introduce ShoppingBags component

View File

@ -1,4 +0,0 @@
Significance: patch
Type: add
[Product Block Editor]: Add Linked Product sections

View File

@ -1,4 +0,0 @@
Significance: patch
Type: tweak
[Product Block Editor]: improve and tweak AdviceCard component

View File

@ -1,4 +0,0 @@
Significance: patch
Type: tweak
[Product Block Editor]: tweak styles and layout of AdviceCard component

View File

@ -1,4 +0,0 @@
Significance: patch
Type: update
[Product Block Editor]: fallback with random products when there isn't related products in the Linked Products tab

View File

@ -1,4 +0,0 @@
Significance: patch
Type: tweak
[Product Block Editor]: show three products by default in the Linked Products tab

View File

@ -1,4 +0,0 @@
Significance: patch
Type: update
[Product Block Editor]: dismiss AdviceCard by clicking close button

View File

@ -1,4 +0,0 @@
Significance: patch
Type: update
[Product Block Editor]: tweak section actions of some blocks #43555

View File

@ -1,4 +0,0 @@
Significance: patch
Type: fix
Export __experimentalVariationQUickUpdateMenuItem, __experimentalPluginHeaderItemModal, __experimentalPluginHeaderItemPopover

View File

@ -1,4 +0,0 @@
Significance: patch
Type: add
[Product Block Editor]: Introduce ButtonWithDropdownMenuProps component

View File

@ -1,4 +0,0 @@
Significance: patch
Type: add
[Product Block Editor]: Introduce AdviceCard component

View File

@ -1,4 +0,0 @@
Significance: patch
Type: add
[Product Block Editor]: exclude the current product from the suggested ones to use in the Linked Product tab

View File

@ -1,4 +0,0 @@
Significance: patch
Type: add
[Product Block Editor]: render empty state for the Cross-sells section

View File

@ -1,4 +0,0 @@
Significance: patch
Type: add
[Product Block Editor]: add Upsell advice

View File

@ -1,4 +0,0 @@
Significance: patch
Type: update
[Product Block Editor]: update advice card instances

View File

@ -1,4 +0,0 @@
Significance: patch
Type: add
[Product Block Editor]: add plain and rich text mode to the Textarea field block

View File

@ -1,4 +0,0 @@
Significance: patch
Type: add
[Product Block Editor]: add loading for the `Choose products for me` button

View File

@ -1,4 +0,0 @@
Significance: patch
Type: add
[Product Block Editor]: always show "loading" state when choosing suggested products

View File

@ -1,4 +0,0 @@
Significance: patch
Type: add
[Product Block Editor]: use Label component to render Textarea field block label

View File

@ -1,4 +0,0 @@
Significance: patch
Type: update
[Product Block Editor]: redefine the app dashboard size

View File

@ -1,4 +0,0 @@
Significance: major
Type: update
Load layout templates via the REST API. Note that layout template modifications must now be hooked up in an action that is called when REST API endpoints are handled, such as `rest_api_init`.

View File

@ -1,4 +0,0 @@
Significance: minor
Type: update
Use woocommerce's Tooltip component for Label and checkbox instead of wordpress Tooltip

View File

@ -1,6 +1,6 @@
{
"name": "@woocommerce/product-editor",
"version": "1.2.0",
"version": "1.3.0",
"description": "React components for the WooCommerce admin product editor.",
"author": "Automattic",
"license": "GPL-2.0-or-later",