woocommerce/packages/js/product-editor/changelog
Matt Sherman ff9656840d
Product Editor: Fix crash and issues with variations (that will cause problems with React 18) (#49248)
* Only request layout template when have an id

* Add setAttributes to useEffect dependency array

* Add ErrorBoundary around Tab inner blocks

* Style Tab ErrorBoundary

* Fix CSS specificity for .woocommerce-attribute-list-item styles

* Remove test CSS

* Add specific error boundary message

* Use variable for error boundary margin

* Changelog

* Tweak error message

* Changelog

* Tweak console error log message
2024-07-09 10:44:41 -04:00
..
.gitkeep Package release preperation for product-editor package (#41706) 2023-11-27 11:45:43 -04:00
47385-dev-update-pnpm9-1 Update to pnpm 9.1 (#47385) 2024-05-13 10:57:39 -03:00
49170-fix-49169 Prevent product editor styles loading on non wc-admin pages (#49170) 2024-07-04 14:17:14 -07:00
add-40351-image Enable image inline actions in the variations table (#48083) 2024-06-11 22:42:02 +00:00
add-40351-prices Enable pricing inline actions in the variations table (#48164) 2024-06-13 14:41:15 -04:00
add-40351-stock Enable manage stock inline actions in the variations table (#48239) 2024-06-13 12:08:52 -04:00
add-46919 Change the custom field name component to be an autocomplete (#48949) 2024-07-08 09:14:36 -04:00
add-47036 Enable inline actions in the variations table for images (#47065) 2024-05-03 15:26:22 -03:00
add-47221_tracks_events_to_publish_dropdown Add Tracks events to Publish dropdown and Save draft button (#47320) 2024-05-15 15:16:32 -03:00
add-48791 Variations inline editing - add Tracks (#48870) 2024-06-30 18:16:04 -03:00
add-keyboard-shortcuts Allow saving a product as a draft when hitting ctrl/cmd + S (#46552) 2024-04-18 10:37:30 -03:00
add-placeholder-taxonomy Add 'placeholder' attribute to taxonomy block and add 'placeholder' a… (#46938) 2024-05-03 15:26:08 -03:00
add-product-editor-modal-block-editor-more-menu Produc Editor API: Modal block editor more menu extensibility (description field) (#47436) 2024-05-14 14:25:22 -04:00
add-product-template-url Add template URL parameter to allow choosing template directly (#48573) 2024-06-19 10:08:53 -03:00
add-toggle-doc Add product-toggle-field documentation (#48636) 2024-06-20 10:23:03 -03:00
add-tracks-unit-tests-improvements-product-editor Add unit tests for some tracks in product editor (#48245) 2024-06-10 23:05:20 +08:00
ci-add-workflow-call-event [testing workflows] Add workflow_call trigger in CI workflow - support daily and other types of runs (#47612) 2024-05-22 11:04:44 -07:00
dev-36283_add_clear_button_to_dropdown Add clear button to `Categories` dropdown (#49036) 2024-07-04 13:35:57 -03:00
dev-39647_update_validation_message_name_field Update product name validation message (#47846) 2024-05-27 15:43:44 -03:00
dev-46765_modify_product_editor_error_snackbar Do not dismiss the error snackbar automatically (#48192) 2024-06-13 13:56:26 -03:00
dev-46844_remove_not_used_feature_flags Remove not used feature flags (#47150) 2024-05-13 15:05:47 -03:00
dev-46890_avoid_request_product_twice Avoid duplicated product request (#46934) 2024-04-26 09:56:25 -03:00
dev-46962_request_variations_only_for_variable_products Request variations only when the product has variations (#46963) 2024-05-03 11:37:22 -04:00
dev-47035_request_tags_conditionally Request tags only when we need them (#47068) 2024-05-06 15:54:18 -03:00
dev-47053_move_pricing_features_to_general Move pricing features to General tab (#47435) 2024-05-15 14:53:27 -03:00
dev-47189_disable_prepublish_panel Disable pre-publish panel (#47430) 2024-05-15 15:52:42 -03:00
dev-47195_request_shipping_classes_conditionally Request shipping classes conditionally (#47196) 2024-05-08 08:19:32 -03:00
dev-47215_request_categories_conditionally Request categories conditionally (#47216) 2024-05-09 08:29:55 -03:00
dev-47293_modify_attributes_empty_state Modify components empty state (#47487) 2024-05-21 10:07:38 -03:00
dev-47357_request_terms_conditionally Request attributes conditionally (#47361) 2024-05-13 14:00:31 -03:00
dev-47359_request_variations_conditionally Request variations conditionally (#47360) 2024-05-13 10:57:03 -03:00
dev-47478_product_name_field_adjustments Override product name height and font-size (#47979) 2024-06-04 16:40:03 -03:00
enhancement-45883 Replace copy: List Price to Regular Price (#47658) 2024-05-21 16:28:01 -04:00
enhancement-45920 Simplify the product images empty state (#47663) 2024-05-22 08:36:22 -03:00
enhancement-46491 Enhancement editor loading speed (#47425) 2024-05-24 08:39:53 -04:00
enhancement-47804 Remove the new old experience (#47814) 2024-05-24 18:00:22 +00:00
fix-36773 Fix accessibility issues when using the keyboard to navigate/select tabs in the new product editor (#47860) 2024-05-28 17:44:21 +00:00
fix-45401_application_request_product_error Avoid requesting product with id -1 while loading (#46769) 2024-05-03 11:52:57 -04:00
fix-45641 Cannot create variation options when viewport width is small (#47766) 2024-05-23 14:16:03 -04:00
fix-46540 [CFT Custom fields] Fix copy and link (#46640) 2024-04-16 13:09:22 -03:00
fix-46608 [CFT Custom fields]: Fix modal separator at the bottom (#46691) 2024-04-17 15:36:33 -03:00
fix-46610 [CFT Custom fields]: Show error message after pressing Add or Add another (#46703) 2024-04-19 12:39:52 +00:00
fix-46614_edit_modal_width_custom_fields Fix edit custom field modal width (#46727) 2024-04-19 09:36:09 -03:00
fix-46615 [CFT Custom fields]: Remove horizontal separator that initially appears (#46682) 2024-04-17 14:40:10 -03:00
fix-47788 New image empty state for variations (#47909) 2024-05-31 11:14:33 -03:00
fix-48237 Product template not updating in the UI when it is changed (#48288) 2024-06-07 20:00:15 +00:00
fix-add-template-data Add data from the template to the product when it is selected (#48681) 2024-06-21 09:58:43 -03:00
fix-create-variations-crash-react-18 Product Editor: Fix crash and issues with variations (that will cause problems with React 18) (#49248) 2024-07-09 10:44:41 -04:00
fix-create-variations-tab-switch Product Editor: Fix tab switching when variations are generated (#49058) 2024-07-04 09:58:26 -04:00
fix-description-block-collapse Fix description block collapsing when unfocused (#46646) 2024-04-18 10:37:40 -03:00
fix-links-toolbar The toolbar to edit linked text in the new product's editor disappears too fast (#46888) 2024-04-25 11:06:23 -03:00
fix-loading-layout-template Determine _product_template_id from WP filter (#47762) 2024-06-07 19:48:20 +00:00
fix-misspelling-in-inline-doc-packages-js [Accessibility] Fix misspelling in inline documentation in packages/js/* (#48640) 2024-06-21 10:28:54 -07:00
fix-product-editor-images-drop-error Product Editor: Show error notice when error occurs uploading an image via drop on Images (#48396) 2024-06-12 15:50:48 -04:00
fix-product-editor-max-upload-size Product Editor: Respect system setting for maximum upload file size for Images and Downloads (#48399) 2024-06-14 13:36:31 -04:00
fix-product-editor-modal-block-editor-1st-block Product Editor: Set description properly if description consists only of a single non-paragraph block (#47763) 2024-05-24 13:32:06 -04:00
fix-product-editor-modal-block-editor-add-crash Product Editor: Fix modal block editor crashing when Add button clicked with Gutenberg 18.3.0 (#47561) 2024-05-20 08:36:52 -04:00
fix-product-editor-modal-block-editor-header-toolbars Product Editor: Fix deprecation warnings about toolbar items in modal block editor (#47527) 2024-05-22 15:37:17 -04:00
fix-product-editor-modal-block-editor-keyboard-undo Product Editor: Add keyboard shortcuts for undo/redo to modal block editor (#47488) 2024-05-17 07:47:11 -04:00
fix-product-editor-modal-block-editor-undo Product Editor: Fix undo/redo in modal block editor (description field) (#47151) 2024-05-06 12:53:44 -04:00
fix-product-editor-modal-block-editor-undo-granularity Product Editor: Fix modal block editor undo granularity (#47524) 2024-05-22 09:07:04 -04:00
fix-product-editor-variations-remove-sizes-and-colors-buttons Product Editor: Remove Add Sizes and Add Colors buttons from Variations tab (#48114) 2024-06-03 12:23:01 -04:00
fix-product-has-resolved Only run layout effect after product is resolved (#48281) 2024-06-07 20:49:47 +00:00
fix-responsive-tabs Fix tabs overflowing when viewport is small (#48193) 2024-06-07 12:48:46 -03:00
fix-variation-changes Fix crash when switching between product variations (#48988) 2024-07-01 20:14:50 -04:00
poc-unique_id_field Add unique_id field to product (#47364) 2024-07-03 11:45:48 -03:00
try-detect-save-via-product-editor Product Editor: Add ability to check if product editor made REST request (#46741) 2024-04-24 06:24:09 -04:00
tweak-number-control Add improvements to NumberControl, using it in Shipping dimensions and manage download limits (#49205) 2024-07-09 10:51:21 -03:00
tweak-select-tree-2 Allow selecting categories through keyboard (#49049) 2024-07-05 14:20:28 -03:00
update-create-shipping-classes-optimistically Product Block Editor: load and create shipping classes optimistically (#47848) 2024-05-29 19:59:24 +01:00
update-export-product-edits Export useProductEdits hook (#46808) 2024-04-22 15:50:50 -03:00
update-fix-performance-issues-in-attributes-modal Product Block Editor: fix performance issue when rendering thousands of attributes in the attributes modal (#47638) 2024-05-21 10:14:41 +01:00
update-introduce-attributes-combobox-control Product Block Editor: introduce AttributesComboboxControl component (#46912) 2024-04-26 06:24:16 -04:00
update-introduce-optimistc-query-update Data: introduce optimisticQueryUpdate item option (#46343) 2024-04-18 01:27:40 -04:00
update-move-logic-to-add-new-attribute Product Block Editor: move logic to add new attributes to modal component (#47058) 2024-05-03 12:25:35 +01:00
update-number-control-improvements Add improvements to NumberControl (#47121) 2024-05-10 10:02:00 -03:00
update-pft-populate-template-selector Product Form Template: populate the template selector control with the PFTs (#48327) 2024-06-13 13:55:07 +01:00
update-populate-attribute-terms-optimistically Product Block Editor: populate attribute options optimistically (#47618) 2024-06-18 22:06:11 +01:00
update-product-attribute-types Tidy and update product attribute TypeScript types (#46907) 2024-04-25 07:30:02 -04:00
update-product-editor-add-new-attribute-iteration Product Block Editor: improve the process when creating a new attribute (#47518) 2024-05-16 10:54:21 +01:00
update-product-editor-attribute-types Product Block Editor: tidy product attribute TS types (#46998) 2024-04-30 07:18:03 -04:00
update-product-editor-creating-shipping-class-a11y-enhancements Product Block Editor: improve a11y when creating a new Shipping class (#47995) 2024-06-04 10:12:08 +01:00
update-product-editor-description-editor-skeleton Product Editor API: Modal block editor sidebar extensibility (description field) (#46597) 2024-05-07 11:43:34 -04:00
update-product-editor-disable-add-button-when-no-attributes Product Editor: disable Add button when no terms or options when creating variations (#48928) 2024-07-02 08:30:24 -03:00
update-product-editor-doc-more-menu-slotfill Product Editor: document WooProductMoreMenuItem slotFill component (#48759) 2024-06-28 09:06:54 +01:00
update-product-editor-dont-invalidate-when-creating-new-attribute [Product Block Editor]: update the attributes list optimistically when a new attribute is created (#46717) 2024-04-26 07:53:13 -04:00
update-product-editor-filter-linked-products-only-when-tab-selected Product Block Editor: request initial linked-products request only when tab is selected (#47130) 2024-05-06 14:07:30 +01:00
update-product-editor-fix-requesting-terms-issue Product Editor: set the Items Query consistently for all selects/actions (#48672) 2024-06-20 17:08:17 +01:00
update-product-editor-generic-blocks-doc Doc: Update list of product editor generic blocks to include select and text-area (#47810) 2024-05-27 14:34:01 -04:00
update-product-editor-handle-shipping-classes-slug Product Block Editor: populate shipping class slug automatically (#47896) 2024-05-30 12:05:34 +01:00
update-product-editor-increase-attribute-row-according-to-options Product Block Editor: change attribute row based on the form token field component (#47649) 2024-05-21 13:00:02 +00:00
update-product-editor-increase-loading-terms-number-per-request Product Editor: Increase the number of terms to 100 per request (#48616) 2024-06-19 17:56:50 +01:00
update-product-editor-render-new-attribute-right-after-selected [Product Block Editor]: when adding a new attribute, show selected item right after user clicks on it (#46713) 2024-04-18 05:22:16 -04:00
update-product-editor-reorganize-attributes-data Product Block Editor: move logic to pull product attributes from Selector to Modal component (#46655) 2024-04-30 08:21:45 -04:00
update-product-editor-retrieves-templates-from-cpt PFT: retrieve and render the product form templates (#48206) 2024-06-07 17:14:01 +01:00
update-product-editor-show-help-in-the-terms-component Product Editor: show and locate help for the attribute terms component (#48600) 2024-06-19 17:31:19 +01:00
update-product-editor-tweak-attributes-layout Product Block Editor: tweak styles/layout of attribute modal implementation (#47374) 2024-05-13 19:02:26 +01:00
update-product-editor-tweak-form-fields-gap Product Block Editor: tweak the gap between the form field blocks (#47666) 2024-05-21 14:46:16 -03:00
update-product-editor-use-token-field-for-terms Product Block Editor: use FormTokenField component for the attribute terms (#47288) 2024-05-10 15:45:58 +01:00
update-product-editor-validate-term-tokens Product Editor: fix issue when trying to create same terms with different cases (#48627) 2024-06-27 09:50:27 +01:00
update-remove-media-library Remove Media Library menu item from Downloads section (#46490) 2024-04-12 11:03:10 -03:00
update-replace-with-combobox Product Block Editor: use `<AttributesComboboxControl />` in the Attributes modal (#47093) 2024-05-07 16:56:14 +01:00