Skip to content

v3.12.0

Latest
Compare
Choose a tag to compare
@denolfe denolfe released this 28 Dec 17:09
· 1 commit to main since this release
fabe541

v3.12.0 (2024-12-28)

🚀 Features

🐛 Bug Fixes

  • deep querying, handle getLocalizedPaths for blocks (#10187) (eff75f9)
  • generate types when no en language is defined in i18n (#10181) (8debb68)
  • ensure tab label and description are serializable (#10115) (68b5f61)
  • db-postgres: prevent indexes from changing name on HMR (#10154) (374b79d)
  • db-postgres: joins to self collection (#10182) (a0d8131)
  • richtext-lexical: newlines in mdx props were stripped, even though objects inside props may expect there to be newlines (#10215) (67db04c)
  • richtext-lexical: restore selection (#10129) (154ad9d)
  • ui: pagination resets perPage (#10199) (fad4ee6)
  • ui: prevent many upload fields overwriting bulkUpload onSuccess (#10189) (ebf3cee)
  • ui: public users unable to log out (#10188) (f3aebe3)
  • ui: infinite loading states when adding blocks or array rows (#10175) (b33f4b0)

⚡ Performance

  • db-postgres: do not push database schema if not changed (#10155) (98666eb)

📚 Documentation

🧪 Tests

📝 Templates

  • use publishConfig for the plugin template (#10196) (a5b9adc)
  • update Dockerfile for the website template, use the LTS version for Node.js image (#10184) (5613a7e)
  • bump for v3.11.0 (#10121) (235eade)

⚙️ CI

  • only label stale issues/prs, disable closing (1372f24)

🏡 Chores

  • bump next to 15.1.3 in the monorepo (#10211) (7a4d53a)
  • update rimraf and fix windows compatible clean script (#10152) (326b720)
  • UnauthorizedError file misspelled as UnathorizedError (#10157) (6b45b2d)
  • examples: localization example (#10134) (3bbc5bf)
  • live-preview: strongly types message events (#10148) (466f109)
  • richtext-lexical: export $createServerBlockNode, $isServerBlockNode and ServerBlockNode for the server (#10192) (1dc4b2c)
  • ui: exports parseSearchParams (#10185) (5d3b816)

🤝 Contributors