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 with wireFormat 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() to Options->inc() - this is required for PHP 5 compatibility.
  • Update return information from Database->insert() to clarify that only insertId 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 other Options.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.