OpenL Tablets 5.21.10.1 Release Notes
Contents
OpenL Tablets 5.21.10.1 replaces the faulty 5.21.10 build. It introduces a new pattern matching function and includes bug fixes.
Note: Build 5.21.10 is faulty. Use OpenL Tablets 5.21.10.1 instead.
New Features
like() Pattern Matching Function
A new like() function has been introduced to replace complex RegExp pattern operations:
#matches any digit character@matches any letter character
Examples:
like("(541) 754-3010", "(###) ###-####")returnsTRUElike("Mike Gordon", "@+ @+")returnsTRUElike("123-ABC", "#-#-@")returnsFALSE
Bug Fixes
Maven Plugin:
- Fixed: Build intermittently fails when executing in parallel mode.
Core:
- Fixed: SmartRules occasionally displays “There is no index X in the sequence” errors.
- Fixed: SmartRules incorrectly matches columns for compound return types.
- Fixed:
copy()functionality fails with Array parameters. - Fixed: Tests for
copy()function onListdatatype generate errors. - Fixed: Calculating max and min operations fails when parameters belong to different explanation types.
WebStudio:
- Fixed: “Datatype validation is failed…” message appears during datatype updates in projects with dependencies.
- Fixed:
java.lang.IllegalArgumentExceptionoccurs during testing when two dependent modules share identical aliases in separate datatype packages.
Web Services:
- Fixed: Deployment halts when projects contain the property
lazy-modules-for-compilation name=*. - Fixed: Projects deploy successfully despite incorrect
serviceClassmethod return types. - Fixed: Web service integration with AWS S3 repository fails due to missing configuration properties.