Release Notes 5.21.10.1

New Feature

New function like() is implemented as replacement for complex RegExp pattern matching.

  • like("(541) 754-3010", "(###) ###-####") -> TRUE
  • like("Mike Gordon", "@+ @+") -> TRUE
  • like("123-ABC", "#-#-@") -> FALSE

Fixed Bugs

OpenL Maven Plugin:

  • Build failed sometimes in parallel mode

Core:

  • SmartRules: Error sometimes appear in SmartRules "There is no index X in the sequence"
  • SmartRules: Columns are matched incorrectly on compound return type
  • Copy() functionality doesn't work with Array parameters
  • Error appear on Running tests for copy() function for List Datatype
  • Impossible to calculate max and min if parameters belongs to different explanation types

Webstudio:

  • Error "Datatype validation is failed..." is displayed to user on datatype updating if project has dependency
  • Error "java.lang.IllegalArgumentException" appear in tests if 2 modules with dependencies have equal aliases which are in different datatype packages

WebServices:

  • Project deploy failed if project contains property "lazy-modules-for-compilation name=*"
  • Project successfully deployed when 'serviceClass' has incorrect method return type
  • Webservice doesn't work with AWS S3 repository because of missing properties

Notes: Please pay attention that build OpenL 5.21.10 is faulty. Use OpenL 5.21.10.1 instead.

© Copyright OpenL Tablets, 2004-2018