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 anattr
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 adatatable
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