Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update wordpress monorepo (major) #113

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 21, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@wordpress/block-editor (source) 9.8.0 -> 10.2.0 age adoption passing confidence
@wordpress/components (source) 19.17.0 -> 21.2.0 age adoption passing confidence
@wordpress/data (source) 6.15.0 -> 7.3.0 age adoption passing confidence
@wordpress/scripts (source) 23.7.2 -> 24.3.0 age adoption passing confidence

Release Notes

WordPress/gutenberg (@​wordpress/block-editor)

v10.2.0

Compare Source

v10.1.0

Compare Source

v10.0.4

Compare Source

v10.0.3

Compare Source

v10.0.2

Compare Source

Bug Fixes
  • Fix white screen on RTL languages. (29256)
  • Fix Button block borders for the solid style variation.

v10.0.1

Compare Source

Bug Fixes
  • CSS-in-JS: Fix inline comment for select-dropdown (external module)

v10.0.0

Compare Source

Breaking change
  • FontSizePicker: Deprecate bottom margin style. Add a __nextHasNoMarginBottom prop to start opting into the margin-free styles that will become the default in a future version, currently scheduled to be WordPress 6.4 (#​43870).
WordPress/gutenberg (@​wordpress/components)

v21.2.0

Compare Source

Enhancements
Bug Fix
  • Popover: fix limitShift logic by adding iframe offset correctly (#​42950).
  • Popover: refine position-to-placement conversion logic, add tests (#​44377).
  • ToggleGroupControl: adjust icon color when inactive, from gray-700 to gray-900 (#​44575).
  • TokenInput: improve logic around the aria-activedescendant attribute, which was causing unintended focus behavior for some screen readers (#​44526).
  • NavigatorScreen: fix focus issue where back button received focus unexpectedly (#​44239)
Internal
  • Mobile updated to ignore react/exhaustive-deps eslint rule (#​44207).
  • Popover: refactor unit tests to TypeScript and modern RTL assertions (#​44373).
  • SearchControl: updated to ignore react/exhaustive-deps eslint rule in native files(#​44381)
  • ResizableBox updated to pass the react/exhaustive-deps eslint rule (#​44370).
  • Sandbox: updated to satisfy react/exhaustive-deps eslint rule (#​44378)
  • FontSizePicker: Convert to TypeScript (#​44449).
  • FontSizePicker: Replace SCSS with Emotion + components (#​44483).

v21.1.0

Compare Source

Deprecations
  • Popover: added new anchor prop, supposed to supersede all previous anchor-related props (anchorRef, anchorRect, getAnchorRect). These older anchor-related props are now marked as deprecated and are scheduled to be removed in WordPress 6.3 (#​43691).
Bug Fix
  • Button: Remove unexpected has-text class when empty children are passed (#​44198).
  • The LinkedButton to unlink sides in BoxControl, BorderBoxControl and BorderRadiusControl have changed from a rectangular primary button to an icon-only button, with a sentence case tooltip, and default-size icon for better legibility. The Button component has been fixed so when isSmall and icon props are set, and no text is present, the button shape is square rather than rectangular.
New Features
  • MenuItem: Add suffix prop for injecting non-icon and non-shortcut content to menu items (#​44260).
  • ToolsPanel: Add subheadings to ellipsis menu and reset text to default control menu items (#​44260).
Internal
  • NavigationMenu updated to ignore react/exhaustive-deps eslint rule (#​44090).
  • RangeControl: updated to pass react/exhaustive-deps eslint rule (#​44271).
  • UnitControl updated to pass the react/exhaustive-deps eslint rule (#​44161).
  • Notice: updated to satisfy react/exhaustive-deps eslint rule (#​44157)

v21.0.4

Compare Source

v21.0.3

Compare Source

v21.0.2

Compare Source

v21.0.1

Compare Source

v21.0.0

Compare Source

Deprecations
  • FontSizePicker: Deprecate bottom margin style. Add a __nextHasNoMarginBottom prop to start opting into the margin-free styles that will become the default in a future version, currently scheduled to be WordPress 6.4 (#​43870).
  • AnglePickerControl: Deprecate bottom margin style. Add a __nextHasNoMarginBottom prop to start opting into the margin-free styles that will become the default in a future version, currently scheduled to be WordPress 6.4 (#​43867).
  • Popover: deprecate __unstableShift prop in favour of new shift prop. The __unstableShift is currently scheduled for removal in WordPress 6.3 (#​43845).
  • Popover: removed the __unstableObserveElement prop, which is not necessary anymore. The functionality is now supported directly by the component without the need of an external prop (#​43617).
Bug Fix
  • Button, Icon: Fix iconSize prop doesn't work with some icons (#​43821).
  • InputControl, NumberControl, UnitControl: Fix margin when labelPosition is bottom (#​43995).
  • Popover: enable auto-updating every animation frame (#​43617).
  • Popover: improve the component's performance and reactivity to prop changes by reworking its internals (#​43335).
  • NavigatorScreen: updated to satisfy react/exhaustive-deps eslint rule (#​43876)
  • Popover: fix positioning when reference and floating elements are both within an iframe (#​43971)
Enhancements
  • ToggleControl: Add __nextHasNoMargin prop for opting into the new margin-free styles (#​43717).
  • CheckboxControl: Add __nextHasNoMargin prop for opting into the new margin-free styles (#​43720).
  • FocalPointControl: Add __nextHasNoMargin prop for opting into the new margin-free styles (#​43996).
  • TextControl, TextareaControl: Add __nextHasNoMargin prop for opting into the new margin-free styles (#​43782).
  • Flex: Remove margin-based polyfill implementation of flex gap (#​43995).
  • RangeControl: Tweak dark gray marking color to be consistent with the grays in @wordpress/base-styles (#​43773).
  • UnitControl: Tweak unit dropdown color to be consistent with the grays in @wordpress/base-styles (#​43773).
  • SearchControl: Add __nextHasNoMargin prop for opting into the new margin-free styles (#​43871).
  • UnitControl: Consistently hide spin buttons (#​43985).
  • CardHeader, CardBody, CardFooter: Tweak isShady background colors to be consistent with the grays in @wordpress/base-styles (#​43719).
  • InputControl, SelectControl: Tweak disabled colors to be consistent with the grays in @wordpress/base-styles (#​43719).
  • FocalPointPicker: Tweak media placeholder background color to be consistent with the grays in @wordpress/base-styles (#​43994).
  • RangeControl: Tweak rail, track, and mark colors to be consistent with the grays in @wordpress/base-styles (#​43994).
  • UnitControl: Tweak unit dropdown hover color to be consistent with the grays in @wordpress/base-styles (#​43994).
Internal
  • Icon: Refactor tests to @testing-library/react (#​44051).
  • Fix TypeScript types for isValueDefined() and isValueEmpty() utility functions (#​43983).
  • RadioControl: Clean up styles to use less custom CSS (#​43868).
  • Remove unused normalizeArrowKey utility function (#​43640).
  • SearchControl: Convert to TypeScript (#​43871).
  • FormFileUpload: Convert to TypeScript (#​43960).
  • DropZone: Convert to TypeScript (#​43962).
  • ToggleGroupControl: Rename __experimentalIsIconGroup prop to __experimentalIsBorderless (#​43771).
  • NumberControl: Add TypeScript types (#​43791).
  • Refactor FocalPointPicker to function component (#​39168).
  • Guide: use code instead of keyCode for keyboard events (#​43604).
  • ToggleControl: Convert to TypeScript and streamline CSS (#​43717).
  • FocalPointPicker: Convert to TypeScript (#​43872).
  • Navigation: use code instead of keyCode for keyboard events (#​43644).
  • ComboboxControl: Add unit tests (#​42403).
  • NavigableContainer: use code instead of keyCode for keyboard events, rewrite tests using RTL and user-event (#​43606).
  • ComboboxControl: updated to satisfy react/exhuastive-deps eslint rule (#​41417)
  • FormTokenField: Refactor away from Lodash (#​43744).
  • NavigatorButton: updated to satisfy react/exhaustive-deps eslint rule (#​42051)
  • TabPanel: Refactor away from _.partial() (#​43895).
  • Panel: Refactor tests to @testing-library/react (#​43896).
  • Popover: refactor to TypeScript (#​43823).
  • BorderControl and BorderBoxControl: replace temporary types with Popover's types (#​43823).
  • DimensionControl: Refactor tests to @testing-library/react (#​43916).
  • withFilters: Refactor tests to @testing-library/react (#​44017).
  • IsolatedEventContainer: Refactor tests to @testing-library/react (#​44073).
  • KeyboardShortcuts: Refactor tests to @testing-library/react (#​44075).
  • Slot/Fill: Refactor tests to @testing-library/react (#​44084).
  • ColorPalette: Refactor tests to @testing-library/react (#​44108).

v20.0.0

Compare Source

Deprecations
  • CustomSelectControl: Deprecate constrained width style. Add a __nextUnconstrainedWidth prop to start opting into the unconstrained width that will become the default in a future version, currently scheduled to be WordPress 6.4 (#​43230).
  • Popover: deprecate __unstableForcePosition prop in favour of new flip and resize props. The __unstableForcePosition is currently scheduled for removal in WordPress 6.3 (#​43546).
Bug Fix
  • AlignmentMatrixControl: keep the physical direction in RTL languages (#​43126).
  • AlignmentMatrixControl: Fix the width prop so it works as intended (#​43482).
  • SelectControl, CustomSelectControl: Truncate long option strings (#​43301).
  • ToggleGroupControl: Fix minor inconsistency in label height (#​43331).
  • Popover: fix and improve opening animation (#​43186).
  • Popover: fix incorrect deps in hooks resulting in incorrect positioning after calling update (#​43267).
  • FontSizePicker: Fix excessive margin between label and input (#​43304).
  • Ensure all dependencies allow version ranges (#​43355).
  • Popover: make sure offset middleware always applies the latest frame offset values (#​43329).
  • Dropdown: anchor popover to the dropdown wrapper (instead of the toggle) (#​43377).
  • Guide: Fix error when rendering with no pages (#​43380).
  • Disabled: preserve input values when toggling the isDisabled prop (#​43508)
Enhancements
  • GradientPicker: Show custom picker before swatches (#​43577).
  • CustomGradientPicker, GradientPicker: Add __nextHasNoMargin prop for opting into the new margin-free styles (#​43387).
  • ToolsPanel: Tighten grid gaps (#​43424).
  • ColorPalette: Make popover style consistent (#​43570).
  • ToggleGroupControl: Improve TypeScript documentation (#​43265).
  • ComboboxControl: Normalize hyphen-like characters to an ASCII hyphen (#​42942).
  • FormTokenField: Refactor away from _.difference() (#​43224).
  • Autocomplete: use KeyboardEvent.code instead of KeyboardEvent.keyCode (#​43432).
  • ConfirmDialog: replace (almost) every usage of fireEvent with @testing-library/user-event (#​43429).
  • Popover: Introduce new flip and resize props (#​43546).
Internal
  • Tooltip: Refactor tests to @testing-library/react (#​43061).
  • ClipboardButton, FocusableIframe, IsolatedEventContainer, withConstrainedTabbing, withSpokenMessages: Improve TypeScript types (#​43579).
  • Clean up unused and duplicate COLORS values (#​43445).
  • Update floating-ui to the latest version (#​43206).
  • DateTimePicker, TimePicker, DatePicker: Switch from moment to date-fns (#​43005).
  • DatePicker: Switch from react-dates to use-lilius (#​43005).
  • DateTimePicker: address feedback after recent refactor to date-fns and use-lilius (#​43495).
  • convertLTRToRTL(): Refactor away from _.mapKeys() (#​43258).
  • withSpokenMessages: Update to use @testing-library/react (#​43273).
  • MenuGroup: Refactor unit tests to use @testing-library/react (#​43275).
  • FormTokenField: Refactor away from _.uniq() (#​43330).
  • contextConnect: Refactor away from _.uniq() (#​43330).
  • ColorPalette: Refactor away from _.uniq() (#​43330).
  • Guide: Refactor away from _.times() (#​43374).
  • Disabled: Convert to TypeScript (#​42708).
  • Guide: Update tests to use @testing-library/react (#​43380).
  • Modal: use KeyboardEvent.code instead of deprecated KeyboardEvent.keyCode. improve unit tests (#​43429).
  • FocalPointPicker: use KeyboardEvent.code, partially refactor tests to modern RTL and user-event (#​43441).
  • CustomGradientPicker: use KeyboardEvent.code instead of KeyboardEvent.keyCode (#​43437).
  • Card: Convert to TypeScript (#​42941).
  • NavigableContainer: Refactor away from _.omit() (#​43474).
  • Notice: Refactor away from _.omit() (#​43474).
  • Snackbar: Refactor away from _.omit() (#​43474).
  • UnitControl: Refactor away from _.omit() (#​43474).
  • BottomSheet: Refactor away from _.omit() (#​43474).
  • DropZone: Refactor away from _.includes() (#​43518).
  • NavigableMenu: Refactor away from _.includes() (#​43518).
  • Tooltip: Refactor away from _.includes() (#​43518).
  • TreeGrid: Refactor away from _.includes() (#​43518).
  • FormTokenField: use KeyboardEvent.code, refactor tests to modern RTL and user-event (#​43442).
  • DropdownMenu: use KeyboardEvent.code, refactor tests to model RTL and user-event (#​43439).
  • Autocomplete: Refactor away from _.escapeRegExp() (#​43629).
  • TextHighlight: Refactor away from _.escapeRegExp() (#​43629).
Experimental
  • FormTokenField: add __experimentalAutoSelectFirstMatch prop to auto select the first matching suggestion on typing (#​42527).
  • Popover: Deprecate __unstableForcePosition, now replaced by new flip and resize props (#​43546).
WordPress/gutenberg (@​wordpress/data)

v7.3.0

Compare Source

v7.2.0

Compare Source

v7.1.3

Compare Source

v7.1.2

Compare Source

v7.1.1

Compare Source

v7.1.0

Compare Source

v7.0.0

Compare Source

Breaking Changes

– Add TypeScript types to the built package (via "types": "build-types" in the package.json)

Bug Fix
  • Packages: Replace is-plain-obj with is-plain-object (#​43511).
WordPress/gutenberg (@​wordpress/scripts)

v24.3.0

Compare Source

v24.2.0

Compare Source

v24.1.2

Compare Source

v24.1.1

Compare Source

v24.1.0

Compare Source

New Features
  • Update the default webpack config to allow webp image format (#​43880).
  • Update webpack configuration for the build and start commands to automatically copy PHP files listed in the render field of block.json files from the source to the build folder (#​43917).

v24.0.0

Compare Source

Breaking Change
  • Increase the minimum Node.js version to 14 and minimum npm version to 6.14.4 (#​43141).
  • The bundled @wordpress/eslint-plugin package got updated to the new major version and the default linting for Jest unit tests is now handled in the default config in this package (#​43272).
Bug Fix
  • Packages: Replace is-plain-obj with is-plain-object (#​43511).

Configuration

📅 Schedule: Branch creation - "before 3am on wednesday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/major-wordpress-monorepo branch from cccc9e9 to 167989c Compare September 21, 2022 21:41
@renovate renovate bot force-pushed the renovate/major-wordpress-monorepo branch from 167989c to ced340a Compare October 5, 2022 00:43
@renovate renovate bot force-pushed the renovate/major-wordpress-monorepo branch from ced340a to 7fb8e58 Compare October 5, 2022 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants