Change8

v3.17.0

📦 payload-cmsView on GitHub →
6 features🐛 20 fixes🔧 5 symbols

Summary

Version 3.17.0 introduces features like deleting scheduled events and Lexical upgrades, but users are strongly advised to upgrade immediately to 3.17.1 due to a critical dependency checker bug in 3.17.0.

Migration Steps

  1. If you are using version 3.17.0, please immediately upgrade to v3.17.1 to resolve potential richtext-lexical dependency checker errors during development.

✨ New Features

  • Ability to delete scheduled published events.
  • Added ability to disable cache tags for admin thumbnails.
  • Consolidates logic in update and updateByID operations.
  • richtext-lexical: Added new paragraph button below the editor.
  • richtext-lexical: Respect imageURL for blocks and inline blocks.
  • richtext-lexical: Upgraded lexical from 0.20.0 to 0.21.0, fixing table selection & scrollable table bugs.

🐛 Bug Fixes

  • Fixed issue where res header immutability was not respected.
  • Improved messaging when no argument is passed to payload cli.
  • Aligns first render for hydration of dates in list view.
  • Fixed REST API issue when using Next.js `basePath` option.
  • Resolved crash in `afterChange` when localized tabs have empty data and an array field inside.
  • cpa: Proper debug logging implemented.
  • next: Ensures req.locale is populated before running access control.
  • richtext-lexical: Fixed error when deleting links.
  • richtext-lexical: Fixed overlap of insert paragraph at end button with floating link toolbar.
  • richtext-lexical: Removed alteration of lexical text format constant.
  • richtext-lexical: Combined 2 normalizeMarkdown implementations and fixed code block regex.
  • richtext-lexical: Fixed incorrect padding for editor placeholder on small viewports.
  • richtext-lexical: Added support for localized placeholder.
  • richtext-lexical: Fixed issue where lexical editor behind a drawer was incorrectly registered as parent editor of lexical editor within drawer.
  • translations: Updated etTranslations type to DefaultTranslationsObject.
  • ui: Reset pagination when typing in WhereBuilder select menu.
  • ui: Passes serverProps to custom label components within table columns.
  • ui: Fixed scheduled publish not showing related events in postgres.
  • ui: Fixed table custom label missing client field props.
  • ui: Fixed issue with updatedAt timestamps not updating in the UI when drafts are updated.

🔧 Affected Symbols

richtext-lexicalcpanextuietTranslations