Friday 21st January, 2022

Editor 2.0.6 release notes

Our first Editor release of 2022! This is a patch release that addresses known issues.

Downloads

Downloads of specific versions of Editor are only available to license holders. Please see the download page for information about the current release version.

Release notes

Core

  • New: buttons() now supports an attr option to explicity set attributes on the button nodes
  • Update: Migrating to Fomantic-UI, which is a maintained fork of Semantic-UI, which is no longer being developed
  • Fix: Bootstrap 4 styling uses the modal-lg option by default now
  • Fix: field().disable() on a datatable field type would cause an error
  • Fix: Hide buttons when datatable fields are disabled
  • Fix: Improve performance when editing a large number of rows
  • Fix - styling: Bulma integration with select (and select multiple) was incorrect leading to poorly styled select elements
  • Fix: Styling improvements for better aligned labels and inputs - particularly for checkboxes and radio inputs
  • Fix - docs: Typo on idSrc

.NET

  • Fix: Allow SearchPanes to take function as second argument for left join
  • Fix: Better handling of database table aliases
  • Fix: Ensure that upload action has a string before doing any path work
  • Fix: When using a callable function for a database column, set the value immediately rather than using - which can cause type errors

NodeJS

  • Fix: Add support for ticks and crosses to boolean validator
  • Fix: Allow SearchPanes to take a function as a second argument for leftjoin
  • Fix: Boolean validator needs to be case independent
  • Fix: MJoin validation doesn't need to run on edit when no Mjoin links are submitted
  • Fix: When using a knex builder object for the database (due to a schema transaction) the `dbValues validator was throwing an error

PHP

  • Fix: Add missing LIMIT clause for Database::any() method
  • Fix: Check for possibly undefined port parameter in PDO array
  • fix: Fix issue with SearchPanes not being able to take function as second argument of left join
  • Fix: LEFT JOIN table names with aliases did not have identifiers protected, meaning that reserved words such as system could not be used
  • Fix: Update date formatting methods for PHP 8.1 which deprecates date time creation with null values
  • Fix: String based multiple field selection (comma delimited) was not working
  • Fix: Upload with upload_tmp_dir outside open_basedir