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

[pull] trunk from WordPress:trunk #97

Merged
merged 3,469 commits into from
Jan 18, 2024
Merged

[pull] trunk from WordPress:trunk #97

merged 3,469 commits into from
Jan 18, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jan 3, 2024

  1. Patterns: edit source pattern in focus mode in post editor (#57036)

    * Move synced patterns global editing to focus mode in editor
    
    * Add back padding to focus mode and notice to indicate global nature of changes
    
    * Update experiment wording
    
    * Move the edit mode function to the editor package
    
    * Change label on edit button
    
    * Remove `pattern-only` mode
    
    * Revert more pattern-only mode code
    
    * Another revert
    
    * Add basic routing to post editor
    
    * Add document bar and padding
    
    * Fix initialisation of post id and post type
    
    * Only show header bar and padding if edit mode is set to focused
    
    * refine check for edit mode
    
    * Remove routing
    
    * Switch to a simple postHistory array for switching back from pattern editing
    
    * move postHistory to a ref
    
    * Move history settings into hook
    
    * refine history stack slightly
    
    * Refactor `usePostHistory` to keep all history in a single array. Use useReducer.
    
    * fix edit post specific classname
    
    * Fix iframe classes
    
    * Editing in focus mode - pass onSelectPost as editor setting
    
    * Minor tidy ups
    
    * Move from onSelectPost to getPostLinkProps and add new hook in site editor instead of trying to reuse useLink
    
    * Fixes from code review
    
    * Another fix from review
    
    * Add optional state param to call to history.push
    
    * Remove code duplication in usePostLinkProps hook
    
    * make sure block editing mode set to default when going to edit original
    
    * Tidy up edit mode assignment
    
    * Don't adjust the url if moving to focused mode of entity from post
    
    * Change how updating of url is bypassed when switching to focused mode editing
    
    ---------
    
    Co-authored-by: Daniel Richards <[email protected]>
    glendaviesnz and talldan authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    55a170b View commit details
    Browse the repository at this point in the history
  2. Block Library: Remove store subscriptions from Audio and Video blocks (

    …#57449)
    
    * Block Library: Remove store subscriptions from Audio and Video blocks
    
    * Fix typos
    Mamaduka authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    d3071ca View commit details
    Browse the repository at this point in the history
  3. Migrate 'block editor keyboard shortcuts' e2e tests to Playwright (#5…

    …7422)
    
    * Migrate 'block editor keyboard shortcuts' e2e tests to Playwright
    * Remove old test files
    
    Co-authored-by: Alvi Tazwar <[email protected]>
    Mamaduka and alvitazwar authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    0ef7bc4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    424ec81 View commit details
    Browse the repository at this point in the history
  5. Reinstates site editor iframe styles because they control not only th…

    …e editor iframe, but the editor canvas container, e.g., style book (#57503)
    ramonjd authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    bd0f13a View commit details
    Browse the repository at this point in the history
  6. Dataviews: Add some client side data handling utils (#57488)

    * Dataviews: Add some client side data handling utils
    
    * rename params `items->data`
    
    * small fix
    
    * reset the page number when the category changes
    
    * fix passed text fields
    
    * change the whole view when we change category id
    ntsekouras authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    8c4b460 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    31ad09c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    05b78e0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    488693f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0b522a9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bc0cfc6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a142fa4 View commit details
    Browse the repository at this point in the history
  13. Template Part block: Fix template part path arg missing from actions (#…

    …56790)
    
    In the Template Part block, set the `$template_part_file_path` variable (for use by the `render_block_core_template_part_file` and `render_block_core_template_part_none` filters).
    ockham authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    0ee537d View commit details
    Browse the repository at this point in the history
  14. Snackbar: Fix icon positioning (#57377)

    * Snackbar: Fix icon positioning
    
    * Update story
    
    * Update changelog
    
    * Avoid pixel values
    mirka authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    c66d6df View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    4657356 View commit details
    Browse the repository at this point in the history
  16. Migrate editing-widgets to Playwright (#57483)

    * Migrate editing-widgets to Playwright
    
    * Fix tests
    
    * Code review
    
    * Fix the legacy widget issue in test
    kevin940726 authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    a2644c0 View commit details
    Browse the repository at this point in the history
  17. DataViews: use DropdownMenuRadioItem component when possible (#57505)

    * Use onChange instead of onClick when possible
    
    * Use actual radio item component for field operators, layout type, and page size radios
    
    * Use actual radio item component for sorting radios, tweaking radio names and values
    ciampo authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    904325b View commit details
    Browse the repository at this point in the history
  18. NavigatorProvider: Exclude size value from contain CSS rule (#57498)

    * NavigatorProvider: Exclude size value from contain CSS rule
    
    * Update changelog
    t-hamano authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    2114141 View commit details
    Browse the repository at this point in the history
  19. [RNMobile] Update unit tests of Aztec input state (#57490)

    * Update `AztectInputState` unit tests to use focus/blur functions
    
    * Add unit tests to check canceling blur events
    fluiddot authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    a278bb8 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    84715c0 View commit details
    Browse the repository at this point in the history
  21. DuotonePicker: Fix top margin when no duotone options (#57489)

    * DuotonePicker: Fix top margin when no duotone options
    
    * Update changelog
    
    ---------
    
    Co-authored-by: Marco Ciampini <[email protected]>
    mirka and ciampo authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    5f6467d View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. List view: add drag cursor to draggable list items (#57493)

    * Add drag cursor to draggable list items
    
    * Use more specific classes
    
    * Remove :hover and show pointer on the expander
    ramonjd authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    832ae44 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    596b0d8 View commit details
    Browse the repository at this point in the history
  3. Gallery Block: Add random order setting (#57477)

    * Gallery Block: Add random order setting
    
    * Regenerate fixtures
    
    * Update variable name
    
    * Update packages/block-library/src/gallery/index.php
    
    Co-authored-by: Aaron Robertshaw <[email protected]>
    
    ---------
    
    Co-authored-by: Aaron Robertshaw <[email protected]>
    t-hamano and aaronrobertshaw authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    1729dd9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    863c56c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f5222e3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    30e0d29 View commit details
    Browse the repository at this point in the history
  7. Update the position of the patterns tab in the inserter menu (#55688)

    * Move the patterns tab after the blocks tab in the inserter menu
    
    * Remove left-over 'prioritizePatterns'
    
    * Update spacing in tab.js
    carolinan authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    889b716 View commit details
    Browse the repository at this point in the history
  8. Migrate 'publishing' e2e tests to Playwright (#57521)

    * Migrate 'publishing' e2e tests to Playwright
    * Remove old test file
    Mamaduka authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    d5bcf87 View commit details
    Browse the repository at this point in the history
  9. Migrate 'invalid blocks' e2e tests to Playwright (#57508)

    * Migrate 'invalid blocks' e2e tests to Playwright
    
    * Remove old test file
    Mamaduka authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    598b4a8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    81b8e05 View commit details
    Browse the repository at this point in the history
  11. Remove unused parameters from useOnBlockDrop (#57527)

    * Remove unused parameters from useOnBlockDrop
    
    * Fix unit test
    t-hamano authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    228344b View commit details
    Browse the repository at this point in the history
  12. BaseControl: Connect to context system (#57408)

    * BaseControl: Connect to context system
    
    * Improve type versatility
    
    * Update changelog
    
    * Fix duplicate class name
    mirka authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    1ba116b View commit details
    Browse the repository at this point in the history
  13. Migrate 'nux' e2e tests to Playwright (#57542)

    * Migrate 'nux' e2e tests to Playwright
    * Remove old test file
    
    Co-authored-by: Sandesh <[email protected]>
    Mamaduka and sandeshjangam authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    fc3715f View commit details
    Browse the repository at this point in the history
  14. [RNMobile] Ensure keyboard opens after requesting focus on Android (#…

    …57543)
    
    * Update `showSoftKeyboard` to wait for the text input to get focus
    
    * Check input method manager is defined before hiding keyboard
    
    * Set wrapper view of the editor to be not focusable in the demo app
    
    This matches the behavior of the host app WP-Android.
    fluiddot authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    adbf970 View commit details
    Browse the repository at this point in the history
  15. Mobile Release v1.110.0 (#57536)

    * Release script: Update react-native-editor version to 1.110.0
    
    * Release script: Update CHANGELOG for version 1.110.0
    
    * Release script: Update podfile
    Gerardo Pacheco authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    5f8f12f View commit details
    Browse the repository at this point in the history
  16. Components: replace TabPanel with Tabs in the Font Library Modal (

    #57181)
    
    * implement `Tabs`
    
    * update class names
    
    * simplify `name` vs `id` in variables and props
    
    * fix typing error
    
    * rename TabLayout to TabPanelLayout
    chad1008 authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    d362529 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    bccb344 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    e98d1fe View commit details
    Browse the repository at this point in the history
  19. DataViews: Add sync filter in patterns page (#57532)

    * DataViews: Add sync filter in patterns page
    
    * remove isVirtual field
    
    * display `sync status` field
    
    * minor tweak
    ntsekouras authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    716f664 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    8d933d3 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    719d0b9 View commit details
    Browse the repository at this point in the history
  22. Keep Lock button it in the toolbar until unmounted (#57229)

    If the block lock button has been shown, we don't want to remove it from the toolbar until the toolbar is rendered again without a lock button. Removing the lock button beforehand can cause focus loss issues, such as when unlocking the block from the modal. We need to return focus from whence it came, and to do that, we need to leave the button in the toolbar.
    jeryj authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    1ef71da View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    a983c7d View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    3703528 View commit details
    Browse the repository at this point in the history
  25. Dependency Extraction Webpack Plugin: Add modules support (#57199)

    Add support for extracting modules information with the Dependency Extraction Webpack Plugin. As modules support matures, we should provide at least the same experience folks currently have with scripts.
    sirreal authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    fc05738 View commit details
    Browse the repository at this point in the history
  26. [Mobile] - Update E2E Tests related to the Writing flow (#57460)

    * Add support to pass the initialTitle to the E2E tests
    
    * Editor Page - Add new E2E utils
    
    * E2E - Paragraph block - Remove deprecated multiline prop test
    
    * Add initial E2E Writing flow tests
    
    * E2E Tests - Merge Paragraph block tests with the Writing flow tests
    
    * E2E Tests - Merge Heading block tests with the Writing flow tests
    
    * Add missing part of the test
    
    * Fixes comment typo
    
    * Fix typo
    
    * Increase pause value
    
    * Add pause before dismissing the keyboard to avoid flakiness
    
    * Remove pause in favor of waitUntil
    
    * Removes pause in favor of waitUntil when checking for the Keyboard state in some cases, which also expects the condition to be true.
    
    * Simplify waitUntil to just pass the promise
    
    * Rename getEmptyTitleElement to getEmptyTitleTextInputElement and move the logic to click on the title wrapper within the function
    
    * Editor Page - Adds new param skipWrapperClick to getTextBlockAtPosition to avoid clicking on the wrapper on iOS if its set to true for cases where its already focused and the caret is at the desired position
    
    * Unify the split and merge tests into one
    
    * Update `showSoftKeyboard` to wait for the text input to get focus
    
    * Check input method manager is defined before hiding keyboard
    
    * Set wrapper view of the editor to be not focusable in the demo app
    
    This matches the behavior of the host app WP-Android.
    
    ---------
    
    Co-authored-by: Carlos Garcia <[email protected]>
    Gerardo Pacheco and fluiddot authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    e8b0a4c View commit details
    Browse the repository at this point in the history
  27. Add new section to the Quick Start Guide about wp-env (#57559)

    * Add new section to guide.
    
    * Minor tweak.
    ndiego authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    15b6981 View commit details
    Browse the repository at this point in the history
  28. Post Featured Image: Add a useFirstImageFromPost attribute (#56573)

    * Post Featured Image: Add a useFirstImageFromPost attribute
    
    * Add a comment and remove the toggle
    
    * PHPCS
    
    * only load image if there is post content
    
    * use a regex to improve performance
    
    * don't update the value that comes from the useSelect
    
    * update snapshots
    
    * simplify regex
    scruffian authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    5e02c30 View commit details
    Browse the repository at this point in the history
  29. Navigation: Refactor mobile overlay breakpoints to JS (#57520)

    * Navigation: Refactor mobile overlay breakpoints to JS
    
    * remove unused code
    
    * refactor to shared function
    
    * fix PHPCS
    
    * also get the editor working
    
    * move the 600 value to constants
    
    * add a comment to explain why we don't need the JS for the overlayMenu 'always' mode
    
    * Use matchMedia instead of window.resize
    
    * remove useEffects and use a hook for the media query
    
    * Remove the listener when the component is unmounted
    
    * use wp-init instead of wp-watch since we don't need to be reactive
    
    * Don't mutate the DOM in directives
    
    * Update packages/block-library/src/navigation/edit/index.js
    
    Co-authored-by: Dave Smith <[email protected]>
    
    * Update packages/block-library/src/navigation/edit/index.js
    
    Co-authored-by: Dave Smith <[email protected]>
    
    * Add px to the constant
    
    * rename to NAVIGATION_MOBILE_COLLAPSE
    
    * Add a comment to the navigation CSS
    
    * Update lib/compat/wordpress-6.5/class-wp-navigation-block-renderer.php
    
    Co-authored-by: Dave Smith <[email protected]>
    
    ---------
    
    Co-authored-by: Dave Smith <[email protected]>
    scruffian and getdave authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    1b75cf6 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    e2bda40 View commit details
    Browse the repository at this point in the history
  31. Tooltip: improve tests (#57345)

    * Remove unnecessary RegExp
    
    * Use @ariakit/test instead of testing library
    
    * Use sleep utility instead of custom promise
    
    * Remove unnecessary import
    
    * Add utility functions
    
    * Make multiple children test actually test what it's supposed to test
    
    * Test for tooltip to hide when another element gets focus
    
    * Test for tooltip to hide when hovering outside the anchor
    
    * Improve tooltip hiding on click test
    
    * More utils refactor
    
    * Improve test with disabled anchor
    
    * Wait for tooltip to be hidden in the hideOnClick={false} test
    
    * Refactor custom delay test
    
    * Refactor "mouse leave early" test (skip as it's still not passing)
    
    * Improve shortcut-related tests
    
    * Improve the Modal Escape test
    
    * Refactor description text test
    
    * Add second-level describes
    
    * Improve TS expecte error message
    
    * Add missing async/await in test utils
    
    * Await for tooltip to appear in shortcut tests
    
    * Apply delay prop only when showing the tooltip
    
    * Add skip timeout waiting time after each test
    
    * CHANGELOG
    
    * Apply review feedback
    ciampo authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    bb2a39f View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Background image: Add has-background classname when background image …

    …is applied (#57495)
    
    * Add has-background classname when background image is applied
    
    * Update tests
    
    * Move background image classname output to be handled alongside background color classnames
    andrewserong authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    946e056 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    915296f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6f61d8b View commit details
    Browse the repository at this point in the history
  4. Search Block: Remove unused buttonBehavior attribute (#53467)

    * Search Block: Remove unused `buttonBehavior` attribute
    
    * Update fixture
    
    * Rebuild docs
    t-hamano authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    a889ef0 View commit details
    Browse the repository at this point in the history
  5. Code Quality: Rename patternBlock to patternPost (#57568)

    * Improve naming of pattern conversion funciton
    
    * Rename patterBlock to patternPost
    talldan authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    7946a0d View commit details
    Browse the repository at this point in the history
  6. Migrate 'scheduling' e2e tests to Playwright (#57539)

    * Migrate 'scheduling' e2e tests to Playwright
    * Remove old test file
    Mamaduka authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    2e39fb6 View commit details
    Browse the repository at this point in the history
  7. Migrate 'datepicker' e2e tests to Playwright (#57545)

    * Migrate 'datepicker' e2e tests to Playwright
    * Remove old test file
    Mamaduka authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    93805f4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7cd6894 View commit details
    Browse the repository at this point in the history
  9. Migrate 'editor modes' e2e tests to Playwright (#57574)

    * Migrate 'editor modes' e2e tests to Playwright
    * Remove old test file
    * Update inline comment
    Mamaduka authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    dd43737 View commit details
    Browse the repository at this point in the history
  10. Code Quality: Improve inserter pattern constants (#57570)

    * Remove unusued synced & unsynced types
    
    * Remove all value from pattern types constant
    
    * Remove all SYNC_TYPE
    
    * Rename PATTERN_TYPES in inserter to INSERTER_PATTERN_TYPES
    
    * Rename SYNC_TYPES in inserter to INSERTER_SYNC_TYPES
    talldan authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    f79b074 View commit details
    Browse the repository at this point in the history
  11. Editor: Unify the top toolbar preference (#57531)

    Co-authored-by: Jerry Jones <[email protected]>
    youknowriad and jeryj authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    9325972 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    eeb6aee View commit details
    Browse the repository at this point in the history
  13. Dependency Extraction Webpack Plugin: Use import for module externa…

    …ls (#57577)
    
    When using `module` externals, webpack always produces a static import:
    
    import x from 'external-module';
    
    That's undesirable in the case of dynamic imports where module loading
    could be deferred or avoided altogether. Instead, use the `import`
    external type which causes webpack use always use `import()` to load
    these external modules.
    sirreal authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    49bd0fa View commit details
    Browse the repository at this point in the history
  14. Align icon size + placement in Patterns data view (#57548)

    * Update pattern icon size + placement
    
    * scope new styles under the dataviews container
    
    ---------
    
    Co-authored-by: ntsekouras <[email protected]>
    jameskoster and ntsekouras authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    58c4c13 View commit details
    Browse the repository at this point in the history
  15. [Dataviews] Table layout: Ensure focus is not lost on interaction (#5…

    …7340)
    
    When tables are sorted or paginated, focus can be lost if the new data takes time to come back. This patch keeps the table header in place, whether data exists or not, ensuring focus is not lost. Additionally, when columns are hidden from the column header menu, focus is also lost as the header menu no longer exists. This patch adds an `onHide` callback to each header menu, which when called will put the focus on a fallback header menu.
    Andrew Hayward authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    c804a69 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c777b82 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3ddd037 View commit details
    Browse the repository at this point in the history
  18. Bump gradle/gradle-build-action from 2.9.0 to 2.11.1 (#57262)

    Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action) from 2.9.0 to 2.11.1.
    - [Release notes](https://github.com/gradle/gradle-build-action/releases)
    - [Commits](gradle/gradle-build-action@842c587...982da8e)
    
    ---
    updated-dependencies:
    - dependency-name: gradle/gradle-build-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    f0cb338 View commit details
    Browse the repository at this point in the history
  19. Bump actions/download-artifact from 4.0.0 to 4.1.0 (#57219)

    Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4.0.0 to 4.1.0.
    - [Release notes](https://github.com/actions/download-artifact/releases)
    - [Commits](actions/download-artifact@v4...v4.1.0)
    
    ---
    updated-dependencies:
    - dependency-name: actions/download-artifact
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    e99a022 View commit details
    Browse the repository at this point in the history
  20. Bump actions/setup-node from 4.0.0 to 4.0.1 (#57162)

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.0 to 4.0.1.
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@8f152de...b39b52d)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    dcc866d View commit details
    Browse the repository at this point in the history
  21. Bump reactivecircus/android-emulator-runner from 2.28.0 to 2.29.0 (#5…

    …6823)
    
    Bumps [reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner) from 2.28.0 to 2.29.0.
    - [Release notes](https://github.com/reactivecircus/android-emulator-runner/releases)
    - [Changelog](https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md)
    - [Commits](ReactiveCircus/android-emulator-runner@d94c3fb...99a4aac)
    
    ---
    updated-dependencies:
    - dependency-name: reactivecircus/android-emulator-runner
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    3779054 View commit details
    Browse the repository at this point in the history
  22. Bump actions/setup-java from 3.13.0 to 4.0.0 (#56687)

    Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3.13.0 to 4.0.0.
    - [Release notes](https://github.com/actions/setup-java/releases)
    - [Commits](actions/setup-java@0ab4596...387ac29)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-java
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    f1cce97 View commit details
    Browse the repository at this point in the history
  23. Group GitHub Action Dependabot updates. (#57591)

    * Group GitHub Action Dependabot updates.
    
    * Apply consistent indentation.
    
    * Create two groups for PRs.
    desrosj authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    4064c95 View commit details
    Browse the repository at this point in the history
  24. Bump tj-actions/changed-files from 40.2.2 to 41.0.1 (#57366)

    Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 40.2.2 to 41.0.1.
    - [Release notes](https://github.com/tj-actions/changed-files/releases)
    - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
    - [Commits](tj-actions/changed-files@9454999...716b1e1)
    
    ---
    updated-dependencies:
    - dependency-name: tj-actions/changed-files
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    08dc545 View commit details
    Browse the repository at this point in the history
  25. DependencyExtractionWebpackPlugin: Use module for @wordpress/interact…

    …ivity (#57602)
    
    Use an explicit module external type by default for the @wordpress/interactivity external module.
    
    In #57577, we switched the default external type from module (externals are always hoisted to static imports) to import (externals are always dynamic import()s).
    
    That's likely desirable for most external modules, but @wordpress/interactivity has some known issues where it may not behave as expected if it's not initialized before DOMContentLoaded (#56986).
    
    By declaring an explicit module external type for @wordpress/interactivity, webpack will always hoist this import to a static import, preventing issues with dynamic imports of the package.
    sirreal authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    3d5434d View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    077ac08 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

  1. Configuration menu
    Copy the full SHA
    b983444 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa12531 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ffbc300 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    83316f7 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2024

  1. Configuration menu
    Copy the full SHA
    9e93d55 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb8df38 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    0127c43 View commit details
    Browse the repository at this point in the history
  2. Improve pre-publish checks naming consistency. (#57019)

    * Improve pre-publish checks naming consistency.
    
    * Improve audible messages text.
    afercia authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    debddee View commit details
    Browse the repository at this point in the history
  3. Font Library: add progress-bar while uploading font assets (#57463)

    * Add progress bar when uploading the font file via site editor
    
    * Add vertical spacing and make progress bar center align
    
    With this commit, we have centered the progress bar and added some vertical spacing to the progress bar so it look as in center.Also while uploading we have just shown the progress bar and no text before and after, because while uploading it is good to show only progress bar.
    
    * Add more consistent style for progress bar
    
    Added the consistent style for progress bar and also change the text position before any notice after uploading the fonts in order to reduce the layout shifts.
    hbhalodia authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    06e57f2 View commit details
    Browse the repository at this point in the history
  4. Fix Link UI displaying out of sync results (#57522)

    * Remove updating suggestions state
    
    * Reset current request after completion and don’t fetch on focus
    getdave authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    56e53df View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f57bcc8 View commit details
    Browse the repository at this point in the history
  6. DependencyExtractionWebpackPlugin: Add boolean shorthand for requestT…

    …oExternalModule (#57593)
    
    The most common usage of the `requestToExternalModule` option is
    to return the same requested module ID that was passed in. A shorthand
    boolean return value is added support this behavior without returning
    the original requested module ID.
    sirreal authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    36fa07f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ff97549 View commit details
    Browse the repository at this point in the history
  8. Modules: Load the import map polyfill when needed (#57256)

    * Modules: Load the import map polyfill when needed
    
    * Update lib/experimental/modules/class-gutenberg-modules.php
    
    Co-authored-by: Felix Arntz <[email protected]>
    
    ---------
    
    Co-authored-by: Felix Arntz <[email protected]>
    gziolo and felixarntz authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    80f8d9e View commit details
    Browse the repository at this point in the history
  9. Font Library: unregister font collection (#54701)

    * remove font collection
    
    * add wp_unregister_font_collection function
    
    * format php
    
    * fix function comment
    
    * add tests for unregister_font_collection
    
    * removig unused variable
    
    * update wording on comments
    
    Co-authored-by: Colin Stewart <[email protected]>
    
    * keep track of unregistered font collection ids in an array
    
    * add tests to assure that get_font_collections returns an empty array if all the font collections were unregistered
    
    * fix tests
    
    * test the initial empty value of the font library collections
    
    * format
    
    * simplify unregistering of font collections and add _doing_it_wrong call
    
    * add translation domain
    
    * adding _doing_it_wrong if you are registering collections with the same id or unregistering a non existing collection id
    
    * updating tests
    
    * replace 6.4.0 by 6.5.0 in comments
    
    Co-authored-by: Vicente Canales <[email protected]>
    
    * update version
    
    Co-authored-by: Grant Kinney <[email protected]>
    
    * consolidate code as only one function to avoid code repetition
    
    * create base test case
    
    * format php
    
    * assertWPError
    
    * check that collection was not unregistered by mistake
    
    * calling parent test class mehtods
    
    * format php
    
    ---------
    
    Co-authored-by: Colin Stewart <[email protected]>
    Co-authored-by: Vicente Canales <[email protected]>
    Co-authored-by: Grant Kinney <[email protected]>
    4 people authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    302c148 View commit details
    Browse the repository at this point in the history
  10. Font Library: singularize install font families endpoint (#57569)

    * singularize install font families endpoint to accept only one font family instead of many in the same request
    
    * lint php
    
    * frontend changes to send only one font family per install request
    
    * restrict the upload of local font files to variants of only one font family
    
    * rename function to make it singular
    
    * fixing strings for translations
    
    * fix permission_callback value updated by mistake
    matiasbenedetto authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    6d4e6dd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    73474eb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1b5ebca View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    cd1237e View commit details
    Browse the repository at this point in the history
  14. Docs: Fundamentals of Block Development - Static or Dynamic rendering…

    … of a block (#57250)
    
    * Static or Dynamic rendering of a block  first draft
    
    * Add explanation of static and dynamic rendering of blocks
    
    * Updated context with first version
    
    * Update link in static-dynamic-rendering.md
    
    * Refactor static/dynamic rendering explanation in static-dynamic-rendering.md
    
    * Update static/dynamic rendering explanation
    
    * Update block fundamentals documentation with core blocks examples
    
    * Refactor dynamic rendering in save function
    
    * Refactor static/dynamic rendering examples in static-dynamic-rendering.md
    
    * Update examples of core blocks with static rendering
    
    * Update InnerBlocks link in static-dynamic-rendering.md
    
    * Update docs/getting-started/fundamentals/README.md
    
    Co-authored-by: Nick Diego <[email protected]>
    
    * Update docs/getting-started/fundamentals/markup-representation-block.md
    
    Co-authored-by: Nick Diego <[email protected]>
    
    * Update docs/getting-started/fundamentals/static-dynamic-rendering.md
    
    Co-authored-by: Nick Diego <[email protected]>
    
    * Update docs/getting-started/fundamentals/static-dynamic-rendering.md
    
    Co-authored-by: Nick Diego <[email protected]>
    
    * Update docs/getting-started/fundamentals/static-dynamic-rendering.md
    
    Co-authored-by: Nick Diego <[email protected]>
    
    * Update docs/getting-started/fundamentals/static-dynamic-rendering.md
    
    Co-authored-by: Nick Diego <[email protected]>
    
    * Update docs/getting-started/fundamentals/static-dynamic-rendering.md
    
    Co-authored-by: Nick Diego <[email protected]>
    
    * Update docs/getting-started/fundamentals/static-dynamic-rendering.md
    
    Co-authored-by: Nick Diego <[email protected]>
    
    * Update docs/getting-started/fundamentals/static-dynamic-rendering.md
    
    Co-authored-by: Nick Diego <[email protected]>
    
    * Update docs/getting-started/fundamentals/static-dynamic-rendering.md
    
    Co-authored-by: Nick Diego <[email protected]>
    
    * Update docs/getting-started/fundamentals/static-dynamic-rendering.md
    
    Co-authored-by: Nick Diego <[email protected]>
    
    * Update docs/getting-started/fundamentals/static-dynamic-rendering.md
    
    Co-authored-by: Nick Diego <[email protected]>
    
    * Update docs/getting-started/fundamentals/static-dynamic-rendering.md
    
    Co-authored-by: Nick Diego <[email protected]>
    
    * Update docs/getting-started/fundamentals/static-dynamic-rendering.md
    
    Co-authored-by: Nick Diego <[email protected]>
    
    * Update diagrams and improved examples
    
    * Updates on the text as per Justin's feedback
    
    * small adjustments
    
    * Fix capitalization in static-dynamic-rendering.md
    
    ---------
    
    Co-authored-by: Nick Diego <[email protected]>
    juanmaguitar and ndiego authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    9ce94fa View commit details
    Browse the repository at this point in the history
  15. Components: replace TabPanel with Tabs in the Style Book (#57287)

    * implement Tabs
    
    * update styles
    
    * focusable false
    chad1008 authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    f0fe982 View commit details
    Browse the repository at this point in the history
  16. Components: replace TabPanel with Tabs in inline color picker (#5…

    …7292)
    
    * add support for private apis
    
    * implement Tabs
    
    * update styles
    
    * clean up styles
    chad1008 authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    e27b306 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. feat: Update Image block failed upload visuals (#56937)

    * refactor: Rename `useIsConnected` to `useNetworkConnectivity`
    
    Attempt to better communicate the Hook intent.
    
    * test: Add `useNetworkConnectivity` Hook tests
    
    * docs: Document `useNetworkConnectivity` Hook
    
    * refactor: Rename `withIsConnected` to `withNetworkConnectivity`
    
    * fix: Optimistically presume network connectivity
    
    Prior to making the asynchronous request to the host app across the
    bridge, it is a better UX to presume network connectivity is present
    rather than displaying network connectivity messages briefly.
    
    * test: Create realistic default `requestConnectionStatus` mock
    
    * fix: Prevent duplicative offline status indicators
    
    Hoist the `OfflineStatus` indicator from the block list to the editor.
    The block list is leveraged for inner blocks, which means it rendered
    nested `OfflineStatus` indicators for blocks with inner blocks.
    
    Additionally, the `editor` package feels like an appropriate location
    for the offline detection component.
    
    * Add subscribeConnectionStatus to MediaUploadProgress component
    
    * Update MediaUploadProgress to use withIsConnected HOC
    
    * refactor: Fix HoC name reference
    
    This was renamed in a commit onto which this branch was rebased.
    
    * refactor: Enable Fast Refresh for Image component
    
    Place non-React component exports in a separate module to enable Fast
    Refresh of the React component.
    
    * feat: Update the image offline message
    
    Match the latest design comps.
    
    * refactor: Avoid unnecessary inconsistency in switch case logic
    
    Replace early return with logic mirroring the rest of the switch case
    statements. While I suppose it could be considered subjective, it is
    odd and confusing that one of the three cases was structured
    differently.
    
    * refactor: Enable Fast Refresh for Image component
    
    Place non-React component exports in a separate module to enable Fast
    Refresh of the React component.
    
    * feat: Revert logic intended to display progress bar when offline
    
    I believe this logic erroneously prevented the spinner progress bar from
    displaying when an image is successfully uploading. I.e., the logic read
    "if show spinner and online, apply 'progress bar hidden' styles." I
    imagine this confusion is a result of the previous logic using the `||`
    pattern to conditionally apply the hidden styles, which is confusing
    in itself.
    
    This logic should likely be implemented by the way the host app
    communicates the upload state. Implementing this in the JavaScript logic
    is confusing or misleading, in my opinion. It adds a new, somewhat
    surprising interpretation of the existing states provided by the host
    app.
    
    * refactor: Remove sizing from offline SVG
    
    This allows sizing the icon for different contexts.
    
    * feat: Update Image block media upload visuals
    
    Update iconography and messaging when offline or or there is a upload
    error.
    
    * feat: Add paused media upload state
    
    Relying upon the network connection status alone results in the error
    message erroneously changing whenever a network connection is
    re-established. The error message, in fact, is a state communicated from
    the host app's attempt to upload media. Therefore, this creates a new
    pause state to represent uploads paused while offline.
    
    * feat: Scope the paused upload state to the Image block
    
    The planned scope of the project was to improve the upload experience of
    the Image block, as it is the most frequently used media block type.
    Support for additional block types could be added at a later time.
    
    * feat: Enable paused media uploads for Media and Text block types
    
    Because the Media and Text block type relies upon a nested Image block,
    it makes sense to enable the paused media uploads for a consistent UX.
    
    * perf: Avoid unnecessary state updates and callback invocations
    
    If the upload state and progress is identical, there should be no reason
    to invoke callbacks, update component state, or re-render.
    
    * Add MEDIA_UPLOAD_STATE_PAUSED to Android DeferredEvent emitter
    
    * feat: Add Android paused media upload bridge methods
    
    Enables the Android host app to mirror the functionality of iOS.
    
    * docs: Add change log entry
    
    * feat: Add image upload failure dark mode styles
    
    ---------
    
    Co-authored-by: David Calhoun <[email protected]>
    derekblank and dcalhoun authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    ffa9035 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d632c5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50f3bf0 View commit details
    Browse the repository at this point in the history
  4. Migrate 'taxonomies' e2e tests to Playwright (#57662)

    * Migrate 'taxonomies' e2e tests to Playwright
    * Remove old test file
    Mamaduka authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    8f4f011 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    08f704e View commit details
    Browse the repository at this point in the history
  6. build: Patch boost install checksum mismatch error (#57658)

    * build: Patch boost install checksum mismatch error
    
    Apply the workaround provided by the React Native community to address a
    checksum mismatch error that occurs when installing `boost`. The error
    originates from issues with the `boost` host, JFrog.
    
    facebook/react-native#42180
    
    * Fix uninstallable patch
    
    * Apply previous patch changes from c5f4583
    
    * Add EOF newline to [email protected]
    
    * Upgrade patch-package to 8.0.0
    
    * Remove boost.podspec updates from react-native+0.71.11.patch
    
    * Add boost-podspec patch and convert existing react-native+0.71.11 patch to initial patch
    
    See also:
      https://github.com/ds300/patch-package?tab=readme-ov-file#creating-multiple-patches-for-the-same-package
    
    ---------
    
    Co-authored-by: Derek Blank <[email protected]>
    dcalhoun and derekblank authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    52ff927 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    89f1d6b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    169e2e5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e0eb749 View commit details
    Browse the repository at this point in the history
  10. WP Scripts: Build block.json viewModule (#57461)

    Add handling of viewModule field in block.json when using wp-scripts build or start. As the Modules API matures, our tooling should support it.
    
    We add an option to clearly mark this an an experimental feature: `wp-scripts build --experimental-modules` or `wp-scripts start --experimental-modules`.
    
    To support modules with webpack, it was necessary to run a multi-compilation. An array of webpack configurations is used instead of a single webpack configuration. This is because module compilation is an option at the compilation level and cannot be set for specific entrypoints.
    
    If the `--experimental-modules` option is found, we use an environment variable to change the webpack.config export to return an array `[ scriptWebpackConfig, moduleWebpackConfig ]`. Without the experimental option, the `webpack.config` export is the same. Consumers should be able to continue extending this config without noticing any differences.
    
    Part of #57492.
    sirreal authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    240f303 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a8b4cc2 View commit details
    Browse the repository at this point in the history
  12. Blocks: Add handling for block.json viewModule (#57437)

    Add viewModule support for registering blocks from block.json metadata.
    
    This follows a similar pattern to how WordPress Core manages block scripts. Different module IDs are attached to the `WP_Block_Type` instance. Those modules are enqueued when the block is rendered.
    sirreal authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    6a2fda1 View commit details
    Browse the repository at this point in the history
  13. DataViews: Use i18n._x to clarify term "Duplicate" (#57686)

    These labels all refer to actions, where "duplicate" is meant as a verb.
    For a translator, that context was not clear, as "duplicate" could have
    been understood to be an adjective.
    mcsf authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    9019500 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9323cdd View commit details
    Browse the repository at this point in the history
  15. Interactivity API: Implement wp_initial_state() (#57556)

    * Update directive processing to handle namespaces
    
    * Add required namespace param to evaluate reference
    
    * Handle references with namespaces
    
    * Rename parse_reference to parse_attribute_value
    
    * Update directive implementations
    
    * Improve comments in `parse_attribute_value`
    
    * Restore changes from `store()` migration PR
    
    * Do not make namespace optional in `get_state()`
    
    * Replace Store with Initial_State
    
    * Fix set up and tear down of Initial State tests
    
    * Update directive tests after implementation changes
    
    * Add TODO comment to derived state
    
    * Refactor directive processing tests
    
    * Move namespace logic to a directive
    
    * Add tests for namespaces logic
    
    * Fix typo in comments
    
    * Handle empty attributes in wp-interactive
    
    * Handle boolean attributes in wp-context
    
    * Do not support derived state yet
    
    * Add root blocks bail out quick by name
    
    ---------
    
    Co-authored-by: Carlos Bravo <[email protected]>
    DAreRodz and cbravobernal authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    76e1642 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e079d89 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    16c12f3 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Configuration menu
    Copy the full SHA
    8562a28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5380b6c View commit details
    Browse the repository at this point in the history
  3. Migrate 'dropdown menu' e2e tests to Playwright (#57663)

    * Migrate 'dropdown menu' e2e tests to Playwright
    
    * Use test steps
    
    * Remove old test file
    
    * Use original selectors
    Mamaduka authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    d3f2c77 View commit details
    Browse the repository at this point in the history
  4. Migrate 'core settings' e2e tests to Playwright (#57581)

    * Migrate 'core-settings' e2e tests to Playwright
    * renamed test file
    * Added role based selectors
    fai-sal authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    7c21100 View commit details
    Browse the repository at this point in the history
  5. Patterns: Refactor the findOrCreate term method (#57655)

    * Refactor the findOrCreate term method to not call API if user category already exist, and fix bug that allowed different cased labels that could then not be selected
    
    * Add missing lower casing
    
    * Remove type as we can just use id to identify the user patterns in this context
    
    * Add the duplicate term error handling back in as had a duplicate term once in testing, but haven't been able to replicate, but no disadvantage in having this code just in case
    glendaviesnz authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    5d063e3 View commit details
    Browse the repository at this point in the history
  6. [RNMobile] Fix losing undo/redo history when using non-breaking space…

    … HTML entity (#57652)
    
    * Stop removing non-breaking space HTML entity
    
    The non-breaking space HTML entity is part of the RichText content, so we shouldn't remove it to preserve the original value, especially when pasting HTML. Otherwise, the removal leads to breaking the undo/redo history.
    
    * Use `render` from test helpers in RichText unit tests
    
    * Rename describe section in RichText unit tests
    
    * Use `RichTextData.empty` to create empty value in RichText unit tests
    
    * Add test case to cover non-breaking space HTML entity
    
    * Update `describe` description in RichText unit tests
    
    * Update snapshots of `RichText` unit tests
    fluiddot authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    5dcd9d1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    66879a5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e184f10 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3eb3eca View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4c9b8cc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6ef4629 View commit details
    Browse the repository at this point in the history
  12. Scripts: Fix webpack not setting environment.module true (#57714)

    Webpack (via wp-scripts) may refuse to output external modules
    unless we set `output.environment.modules = true`:
    
    > The target environment doesn't support EcmaScriptModule syntax so it's not possible to use external type 'module'
    > while analyzing module external module "@wordpress/interactivity" for concatenation
    sirreal authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    73a4716 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b3e534e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    db067e1 View commit details
    Browse the repository at this point in the history
  15. Interactive template: Use viewModule (#57712)

    Use viewModule in the create-block interactivity template.
    
    - Add `viewModule` support to `@wordpress/create-block`.
    - Set the `--experimental-modules` option when building the templated block.
    - The plugin php template is updated to register with block metadata.
    
    ---------
    
    Co-authored-by: Luis Herranz <[email protected]>
    sirreal and luisherranz authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    08f236d View commit details
    Browse the repository at this point in the history
  16. Update @ariakit/react to v0.3.12 and @ariakit/test to v0.3.7 (#57547)

    * Update @ariakit/react to v0.3.12 and @ariakit/test to v0.3.7
    
    * CHANGELOG
    
    * Use @ariakit/test for AlignmentMatrixControl unit tests
    
    * Use @ariakit/text for ToggleGroupControl unit tests
    
    * Refactor 'hoverOutside' method
    
    * Improve tooltip-related tests in `ToggleGroupControl`
    ciampo authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    ba367dc View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    6693377 View commit details
    Browse the repository at this point in the history
  18. [Mobile] - Fix missing custom gradient indicator in the color palette (

    …#57605)
    
    * Mobile - Fix missing Custom indicator for custom gradients
    
    * Pass enableCustomColor in Cover block as true
    
    * Fix typo
    
    * Update Changelog
    
    * Fix condition
    
    * Update test to use the openBlockSettings helper
    
    * Simplify condition by adding optional chaining
    
    * Use flatMap
    Gerardo Pacheco authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    e93f250 View commit details
    Browse the repository at this point in the history
  19. Font Library: filter fonts upload directory (#57697)

    * add global configuration variables for font directory
    
    * add multi-site based directory path for fonts
    
    * add docblock for get_multi_site_font_sub_dir
    
    * Rename function for accuracy.
    
    * Use filter instead of constant to determine where fonts are uploaded.
    
    * Format php.
    
    * simplify the filters code  and output the same array as upload_filter does
    
    * remove tests no longer used
    
    * add a test case for the filter
    
    * rename function. Replaces the misleading 'subdir' term by 'dir'.
    
    ---------
    
    Co-authored-by: madhusudhand <[email protected]>
    Co-authored-by: Matias Benedetto <[email protected]>
    3 people authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    4b1beb4 View commit details
    Browse the repository at this point in the history
  20. Tooltip: no-op when nested inside another Tooltip component (#57202)

    * Tooltip: no-op when nested inside another Tooltip component
    
    * Fix Storybook control type
    
    * Use internal components context system
    
    * Add Storybook example
    
    * Snapshots
    
    * Add nested unit test
    
    * CHANGELOG
    
    * Avoid ESLint disable
    
    * Keep nested tooltip storybook example
    
    * isNestedInParentTooltip => isNestedInTooltip
    
    * toBeInTheDocument => toBeVisible
    
    * "inner" => "nested"
    
    * Forward rest props to the tooltip instead of the ancor, update snapshots
    
    * Format warning message
    
    * Add paragraph in docs
    
    * Complete comment
    ciampo authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    714e6b1 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    c527d4d View commit details
    Browse the repository at this point in the history
  22. Font Library: add wp_get_font_dir() function. (#57730)

    * adding wp_font_dir() function
    
    * use wp_font_dir() instead of Font Library method
    
    * update php unit teests
    
    * rename function
    matiasbenedetto authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    d8ef7d6 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    b892bd8 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. Configuration menu
    Copy the full SHA
    885f465 View commit details
    Browse the repository at this point in the history
  2. chore: Enable offline media upload features (#57731)

    * chore: Enable offline status indicator
    
    * docs: Add change log entry
    dcalhoun authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    d03285c View commit details
    Browse the repository at this point in the history
  3. Add description to the save panel header when nothing is checked (#57716

    )
    
    * Add description to the save panel header when nothing is checked
    
    * Shortening the description
    t-hamano authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    19ad158 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    beb1032 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d867680 View commit details
    Browse the repository at this point in the history
  6. Add defaultFontSizes option to theme.json (#56661)

    * Add defaultFontSizes option for theme.json
    
    * Fix defaultFontSizes causing errors when missing
    
    * Simplify useMergedSettings
    
    * Simplify more
    
    * Remove the memo because it's probably fine
    
    * Try ignoring how overrides are handled in the dropdown
    
    * Minor performance improvement using reverse instead of toReversed
    
    * Link to a new issue with a more complete description
    
    * Refactor hack into its own funtion
    ajlende authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    940f0fe View commit details
    Browse the repository at this point in the history
  7. Font Library: Use data or src file to define font collection data (#5…

    …7734)
    
    * Add ability to use data rather than a file to define font collection
    
    * format php
    
    * avoid returning data when getting the font collection config
    
    * fix rest endpoint get_font_collection
    
    ---------
    
    Co-authored-by: Matias Benedetto <[email protected]>
    pbking and matiasbenedetto authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    2762ec4 View commit details
    Browse the repository at this point in the history
  8. Use slug instead of id for Font Collection (#57735)

    * Add ability to use data rather than a file to define font collection
    
    * Use slug instead of id for Font Collections
    
    * format php
    
    * merge file changes
    
    * format php
    
    ---------
    
    Co-authored-by: Matias Benedetto <[email protected]>
    pbking and matiasbenedetto authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    8599e15 View commit details
    Browse the repository at this point in the history
  9. Group templates in sidebar list (#57711)

    * Group templates in sidebar list
    
    * address feedback
    
    * Section heading styling
    
    ---------
    
    Co-authored-by: James Koster <[email protected]>
    ntsekouras and jameskoster authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    47026ab View commit details
    Browse the repository at this point in the history
  10. Fix Widgets page Undo and Redo accessibility and keyboard interaction (

    …#57677)
    
    * Fix styling and focus style.
    
    * Fix Widgets toolbar Undo and Redo buttons keyboard interaction.
    afercia authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    b64eec7 View commit details
    Browse the repository at this point in the history
  11. Block Bindings API: Add block bindings PHP registration mechanisms an…

    …d "Post meta" source under the experimental flag (#57249)
    
    * Change block bindings experiment name
    
    * Remove old custom fields UI
    
    * Add block bindings PHP logic
    
    * Add pattern source
    
    * Add post meta source
    
    * Adapt partially synced patterns experiment
    
    * Add domain to the translations in sources
    
    * Remove unused post_meta attrs
    
    * Change variable name
    
    * Remove a couple of comments
    
    * Add image alt to permitted attributes
    
    * Rename variables and clean up code
    
    * Fix bug wherein original pattern values were not being displayed
    
    * fix typo
    
    * Format a comment
    
    * fix comment indentation
    
    * remove the .vscode/settings.json file that sneaked in
    
    * Sync with added support for multiple attributes in patterns
    
    * Remove block supports requirement for partial syncing
    
    * Remove __experimentalBlockBindings supports from paragraph
    
    * Simplify source callback and update comments
    
    * Remove erroneous comment
    
    * Revert "Remove block supports requirement for partial syncing"
    
    This reverts commit 7fb646c.
    
    * Revert "Remove __experimentalBlockBindings supports from paragraph"
    
    This reverts commit 34e3f29.
    
    * Remove block supports dependency
    
    * Update signature and docblock of register function
    
    * Empty-Commit
    
    * Update the PHPDoc string
    
    ---------
    
    Co-authored-by: Ricardo Artemio Morales <[email protected]>
    Co-authored-by: Michal Czaplinski <[email protected]>
    3 people authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    cd548af View commit details
    Browse the repository at this point in the history
  12. Display guidance text when there is no font (#56825)

    * #56734 When there is no font, the border should not appear. Display further guidance text.
    
    * update text
    
    * Fix formatting in font-families.js
    
    * Improve readability
    
    ---------
    
    Co-authored-by: Matias Benedetto <[email protected]>
    Co-authored-by: Sarah Norris <[email protected]>
    3 people authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    ea90b75 View commit details
    Browse the repository at this point in the history
  13. ColorPicker: store internal HSLA state for better slider UX (#57555)

    * ColorPicker: store internal HSLA state for better slider UX
    
    * CHANGELOG
    
    * Comments
    
    * Memoize `colorPropHSL`, rename to `colorPropHSLA`
    
    * Add unit test
    
    * Set internal SLA only when not calling onChange to reduce visual glitches
    
    * More test
    ciampo authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    4f97a3f View commit details
    Browse the repository at this point in the history
  14. Download then upload font face assets when installing from a collecti…

    …on (#57694)
    
    * Download then upload font face assets when installing from a collection
    
    * Add error handling to font download-then-upload
    
    * Check for downloadFromUrl property before downloading to upload
    
    * Simplify downloadFontFaceAsset and move to utils.
    
    * Add error handling to downloadFontFaceAsset
    
    * Use Promise.all to handle multiple asynchronous font face downloads.
    >
    >
    Co-authored-by: Sarah Norris <[email protected]>
    
    ---------
    
    Co-authored-by: Jeff Ong <[email protected]>
    Co-authored-by: Sarah Norris <[email protected]>
    3 people authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    50ac86a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7dd9205 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    167c439 View commit details
    Browse the repository at this point in the history
  17. Add: Bulk actions to dataviews with the new design. (#57255)

    * Add: Bulk actions to dataviews with the new design.
    
    * post rebase fixes.
    
    * Add missing secondary variant
    
    * Move bulk actions button position
    
    * Don't render bulk actions functionality when there are no bulk actions avaliable.
    
    * Fix button padding
    
    * Fix focus loss
    
    * fix flex shring
    
    * Fix focus issues
    
    * remove data items meanwhile removed from the selection
    
    * remove line accidently added
    
    * Fix vertical alignment post rebase.
    
    * Fix unrequired decodeEntities usage.
    
    * Apply feedback to the promises
    
    * lint fix
    
    * Feedback application
    
    * Labels object instead of function
    
    * Introduce removeTemplates action
    
    * fix css rebase issue
    
    * lint fixes.
    
    * remove labels
    
    * simplify logic condition
    
    * fix some classnames
    
    * multiple small changes of feedback
    
    * remove getItemTitle
    
    * Inspect Promise.allSettled result
    
    * typo
    
    * case fixing
    
    * update patterns actions
    
    * Added a selection mark
    
    * lint fixes
    
    * Style adjustments
    
    ---------
    
    Co-authored-by: James Koster <[email protected]>
    jorgefilipecosta and jameskoster authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    f154dc7 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    512027e View commit details
    Browse the repository at this point in the history
  19. Components: replace TabPanel with Tabs in the Editor Preferences …

    …Modal (#57293)
    
    * add support for private apis
    
    * implement Tabs
    
    * update styles
    
    * update code comment
    
    * classnames rather than role selectors
    
    * remove style nesting
    chad1008 authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    8ef4506 View commit details
    Browse the repository at this point in the history
  20. Scripts: Fix misplaced ReactRefreshWebpackPlugin (#57777)

    Restore ReactRefreshWebpackPlugin to @wordpress/scripts webpack config.
    
    #57461 accidentally moved the plugin to the modules config. It should have remained in the scripts webpack config and not been included in the modules config.
    sirreal authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    2d5baf4 View commit details
    Browse the repository at this point in the history
  21. Only prioritise Quote transform where relevant (#57749)

    * Only prioritise Quote transform where relevant
    
    * Add explanatory comment.
    tellthemachines authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    d439f8b View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Font Library: Add font collection JSON schema (#57736)

    * move font family to their on definition
    
    * adding font-collection.json schema
    
    * adding settings
    
    * updating README
    
    * update property name
    
    * resolve json schema references
    
    * throw error on definition not found
    
    * add description
    
    * disallow additional properties
    
    * fix typo in function name
    
    Co-authored-by: Jeff Ong <[email protected]>
    
    * fix typo in function name
    
    Co-authored-by: Jeff Ong <[email protected]>
    
    * fix wording
    
    Co-authored-by: Jeff Ong <[email protected]>
    
    * remove unwanted comment
    
    Co-authored-by: Jeff Ong <[email protected]>
    
    * format  js
    
    ---------
    
    Co-authored-by: Jeff Ong <[email protected]>
    matiasbenedetto and jffng authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    b41c08f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3dba5c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9dcd4cc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    876bf2b View commit details
    Browse the repository at this point in the history
  5. PaletteEdit: improve unit tests (#57645)

    * PaletteEdit: improve unit tests
    
    * Update changelog
    
    * Use toBeVisible instead of toBeInTheDocument
    
    Co-authored-by: Lena Morita <[email protected]>
    
    * Update test name
    
    Co-authored-by: Lena Morita <[email protected]>
    
    * Update test name
    
    Co-authored-by: Lena Morita <[email protected]>
    
    * Update test name
    
    Co-authored-by: Lena Morita <[email protected]>
    
    * Update test name
    
    Co-authored-by: Lena Morita <[email protected]>
    
    * Update test name
    
    Co-authored-by: Lena Morita <[email protected]>
    
    * Remove Unnecessary uerr click event
    
    Co-authored-by: Lena Morita <[email protected]>
    
    * Use toBeVisible instead of toBeInTheDocument
    
    * use a fresh onChange mock for each test
    
    ---------
    
    Co-authored-by: Lena Morita <[email protected]>
    t-hamano and mirka authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    d0287db View commit details
    Browse the repository at this point in the history
  6. Migrate 'typewriter' e2e tests to Playwright (#57673)

    * Migrate 'typewriter' e2e tests to Playwright
    
    * Remove old test file
    Mamaduka authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    eec8951 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d6aaa3f View commit details
    Browse the repository at this point in the history
  8. Live Preview: Show the current theme name on the theme activation mod…

    …al (#57588)
    
    * Live Preview: Show the current theme name on the theme activation modal
    
    * Handle error
    
    * Update comments
    
    * Add missing period
    arthur791004 authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    44ba13d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    75acb7e View commit details
    Browse the repository at this point in the history
  10. Restore visual separator between mover buttons when show button label…

    … is on (#57640)
    
    * Restore visual separator between mover buttons when show button labels is on.
    
    * Style block movers separator for Top toolbar.
    
    * Reuse existing CSS selector.
    
    * Improve horizontal separator positioning.
    afercia authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    7fce392 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f89e323 View commit details
    Browse the repository at this point in the history
  12. Site editor: add global styles changes to save flow (#57470)

    * Comparing current user global styles with saved record.
    
    * Added a "Changes made to" h3 heading.
    ramonjd authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    7ca256c View commit details
    Browse the repository at this point in the history
  13. Editor: Use hooks instead of HoCs for EditorNotices (#57772)

    * Editor: Use hooks instead of HoCs for EditorNotices
    
    * Minor optimizations as per feedback
    tyxla authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    3c57278 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1b6948a View commit details
    Browse the repository at this point in the history
  15. Better navigation link variations for post types / taxonomies (#56100)

    * better naming + code comments
    
    * add unit tests for private post types / taxonomies
    
    * handle unregistering of post types / taxonomies
    
    * Fix typo in code comment
    
    Co-authored-by: Andrei Draganescu <[email protected]>
    
    ---------
    
    Co-authored-by: Andrei Draganescu <[email protected]>
    gaambo and draganescu authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    295ebf5 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7e74cc8 View commit details
    Browse the repository at this point in the history
  17. Add more taxonomy options to the post navigation link (#48912)

    * Add 3 options to the post navigation link
    
    * Update core__post-navigation-link.json
    
    * Support custom post types and custom taxonomies
    
    * fix CS issues
    
    * Update index.php
    
    * Update index.php
    
    * Update edit.js
    
    * try to fix spacing in core-blocks.md
    
    * Remove the taxonomy filter toggle and update the PHP conditions.
    
    * Update core__post-navigation-link.json
    
    * Update help text about excluding terms
    
    * Update help text again.
    
    * Remove the exclude terms feature, move filter to advanced panel
    
    * Try to fix CS issues
    
    * Update docs
    
    * Try to fix CS issues
    
    * Use context to get the postType
    carolinan authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    f461b17 View commit details
    Browse the repository at this point in the history
  18. Fix parent selector button focus style and metrics (#57728)

    * Fix parent selector button focus style and positioning.
    
    * Fix left and right padding.
    
    * Fix block switcher font size.
    afercia authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    0b4edfa View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e7128cd View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    55b4e9b View commit details
    Browse the repository at this point in the history
  21. DependencyExtractionWebpackPlugin: Throw when using scripts from modu…

    …les (#57795)
    
    WordPress Script dependencies are not currently available as dependencies of WordPress Modules. Using e.g. lodash or @wordpress/api-fetch in a module build would result in bundling that dependency. For a package like lodash that's undesirable but should work. However, many @wordpress/* packages are not intended to be bundle or duplicated and will not work as expected.
    
    It's likely an error to use WordPress Scripts inside modules at this time.
    
    ---------
    
    Co-authored-by: Luis Herranz <[email protected]>
    sirreal and luisherranz authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    858bc3b View commit details
    Browse the repository at this point in the history
  22. Migrate ColorPalette and CircularOptionPicker tests from user-event t…

    …o ariakit/test (#57809)
    
    * Migrate ColorPalette tests from user-event to ariakit/test
    
    * Migrate CircularOptionPicker tests from user-event to ariakit/test
    ciampo authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    1ce444f View commit details
    Browse the repository at this point in the history
  23. Remove check-latest-npm validation (#57797)

    Package publishing via GitHub Actions is currently broken because the actions are not passing the npm version check.
    
    This check was introduced when package-lock formats were changing frequently and causing issues. Those difficulties seem to have passed for the most part.
    sirreal authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    d6072ce View commit details
    Browse the repository at this point in the history
  24. Fix regression: Content locking does not stops when an outside block …

    …is selected (#57737)
    
    * Fix regression: Content locking does not stops automatically when an outside block is selected.
    
    * Make the new action private
    jorgefilipecosta authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    49a63d3 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    f4e8d48 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    2be3711 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    0e48342 View commit details
    Browse the repository at this point in the history
  28. Font Library: disable font library UI using a PHP filter (#57818)

    * disable font library UI
    
    Co-authored-by: Jeff Ong <[email protected]>
    
    * remove php code no longer used
    
    Co-authored-by: Jeff Ong <[email protected]>
    
    ---------
    
    Co-authored-by: Jeff Ong <[email protected]>
    matiasbenedetto and jffng authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    203ca9e View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    22617ed View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. ToggleGroupControl: Improve controlled value detection (#57770)

    * Add tests
    
    * ToggleGroupControl: Improve controlled value detection
    
    * Update changelog
    
    * Improve test descriptions
    
    Co-authored-by: Marco Ciampini <[email protected]>
    
    ---------
    
    Co-authored-by: Marco Ciampini <[email protected]>
    mirka and ciampo authored Jan 13, 2024
    Configuration menu
    Copy the full SHA
    1e11103 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    181e3b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e821cc9 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2024

  1. Remove the unnecessary TOC and fix grammar/formatting in the Patterns…

    … doc (#57825)
    
    * Remove the unnecessary TOC and fix grammar/formatting.
    
    * Update docs/reference-guides/block-api/block-patterns.md
    
    Co-authored-by: Aki Hamano <[email protected]>
    
    ---------
    
    Co-authored-by: Aki Hamano <[email protected]>
    ndiego and t-hamano authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    b90555e View commit details
    Browse the repository at this point in the history
  2. Add a video demonstration to the Quick Start Guide (#57834)

    * Add video shortcode.
    
    * Add the correct video markup for YouTube.
    ndiego authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    194d5c1 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Configuration menu
    Copy the full SHA
    5a5da27 View commit details
    Browse the repository at this point in the history
  2. Font Library Modal: Reset the selected font when installing a new font (

    #57817)
    
    * Reset the selected font when installing a new font
    
    * Use setLibraryFontSelected directly
    
    * Add finally block to installFonts
    
    * Move setLibraryFontSelected to success block
    
    * Set library selected font in installed-fonts useEffect
    mikachan authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    a85fbc4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    939c49a View commit details
    Browse the repository at this point in the history
  4. Remove unused argument from sprintf in pagination.js (#57823)

    * Remove unused argument from sprintf
    
    * Fix for the lint error
    atachibana authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    c3d7218 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    075fe63 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    32a73d1 View commit details
    Browse the repository at this point in the history
  7. Migrate 'block grouping' e2e tests to Playwright (#57684)

    * Migrate 'block grouping' e2e tests to Playwright
    
    * Remove old test files
    
    * fix typo
    
    Co-authored-by: Bart Kalisz <[email protected]>
    Mamaduka and WunderBart authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    cb71ab8 View commit details
    Browse the repository at this point in the history
  8. Interactivity API: add wp-run directive and useInit & useWatch

    …hooks (#57805)
    
    * Implement tests for wp-run
    
    * Implement wp-run
    
    * Rename useSignalEffect to useWatch and add useInit
    
    * Export useLayoutEffect
    
    * Expose cloneElement
    
    * Pass the scope to useWatch and useInit
    
    * Add tests for hooks inside wp-run
    
    * Document useWatch and useInit
    
    * Update changelog
    
    * Always reset scope inside `withScope`
    
    * Expose scoped versions of preact hooks
    
    * Add docs for `wp-run`
    
    * Removed `runs` from `wp-run` store
    
    * Improve `wp-init` documentation
    
    * Expose `useState` and `useRef` from preact
    DAreRodz authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    4782f64 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0760faa View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e6a34a3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    50c84ff View commit details
    Browse the repository at this point in the history
  12. Fix comments block (#57820)

    Fix comment block accidentally broken here: #57818
    matiasbenedetto authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    48de159 View commit details
    Browse the repository at this point in the history
  13. Interactivity API: Render the root interactive blocks (#57729)

    * Update mark interactivity function to get interactive root blocks
    
    * Renamed variables to be easier to read, still verbose :(
    
    * Use a better wording
    
    * Remove not needed check
    
    * Remove not needed block declaration in tests
    
    * Remove not needed doc
    
    * Remove comments delimiter and non interactive inner block skipping
    
    * Update tests to reflect non interactive with interactive ancestors
    
    * Update e2e test to remove filter after rename
    cbravobernal authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    4c31959 View commit details
    Browse the repository at this point in the history
  14. Fix the iframe markup of the embed video in the Quick Start Guide (#5…

    …7857)
    
    * Use youtube shortcode to render video.
    
    * Add iframe back without a wrapper div.
    ndiego authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    71da85a View commit details
    Browse the repository at this point in the history
  15. Components: Add opt-in prop for 40px default size for BoxControl, `…

    …BorderControl`, and `BorderBoxControl` (#56185)
    
    * Add 40px size to BoxControl
    
    * Add 40px size to BorderControl
    
    * Add 40px size to BorderBoxControl
    
    * Move logic to hook for BorderControl
    
    * Move logic to hook for `BorderBoxControl`
    
    * Update changelog
    brookewp authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    464961e View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Add setGutenbergExperiments to requestUtils (#56663)

    * Add setGutenbergExperiments util
    
    * Use it in one of the tests
    
    * Fix test
    kevin940726 authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    46daa6e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b8c177d View commit details
    Browse the repository at this point in the history
  3. Interactivity API: Remove data-wp-slot and data-wp-fill (#57854)

    * Remove slot and fill directives
    
    * Remove slots tests
    
    * Update changelog
    cbravobernal authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    f6d29bd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    45eb9a5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    33b6e64 View commit details
    Browse the repository at this point in the history
  6. Pullquote Block: Add padding and margin support (#45731)

    * Pullquote Block: Add padding and margin support
    
    * Update padding styles
    
    * Don't use __experimentalStyle
    t-hamano authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    d452cb4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    23c3a67 View commit details
    Browse the repository at this point in the history
  8. DataViews: set primary field styles (#57846)

    Co-authored-by: James Koster <[email protected]>
    oandregal and jameskoster authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    b8ecb81 View commit details
    Browse the repository at this point in the history
  9. Interactivity API: Remove wp-data-navigation-link directive (#57853)

    * Remove wp-data-navigation-link directive
    
    * Update changelog
    
    * Remove not needed functions
    
    * Revert "Remove not needed functions"
    
    This reverts commit 3461c772474e42ca89785fa9b302dbd85ff43b0c.
    
    * Move breaking change changelog to correct position
    
    * Add function style to changelog
    cbravobernal authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    fc85022 View commit details
    Browse the repository at this point in the history
  10. Update changelog files

    gutenbergplugin authored and gziolo committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    9fb3715 View commit details
    Browse the repository at this point in the history
  11. chore(release): publish

     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
     - @wordpress/[email protected]
    gutenbergplugin authored and gziolo committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    827c258 View commit details
    Browse the repository at this point in the history
  12. Add gettext content when translating 'Header'. (#51066)

    * Add gettext content when translating 'Header'.
    
    * Oops, add import for _x().
    gonzomir authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    f6db631 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    cdd6cec View commit details
    Browse the repository at this point in the history
  14. Interactivity API: Prevent the use of components in wp-text (#57879)

    * Allow only strings for wp-text
    
    * Update changelog
    
    * Update with suggested commit, add try-catch and toString
    
    * Update tests, prevent [object Object]
    
    * Apply suggestion to preven duplicate evaluate calls
    
    * Change changelog
    
    ---------
    
    Co-authored-by: Luis Herranz <[email protected]>
    cbravobernal and luisherranz authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    df1819d View commit details
    Browse the repository at this point in the history
  15. Call variation through callback so it's only loaded when needed - in …

    …support of trac 59969 (#56952)
    
    * call variation through callback so it's only loaded when needed.
    
    * move gutenberg_add_hooked_blocks from 6.4 to 6.5
    
    * cs fixes
    
    * fix version number
    
    * revert some code
    
    * adapting to variation_calback
    
    * B/C for plugin
    
    * cs fixes
    
    * cs fixes
    
    * cs fixes
    
    * shims to support block variation changes for WP < 6.5
    
    * EOL for PHPCS
    kt-12 authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    2c247e2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    56c02a0 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    f478dfe View commit details
    Browse the repository at this point in the history
  18. Fluid typography: do not calculate fluid font size when min and max v…

    …iewport widths are equal (#57866)
    
    * When the same value is provided for min and max viewport widths in the fluid typography config, do not calculate fluid typography values and return null. We could provide a fallback from the default values in gutenberg_get_typography_font_size_value() but I think it might be better to bypass returning clamp values altogether because fundamentally, the input is wrong.
    
    * Comment
    ramonjd authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    6c0cd11 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Allow heading and button in Pattern Overrides (#57789)

    * Allow heading and button in Pattern Overrides
    
    * Allow url for button
    kevin940726 authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    e84b38d View commit details
    Browse the repository at this point in the history
  2. Add a control to reset pattern overrides (#57845)

    * Add a control to reset pattern overrides
    
    * Address code reviews
    
    * Don't render reset button when there is no binding blocks
    
    * Set the `__experimentalIsFocusable` prop on the Reset to original toolbar button so that it maintains focus
    
    ---------
    
    Co-authored-by: Daniel Richards <[email protected]>
    kevin940726 and talldan authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    2881d64 View commit details
    Browse the repository at this point in the history
  3. Remove text align control for paragraph, heading, and button in conte…

    …ntOnly editing mode (#57906)
    
    * Remove text align control for paragraphs and buttons in contentOnly editing mode
    
    * Remove heading level and text align on content only mode heading blocks
    
    * Add a react native edit file for the heading block that does not use useBlockEditingMode
    talldan authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    aec6947 View commit details
    Browse the repository at this point in the history
  4. Add image block support for pattern overrides (#57909)

    * Add image block support for pattern overrides
    
    * Hide the crop controls in content only mode
    
    * Revert "Hide the crop controls in content only mode"
    
    This reverts commit 2cf4c3c.
    talldan authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    05b6bd7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b77d9f4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e1598cf View commit details
    Browse the repository at this point in the history
  7. Fix visual indication of switch to default template in the post editor (

    #57718)
    
    * Fix visual indication of switch to default template in the post editor
    
    * fix logic for request template resolution
    
    * fix template resolution in site editor
    
    * add e2e test
    ntsekouras authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    176617b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7ae7564 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9da0425 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7591f41 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0b9d8ae View commit details
    Browse the repository at this point in the history
  12. Block Bindings API: Refactor logic into Block Bindings class and sing…

    …leton pattern (#57742)
    
    * Move bindings logic to Block Bindings class
    
    * Remove erroneous echo statement that was breaking UI
    
    * Fix error in registering block bindings sources
    
    * Add missing return statement
    
    * Add docblocks
    
    * Remove obsolete file
    
    * Fix docblock
    
    * Sync register_source docblock
    
    * Remove erroneous subpackage declaration
    
    * Update package name
    
    * Fix gutenberg package declarations
    
    * Remove extraneous comments
    
    * Move allowed_blocks property to filter function
    
    * Update description of Block Bindings class
    
    * Address PHPCS spacing issue
    
    * Rename function call and call using string in filter
    artemiomorales authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    81c3c96 View commit details
    Browse the repository at this point in the history
  13. BlockSwitcher: Defer transform calculations until the Dropdown is open (

    #57892)
    
    * BlockSwitcher: Defer transform calculations until the Dropdown is open
    
    * address feedback
    
    * fix e2e tests
    
    * add a test, fix a test
    
    * address feedback
    ntsekouras authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    8c1b69c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    6b224fc View commit details
    Browse the repository at this point in the history
  15. Interactivity API: Update preact, @preact/signals and `deepsignal…

    …` dependencies (#57891)
    
    * Update preact, preact-signals, and deepsignal versions
    
    * Update changelog
    
    * Revert removal of role in wp-bind processing
    cbravobernal authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    e7e343c View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    aa9b374 View commit details
    Browse the repository at this point in the history
  17. HTML API: Backport updates from Core (#57022) (#57022)

    Updates from WordPress/wordpress-develop at 54a09a7ec99c59b8e640bd5aacebfdbf03bb02cc
    
     - WordPress/wordpress-develop#5535
       Adds support for H1 - H6 elements in the HTML Processor.
    
     - WordPress/wordpress-develop#5725
       Pause the Tag Processor when reaching the end of the document
       inside an incomplete syntax element.
    
     - Incorporates linting changes from "TODO:" to "todo".
    
     - WordPress/wordpress-develop#5762
       Handles the "all other tags" rules in IN BODY insertion mode.
    
     - WordPress/wordpress-develop#5539
       Adds support for list elements in the HTML Processor.
    
    This patch adds the blanket exclusion from the HTML API compatability
    layer after they were removed and started blocking updates from Core.
    
    The PHP files in the compatability layer are merged and maintained in
    the Core repo and all changes or updates need to happen first in Core
    and then be brought over to Gutenberg as built files. From Gutenberg's
    perspective they are no different than NPM packages.
    
    Co-authored-by: Anton Vlasenko <[email protected]>
    Co-authored-by: Bernie Reiter <[email protected]>
    3 people authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    4e982f4 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Update pattern overrides to use a hard coded support array rather tha…

    …n the soon to be removed block bindings global (#57912)
    talldan authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    d159752 View commit details
    Browse the repository at this point in the history
  2. Update Templates table layout (#57930)

    * Templates
    
    * Remove commeent
    
    * Proportions
    
    * lint offense
    
    ---------
    
    Co-authored-by: ntsekouras <[email protected]>
    jameskoster and ntsekouras authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    9aed4b6 View commit details
    Browse the repository at this point in the history
  3. CustomSelect: adjust renderSelectedValue to fix sizing (#57865)

    * CustomSelect: adjust renderSelectedValue to fix sizing
    
    * Revert "CustomSelect: adjust renderSelectedValue to fix sizing"
    
    This reverts commit 924ce00a894d820a7213412cdec9dbaa6a6cf7d0.
    
    * Update based on PR feedback
    
    * Update changelog
    brookewp authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    bc6e2e2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8b5bc0e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    142725a View commit details
    Browse the repository at this point in the history