Skip to content

BreakingChanges

Oliver Sturm edited this page Nov 3, 2020 · 4 revisions

2.0.11 - published 3rd November 2020

To avoid false positives as in this bug report, filter and search values are not auto-converted for boolean and date/time values anymore (a hidden feature of the getOptions function in versions prior to 2.0.11). Now you need to specify a schema explicitly. For instance:

getOptions(req.query, {
  done: 'bool',
  deadline: 'datetime',
});

2.0.9 - published 29th October 2020

The default behavior of the operators startswith, endswith, contains and notcontains for filter and search criteria has changed to be case insensitive. This decision was made for compatibility with the behavior of client-side DevExtreme widgets and that implemented by other data adapters for oData and ASP.NET.

The new processing option caseInsensitiveRegex has been introduced, as described in QueryAPI. You can revert to the behavior prior to 2.0.9 by setting this option to false when calling the query function.

Clone this wiki locally