github sveltia/sveltia-cms v0.234.0

latest releases: v0.262.4, v0.262.3, v0.262.2...
one month ago

This release fixes many bugs found in an extensive review of the codebase. Some fixes change the data output or make the configuration validation stricter, as listed below.

  • Runtime validation now reports unsupported template tags in media_folder and public_folder, a body field that can’t hold text in a front matter format, and __proto__ as a field name. A custom format can now be used with the md extension, and a front matter format with any extension not tied to another format, like html, as in Decap CMS.
  • Data output changes:
    • YAML strings that YAML 1.1 parsers like Jekyll’s would read as booleans or numbers, such as yes, no, on and 1:20, are now quoted.
    • Keys containing a dot, integer-like keys and integers beyond 2^53 are kept as they are.
    • Code field values are no longer trimmed, and Text, Markdown and RichText values keep their leading whitespace.
    • TOML front matter dates stay native, and a DateTime value that isn’t a date is kept as is.
  • A Relation field now stores the referenced field’s stored value rather than its display value, e.g. 123456 instead of 123,456 for a Number field. An entry whose value field is empty is no longer offered as an option.
  • A Number field now reports input that isn’t a finite number in range, including existing text values like 12px, instead of saving it empty or wrong. Numbers are displayed with every decimal, and a decimal comma is accepted where the locale uses one.
  • Entries without a value now sort last, whatever the sort order and field type. Hidden collections are left out of search and “Used in”.
  • Copy and Translate now follow each field’s own i18n option, as the editor does.
  • The rich text editor keeps code, escaped characters, tables and more intact when saving edited Markdown, and converts tilde code fences and underlined headings.
  • New entries, duplicates and moved entries can no longer overwrite another entry’s file in a nested collection, a folder shared by several collections or another locale.
  • Cloudinary shows files of every type in a File field, and output_filename_only keeps the folder, as in Decap CMS. Cloud storage shows a notice when a bucket has more files than listed, and warns before renaming a file that entries use.
  • Animated GIF, WebP and PNG images are no longer flattened by image transformations.
  • Bug fixes and improvements in GitLab and Gitea/Forgejo support, Editorial Workflow, internationalization, time zones, the Asset Library, accessibility and performance.

Full Changelog: v0.233.1...v0.234.0

Don't miss a new sveltia-cms release

NewReleases is sending notifications on new releases.