Version 3.13.2 - May 5, 2020
================================================================================
This is a 3.13 patch release with minor improvements and bug fixes
Features and Improvements
-------------------------
#9876 - LiquibaseDatabase should use configured changeLogParameters.contexts when updating
#9878 - Liquibase imports should use ClassLoaderResourceAccessor
#9892 - Change Pro annotation retention to class
#9944 - Add support for DSL.execute() in Oracle
#9970 - Add support for HSQLDB temporal tables
#9972 - Rewrite ResultQuery Javadoc
#9978 - Add more thread safety documentation around DSLContext and Configuration
#9993 - Support mapping into nested immutable POJOs
#10076 - Support unqualified column lookups in parser
#10109 - Support parsing ALTER { SEQUENCE | TABLE | TYPE | VIEW } .. OWNER TO ..
Bug Fixes
---------
#9867 - Add missing @Support annotation to DSLContext#fetch*() methods
#9871 - OracleDatabase produces wrong query when tableValuedFunctions is active
#9877 - LiquibaseDatabase should use actual changeLog database table names
#9908 - NullPointerException in ByteArrayClassLoader, when it is asked to load an external class
#9909 - Changing getJavaClassName() for Mode.ENUM in DefaultGeneratorStrategy generates invalid code
#9919 - NullPointerException in XMLDatabase when new <enforced> element is missing
#9937 - Oracle Database 11g: Column SEARCH_CONDITION_VC does not exist in table SYS.ALL_CONSTRAINTS
#9941 - AS keyword is mandatory when aliasing DML target tables in SQLite
#9943 - INSERT .. RETURNING with aliased target table generates wrong SQL in Oracle
#9947 - INSERT .. RETURNING emulation produces wrong follow up SELECT query when target table is aliased
#9955 - Incorrect SQL generated in DB2's INSERT INTO t .. RETURNING t.* emulation
#9969 - Error when reading or writing timestamps of year 10000+ in HSQLDB
#10001 - Work around CockroachDB's wrong implementation of <row> IS NULL predicate
#10002 - DSL.and(noCondition()) and DSL.or(noCondition()) generates a "1 = 1" or "1 = 0" predicate
#10009 - "constant string too long" in generated code when view source code exceeds 64KB
#10057 - Again ORA-38104 on newer versions of Oracle
#10067 - The FOR LOOP is supported only by MariaDB 10.3
#10117 - Support parsing SQL Server multi-column ADD syntax
#10159 - The default ParseNameCase for MariaDB should be AS_IS