Friday 25th April, 2025
Editor 2.4.2 release notes
A patch release to address issues that have come to light recently. Most a small (see release notes below), but in particular note that if you are using PHP the Options->include()
method has been renamed Options->inc()
for compatibility reasons.
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
Fixes
- CSS files should be made up of ASCII characters only, with UTF8 characters consisting of an escaped Unicode code point.
autocomplete
was closing the dropdown before an option could be selected if used in inline mode.- If
datetime
is specified withwireFormat
and you select a date from the picker, then delete it with the keyboard, the selected date would be submitted.
Node.js
Fixes
- When label and value are the same in an
Options
instance, don't attempt to read them twice from the db.
PHP
Fixes
- For
Mjoin
apply the main JOIN before any left joins - Rename
Options->include()
toOptions->inc()
- this is required for PHP 5 compatibility. - Update return information from
Database->insert()
to clarify that onlyinsertId
should be used from the return. - When label and value are the same in an
Options
instance, don't attempt to read them twice from the db.
.NET
Fixes
- Guid (
uniqueidentifier
) columns could throw an error when writing out JSON to the client-side. - Manually added options would result in an error being thrown. Updated: New
Options.Add(Dictionary)
method which can be used to add options with the same structure as the database result and allows the options to be passed through the rendering function. Adding using the otherOptions.Add()
overloads will not be passed through the rendering function. - When label and value are the same in an
Options
instance, don't attempt to read them twice from the db.