Skip to content

v0.11.0-alpha.0

Pre-release
Pre-release

Choose a tag to compare

@WillYallop WillYallop released this 23 May 15:53
· 793 commits to master since this release

Features:

  • Repeaters have a new minGroups validation option along with actual validation on min/max groups on the create/update document endpoint. (4d27e99)
  • Jiti is now used for loading the lucid.config.ts/js file. (2683e8c)
  • UUID dependency removed from core. (b88aaa2)
  • FS Extra dependency removed from core. (fed3864)
  • The short-uuid dependency has been replaced with nanoid in @‌lucidcms/admin. (089fd9a)
  • New config option added to set the log level. (2f3b348)
  • Updated to Fastify V5 and Zod V4 for improved validation on query params, params, body, response, headers etc.
  • Replaced @‌fastify/swagger-ui with @‌scalar/fastify-api-reference and improved documentation a lot.
  • Improved @‌lucidcms/admin UI and UX by simplifying and adding keyboard shortcuts for common actions along with a number of bug fixes.

Breaking changes:

  • Supported Node version has been increased to the latest LTS 22 and package engines have been defined to be stricter on this. (71333db)
  • SQLite, LibSQL and PostgreSQL DB adapters have been moved out of core and are now independently publish packages. (ff2daf2)
  • Complete rework on how collections store their documents, versions, fields and bricks.
  • Removed the collection.column option on collection custom fields in favour of a displayInListing prop since it is the only remaining option. (703f39e)

Bug Fixes:

  • Fixed issue with locale sync where deleted locales had their deleted at timestamp refreshed on start. (0bafcd1)
  • Fixed bug on SPA brick store where fields had their translation values overridden on creation on each locale iteration. (59ecab2)
  • WYSIWYG field bug where values weren't reactive both ways. (6d25490)