OpenL Tablets 5.23.4 Release Notes
Contents
OpenL Tablets 5.23.4 includes new features, improvements, and bug fixes.
New Features
New Maven openl-project-archetype
A new openl-project-archetype Maven archetype generates the default OpenL Maven project structure, including
rules.xml, rules-deploy.xml, one module, and OpenL tests.

Test Dependency Support in OpenL Maven Plugin
Support for dependency on rules from tests in the OpenL Maven Plugin enables running tests during the build while excluding them from the target project.
Improvements
Core:
- Support for the
Anykeyword in business enumeration properties within the file name processor.
Rule Services:
MANIFEST.MFparsing and UI display for each deployment.- REST API error codes are now visible in the Swagger schema.
OpenL Maven Plugin:
MANIFEST.MFgeneration during thepackagegoal.
Bug Fixes
WebStudio:
- Fixed: An extra
modulesection is added intorules.xmlafter uploading a file matching an existing template. - Fixed: Compilation of Data tables has O(n²) complexity.
Core:
- Fixed: Spreadsheet compilation failure because the ternary operation does not have a space symbol before
null. - Fixed: The error “Failed to load a class for datatype” occurs if a Datatype has 255 fields and 128+ fields with the
longtype. - Fixed: An incorrect hint is presented for the cell with a custom
SpreadsheetResultconstructor. - Fixed: The first min/max condition in transposed SmartRules does not work.
- Fixed: The type of an Alias field is lost on an array index operation.
- Fixed: Compilation failure of a transposed Data table.
Core, Rule Services:
- Fixed:
SpreadsheetResultfield naming is inconsistent with Datatype and input arguments for non-ASCII symbols.