Version 3.16.18 - April 11, 2023
================================================================================
This is a 3.16 patch release with minor improvements and bug fixes
Bug Fixes
---------
#14885 - Regression: KotlinGenerator produces superfluous public keyword for overriding methods
#14889 - Generate nullable annotations also on record constructor, when <pojosAsJavaRecordClasses/> is set
#14893 - QUALIFY transformation should unalias columns again
#14898 - Add Javadoc to DAO::insert and DAO::update regarding Settings.returnRecordToPojo
#14911 - Missing parentheses when second subquery in set operation contains deep nesting
#14919 - ERROR: type "blob" does not exist when casting NULL as a domain converted as user defined type using class literal
#14927 - Explicitly set locale to English in maven-javadoc-plugin
Version 3.17.12 - April 11, 2023
================================================================================
This is a 3.17 patch release with minor improvements and bug fixes
Bug Fixes
---------
#14886 - Regression: KotlinGenerator produces superfluous public keyword for overriding methods
#14888 - Generate nullable annotations also on record constructor, when <pojosAsJavaRecordClasses/> is set
#14892 - QUALIFY transformation should unalias columns again
#14897 - Add Javadoc to DAO::insert and DAO::update regarding Settings.returnRecordToPojo
#14910 - Missing parentheses when second subquery in set operation contains deep nesting
#14918 - ERROR: type "blob" does not exist when casting NULL as a domain converted as user defined type using class literal
#14921 - Compilation error with embedded domains and postgres types
#14926 - Explicitly set locale to English in maven-javadoc-plugin
Version 3.18.3 - April 11, 2023
================================================================================
This is a 3.18 patch release with minor improvements and bug fixes
Features and Improvements
-------------------------
#14896 - Add Javadoc to DAO::insert and DAO::update regarding Settings.returnRecordToPojo
Bug Fixes
---------
#14884 - Regression: KotlinGenerator produces superfluous public keyword for overriding methods
#14887 - Generate nullable annotations also on record constructor, when <pojosAsJavaRecordClasses/> is set
#14891 - QUALIFY transformation should unalias columns again
#14903 - Work around Oracle 23c regression when nesting aggregate JSON functions in MULTISET
#14907 - Internal API leaks into client code via generated table's join(TableLike<?>, JoinType) method
#14909 - Missing parentheses when second subquery in set operation contains deep nesting
#14917 - ERROR: type "blob" does not exist when casting NULL as a domain converted as user defined type using class literal
#14920 - Compilation error with embedded domains and postgres types
#14925 - Explicitly set locale to English in maven-javadoc-plugin