Skip to content

Conversation

@GaryJones
Copy link
Contributor

@GaryJones GaryJones commented Jan 4, 2026

Summary

Release 1.10.0 - Major editor modernisation with Lexical migration.

See CHANGELOG.md for full details.

Added

  • Replace Draft.js with Lexical editor for improved stability and maintenance by @GaryJones in #766
  • Add image cropping and resizing to Lexical editor by @GaryJones in #782
  • Add keyboard shortcut (Ctrl+Enter / Cmd+Enter) and auto-focus for entry publishing by @GaryJones in #792
  • Add i18n support to React components by @GaryJones in #784
  • Pre-load authors in dropdown for better discoverability by @GaryJones in #793
  • Display total updates count in editor by @GaryJones in #777
  • Add VIP edge cache purging when liveblog entries change by @GaryJones in #763
  • Add liveblog_facebook_app_id filter for AMP sharing by @GaryJones in #756

Fixed

  • Fix accessibility: WCAG AA contrast for placeholders, 16px font size, aria-labels by @GaryJones in #793
  • Fix author selection keyboard navigation for react-select v5 by @GaryJones in #793
  • Prevent orphaned entry updates from breaking lazy-loading by @GaryJones in #787
  • Use add_action for template_redirect hook by @GaryJones in #788
  • Fix Facebook embed parsing for legacy XFBML format by @GaryJones in #761
  • Fix crash when editing entries containing timestamp-like text by @GaryJones in #762
  • Correct timezone handling in time ago display by @GaryJones in #770
  • Use DST-aware timezone offset for entry timestamps by @GaryJones in #774
  • Honour site locale in entry timestamps by @GaryJones in #775
  • Resolve stale JSON data on initial cached page load by @GaryJones in #772
  • Round both polling timestamps for cache efficiency by @GaryJones in #771
  • Stop polling on archived liveblogs and enforce AMP refresh minimum by @GaryJones in #768
  • Support drag-and-drop of multiple images by @GaryJones in #767
  • Reset Preview tab when publishing a new entry by @GaryJones in #765
  • Preserve image attributes with filterable render output by @GaryJones in #773
  • Use add_action for template_redirect hook in AMP class by @GaryJones in #776
  • Replace prohibited use of extract() by @psorensen in #760
  • Check template part variable names against allow list by @psorensen in #764

Maintenance

  • Migrate assets from assets/ to build/ directory and automate builds in deploy workflow by @GaryJones in #781
  • Remove redundant polyfills and add build CI step by @GaryJones in #752
  • Resolve all PHPCS coding standards violations by @GaryJones in #778
  • Enable PHPCS code style checks in CI by @GaryJones in #779
  • Add concurrency controls to GitHub Actions workflows by @GaryJones in #790
  • Modernise SCSS: @use/@forward syntax, CSS custom properties, and code consolidation by @GaryJones in #736
  • Migrate PHPUnit test infrastructure to yoast/wp-test-utils by @GaryJones in #737
  • Separate unit tests from integration tests by @GaryJones in #738
  • Add JavaScript unit tests for React reducers and utilities by @GaryJones in #741
  • Standardise workflows, harden security with SHA-pinned actions by @GaryJones in #747
  • Add Dependabot configuration with CODEOWNERS for reviewers by @GaryJones in #720, #748
  • Standardise test matrix and update readme by @GaryJones in #749
  • Resolve webpack-dev-server security vulnerabilities by @GaryJones in #719
  • Actions(deps): Bump softprops/action-gh-release in the actions group by @dependabot in #783
  • npm(deps): Bump @babel/runtime and @wordpress/i18n by @dependabot in #786
  • npm(deps-dev): Bump qs from 6.14.0 to 6.14.1 by @dependabot in #791

🤖 Generated with Claude Code

@GaryJones GaryJones self-assigned this Jan 4, 2026
@GaryJones GaryJones added the type: release Release-related tasks label Jan 4, 2026
@GaryJones GaryJones added this to the 1.10.0 milestone Jan 4, 2026
@GaryJones GaryJones marked this pull request as ready for review January 6, 2026 10:48
@GaryJones GaryJones requested a review from a team as a code owner January 6, 2026 10:48
@GaryJones GaryJones merged commit 578342a into develop Jan 6, 2026
12 checks passed
@GaryJones GaryJones deleted the release/1.10.0 branch January 6, 2026 10:48
@GaryJones GaryJones restored the release/1.10.0 branch January 6, 2026 10:56
@GaryJones GaryJones mentioned this pull request Jan 6, 2026
@GaryJones
Copy link
Contributor Author

This was merged into develop by accident, as the previous release wasn't handled quite correctly. develop has been reset, release/1.10.0 has been restored, and #799 will merge it into main correctly.

@GaryJones GaryJones deleted the release/1.10.0 branch January 6, 2026 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: release Release-related tasks

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants