Changelog

Subscribe with RSS to keep up with the latest changes.
  • Dropdown menu fixes

    03 Dec 2021
    |
    Minor

    This release fixes the positioning of some UI elements that were appearing off-screen.

    Fixes:

    • Fixed some issues with the positioning of dropdown and context menus
  • Select input validation

    30 Nov 2021
    |
    Minor

    This release adds an option to the select input type

    Features:

    • Inputs of the type select can now specify allow_empty: false to force one of the options to always be selected
  • This release resolves issues with failed saves. We have restructured the logic for saving files in the content and visual editors. This should be more reliable and recover from failed saves better.

    Features:

    • Save progress shown during Uploading Changes step
    • Hugo updated to 0.89.4
    • Added support for Node.js 16.x and made Node.js 16.x and npm 8.x the default versions. To stay on Node.js 14.x you can add a .nvmrc file to the site and run nvm use (or simply run nvm use 14) in the build hooks

    Fixes:

    • Better save and save-failure logic
    • Default content files with editor types are preferred
    • Fixed issue with the build process not copying files starting with a dot
    • Fixed issue setting global _inputs settings for Hugo
  • Date validation fix

    28 Nov 2021
    |
    Minor

    This release fixes date inputs reporting invalid content.

    Fixes:

    • Fixed date input validation
  • This release introduces configuration for inputs separate from the naming conventions. It’s all backwards compatible, and we have a migration guide to start changing your sites over. There are a number of new inputs and options for each.

    Features:

    • Color inputs have new format and alpha options, falling back to the naming convention if these options are not set.
    • Hiding inputs is now set with hidden in an _inputs entry rather than an option, since it’s available for any input type. This key also supports a string where the input is hidden based on the value of another input. This can start with a ! to reverse the value.
    • Object structures are now supported. These allow you to configure objects between an empty state (null) and a selection of object formats. Useful if you have components with a limited number of sub-components.
    • Two new inputs: Range number input and a Switch boolean input. These are only available with the new inputs config. More input types coming soon, contact support if you have specific requests.
    • Comments now support a limited set of Markdown: links, bold, italic, subscript, superscript and inline code elements are allowed. Links in this block also support Editor Links.
    • Better object previews with configurable text and subtext.
    • Select and multiselect inputs now have the value_key option to set how values are saved, and the text_key option for setting how values are displayed.
    • Added disabled input type for visible, uneditable text values.
    • step, min and max options for number inputs.
    • Configuration for changing the label and type of an input separate from the naming conventions.

    Fixes:

    • Number inputs are invalid if they don’t contain numbers.
    • Corrected the textarea input naming convention from text to textarea.
    • Clone page is now hidden if _disable_add is true.
    • Webhooks now fail if they have no site attached.
    • HTML, Markdown and Code Block is no longer stripped from input labels.
    • Fixed some valid values not being allowed when adding DNS records.