woocommerce/packages/js/components/CHANGELOG.md

8.5 KiB

Changelog

This project adheres to Semantic Versioning.

12.0.0 - 2022-12-28

  • Patch - Add name to exported popover slot used to display SelectControl Menu, so it is only used for SelectControl menus. [#36124]
  • Patch - Close DateTimePickerControl's dropdown when blurring from input. [#36124]
  • Patch - DateTimePickerControl's onChange now only fires when there is an actual change to the datetime. [#36124]
  • Patch - Fix DateTimePickerControl's popover styling when slot-fill is used. [#36124]
  • Patch - Fixed DatePicker to work in WordPress 6.1 when currentDate is set to a moment instance. [#36124]
  • Patch - Fix pagination label text from uppercase to normal and font styles [#36124]
  • Patch - Include react-dates styles (no longer in WP 6.1+). [#36124]
  • Minor - Set editor mode on initialization to prevent initial text editor focus [#36124]
  • Patch - Set initial values prop from reset form function as optional [#36124]
  • Patch - Add aria-label for simple select dropdown [#36124]
  • Patch - Add async filtering support to the __experimentalSelectControl component [#36124]
  • Minor - Add className prop to ListItem. [#36124]
  • Minor - Add className prop to Sortable [#36124]
  • Minor - Added ability to force time when DateTimePickerControl is date-only (timeForDateOnly prop). [#36124]
  • Minor - Add experimental ConditionalWrapper component [#36124]
  • Patch - Add experimental open menu when user focus the select control input element [#36124]
  • Minor - Adding isHidden option for primary button in TourKit component. [#36124]
  • Minor - Add support for custom suffix prop on SelectControl. [#36124]
  • Minor - Make Table component accept className prop. [#36124]
  • Minor - Move classname down in SelectControl Menu so it is on the actual Menu element. [#36124]
  • Major [ BREAKING CHANGE ] - Switch DateTimePickerControl formatting to PHP style, for WP compatibility. [#36124]
  • Patch - Updating downshift to 6.1.12. [#36124]
  • Minor - Allow the user to select multiple images in the Media Library [#36124]
  • Patch - Migrate search component to TS [#36124]
  • Minor - Move file picker by clicking card into the MediaUploader component [#36124]
  • Minor - Fix up initial block selection in RichTextEditor and add media blocks [#36124]
  • Patch - Updated image gallery toolbar position and tooltips. [#36124]
  • Patch - Update variable name within useFormContext. [#36124]
  • Minor - Add noDataLabel property into table.js component to allow No Data label customization. [#36124]
  • Patch - Align the field height across the whole form [#36124]
  • Patch - Fade the value selection field in the Attributes modal when no attribute is added [#36124]
  • Patch - Update font size and spacing in the tooltip component [#36124]

11.1.0 - 2022-10-24

  • Minor - Allow passing of additional props to form inputs [#35160]

11.0.0 - 2022-10-20

  • Patch - Export StepperProps for external usage [#35140]
  • Patch - Fixed the initial setting of DateTimePickerControl's input field. [#35140]
  • Patch - Fix EnrichedLabel Storybook story styles so they don't affect other stories. [#35140]
  • Patch - Fixes DateTimePickerControl's debounce handling to work even if onChange prop changes. [#35140]
  • Patch - Fix issue with form onChange handler, passing outdated values. [#35140]
  • Patch - Update tag component styling [#35140]
  • Patch - Add missing type definitions and add babel config for tests [#35140]
  • Patch - Merging trunk with local [#35140]
  • Patch - Removed unfinished and unused SplitDropdown component. [#35140]
  • Patch - Assume ambiguous dates passed into DateTimePickerControl are UTC. [#35140]
  • Patch - Remove default selected sortable item. [#35140]
  • Minor - Fix Enriched-label styles
  • Minor - Fix initially selected items in SelectControl component [#35140]
  • Minor - Add date-only mode to DateTimePickerControl. [#35140]
  • Minor - Add disabled option to the Select Control input component and alter the onInputChange callback [#35140]
  • Minor - Add form input name dot notation name="product.dimensions.width" [#35140]
  • Minor - Add FormSection component [#35140]
  • Minor - Add ImageGallery component [#35140]
  • Minor - Adding datetimepicker component. [#35140]
  • Minor - Adding on-click toolbar to image gallery component items. [#35140]
  • Minor - Add label prop to rich text editor [#35140]
  • Minor - Add MediaUploader component [#35140]
  • Minor - Add rich text editor component [#35140]
  • Minor - Add SortableList component [#35140]
  • Minor - Allow external tags in SelectControl component [#35140]
  • Minor - Export ImportProps type. Add DateTimePickerControl to Form stories and tests. [#35140]
  • Minor - Images Product management [#35140]
  • Minor - Remove EnrichedLabel component in favor of Tooltip component [#35140]
  • Minor - Update resetForm arguments, adding changed fields, touched fields and errors. [#35140]
  • Minor - [PM Components] Create SplitDropdown component. #34180 [#35140]
  • Minor - Add label, placeholder, and help props to DateTimePickerControl. [#35140]
  • Minor - Adds setValues support to FormContext [#35140]
  • Minor - Add support in SelectControl for using the popover slot for the popover. [#35140]
  • Minor - Update experimental SelectControl compoment to expose a couple extra combobox functions from Downshift. [#35140]
  • Minor - Update experimental SelectControl compoment to expose combobox functions from Downshift and provide additional options. [#35140]
  • Minor - Update text input placement in SelectControl [#35140]
  • Minor - Add component EnrichedLabel #34214 [#35140]
  • Minor - Add new shippping class modal to a shipping class section in product page [#35140]
  • Minor - Adjust build/test scripts to remove -- -- that was required for pnpm 6. [#35140]
  • Minor - Fix node and pnpm versions via engines [#35140]
  • Minor - Update Plugin installer component to TS [#35140]
  • Minor - Update pnpm version constraint to 7.13.3 to avoid auto-install-peers issues [#35140]
  • Minor - Fix DateTimePickerControl's onChange date arg to only be a string (TypeScript). [#35140]
  • Minor - Improve experimental SelectControl accessibility [#35140]
  • Minor - Improve Sortable component acessibility [#35140]
    • Create new experimental SelectControl component [#35140]

10.3.0 - 2022-08-12

  • Patch - Added in missing TS definitions in package.json [#34279]
  • Patch - fixed button rendering for 1 step tour which was not showing completion button due to bug in logic [#34279]
  • Minor - Adding basic CollapsibleContent component. [#34279]
  • Minor - Add the use of a context provider for the Form component. #34082 [#34279]
  • Minor - Update types for Form component and allow Form state to be reset. [#34279]
  • Minor - Removed Step 1 of 1 step description for 1 step tours [#34279]

10.2.1 - 2022-07-19

  • Patch - Fix missing text domain

10.2.0 - 2022-07-08

  • Minor - Add step name to tour kit step type and export CloseHandler type to be reused elsewhere
  • Minor - Tree Select Control Component
  • Minor - Updated @automattic/tour-kit to 1.1.1 which has live resize functionality
  • Minor - Plugins component skip button is now optional
  • Minor - Remove PHP and Composer dependencies for packaged JS packages
  • Patch - Tweak tour kit gap between content and controls

10.1.0 - 2022-06-09

  • Minor - Add tour kit component
  • Minor - Update dependency memoize-one to ^6.0.0. #32936
  • Minor - Update dependency react-dates to ^21.8.0. #32883
  • Minor - Add Jetpack Changelogger
  • Minor - Update dependency @wordpress/hooks to ^3.5.0
  • Minor - Update dependency @wordpress/icons to ^8.1.0
  • Minor - Add className prop for Pill component. #32605
  • Patch - Removed unused react-router-dom dependency #33156
  • Patch - Standardize lint scripts: add lint:fix
  • Patch - Fix documentation for TableCard component
  • Patch - Update StepperProps prop types. #32712

See legacy changelogs for previous versions.