Lukas Eder
54dbdcffa4
[ jOOQ/jOOQ#644 ] Fix compilation error in RecordType setters/getters
...
RecordType setters/getters should use the Mode.DEFAULT for the attribute types, not the Mode.RECORD_TYPE, in case a hierarchical record references a flat record!
2024-08-29 16:38:50 +02:00
Lukas Eder
86d75b208e
[ jOOQ/jOOQ#12180 ] Fix typo
2024-08-29 15:55:40 +02:00
Lukas Eder
172a0e9b3d
[ jOOQ/jOOQ#12180 ] Add Scala3Generator
2024-08-29 13:37:29 +02:00
Lukas Eder
89a4785f30
[ jOOQ/jOOQ#644 ] Generated RECORD_TYPE classes don't need to be generic
2024-08-29 10:21:29 +02:00
Lukas Eder
dba849cf5d
[ jOOQ/jOOQ#644 ] Generated RECORD_TYPE classes don't need to be generic
2024-08-29 10:19:59 +02:00
Lukas Eder
d15f9f0d04
[ jOOQ/jOOQ#644 ] Revert NOT INSTANTIABLE support for now
...
There are numerous problems in jOOQ's internals, which assume that a UDTRecord is always non-abstract (e.g. to access the UDT qualifier via reflection). This cannot be avoided, for now.
2024-08-28 15:43:06 +02:00
Lukas Eder
e7d82f6764
[ jOOQ/jOOQ#644 ] Add support for Oracle TYPE .. UNDER type hierarchies
...
This includes:
- Add support for NOT INSTANTIABLE
- Handle synonym references
2024-08-28 13:25:50 +02:00
Lukas Eder
175380c1dc
[ jOOQ/jOOQ#644 ] Add support for Oracle TYPE .. UNDER type hierarchies
...
This includes:
- [jOOQ/jOOQ#11371 ] Generate UDT.getSupertype() and UDT.getSubtypes()
2024-08-28 12:56:34 +02:00
Lukas Eder
d57dcdbb85
[ jOOQ/jOOQ#17099 ] [ jOOQ/jOOQ#17117 ] Code generation escaping issues
...
This includes:
- [jOOQ/jOOQ#17099 ] KotlinGenerator contains incomplete list of Kotlin forbidden identifier characters
- [jOOQ/jOOQ#17117 ] Bad code generated for enum values containing backslash character
2024-08-21 14:18:18 +02:00
Lukas Eder
044cebb85b
[ jOOQ/jOOQ#17063 ] Update DataType.isXYZ() Javadoc with new types
2024-08-14 11:40:55 +02:00
Lukas Eder
3cade0204f
[ #16988 ] Correctly name Apache-2.0 everywhere
2024-07-29 13:00:52 +02:00
Lukas Eder
4f50ef2c55
[ #16988 ] Correctly name Apache-2.0 everywhere
2024-07-29 12:53:09 +02:00
Lukas Eder
594823bb6a
[ jOOQ/jOOQ#16825 ] The code generation initScript property should be able to read from the file system
2024-06-14 08:59:47 +02:00
Lukas Eder
6626120db8
Revert "[ jOOQ/jOOQ#16716 ] Generate MyTable.let(Function<? super MyTable,
...
? extends R>) utilities on generated tables"
2024-05-27 10:43:57 +02:00
Lukas Eder
60a9153cb2
[ jOOQ/jOOQ#16716 ] Generate MyTable.let(Function<? super MyTable, ? extends R>) utilities on generated tables
2024-05-24 18:42:51 +02:00
Lukas Eder
5796838512
[ jOOQ/jOOQ#16691 ] Work around KT-68407 compiler error in generated AbstractSpringDAOImpl class in kotlin 2.0
2024-05-23 09:25:46 +02:00
Lukas Eder
8e8b24ae57
[ jOOQ/jOOQ#16670 ] Add jakarta.annotation.Generated as possible GeneratedAnnotationType
2024-05-10 08:53:28 +02:00
Lukas Eder
b210700fd2
[ jOOQ/jOOQ#16666 ] Add SQLite support for GROUP_CONCAT(DISTINCT ..)
2024-05-09 10:46:13 +02:00
Lukas Eder
b0d80284f4
[ jOOQ/jOOQ#15723 ] Generate comments also on other PG object types
...
This includes:
- [jOOQ/jOOQ#16600 ] Add a <commentsOnDomains/> flag
- [jOOQ/jOOQ#16601 ] Add more <comment/> support to jooq-meta.xsd
2024-04-26 15:15:48 +02:00
Lukas Eder
dd6b16512e
[ jOOQ/jOOQ#15732 ] Add code generation support for arrays
2024-03-21 09:03:07 +01:00
Lukas Eder
1338a28c75
[ jOOQ/jOOQ#16418 ] Add <ignoreUnused/> flag to a few code generation
...
elements, for better reuse
2024-03-08 15:38:33 +01:00
Lukas Eder
8bc9fa9944
[ jOOQ/jOOQ#7539 ] Support for SQLDialect.CLICKHOUSE
2024-03-08 15:20:22 +01:00
Lukas Eder
f7fe2b866a
[ jOOQ/jOOQ#16002 ] Add new code generation flag to omit @NotNull / @Nullable annotations on write-only nullable types
2024-03-01 16:44:51 +01:00
Lukas Eder
7e786dc3d4
[ jOOQ/jOOQ#579 ] Whitespace fix
2024-02-26 13:47:35 +01:00
Lukas Eder
dfcaa4c3aa
[ jOOQ/jOOQ#579 ] Auto alias unnamed field expressions in derived tables
2024-02-26 13:33:21 +01:00
Lukas Eder
eb6150893d
[ jOOQ/jOOQ#7668 ] Unescape kotlin/scala identifiers
2024-02-22 13:45:01 +01:00
Lukas Eder
f72521b209
[ jOOQ/jOOQ#7668 ] DAO fetch methods should use GeneratorStrategy::getJavaMemberName with Mode.DAO instead of getJavaClassName
2024-02-22 11:44:53 +01:00
Lukas Eder
c068decd97
[ jOOQ/jOOQ#12243 ] Fix code generation regression
2024-02-14 10:41:52 +01:00
Lukas Eder
9e84924702
[ jOOQ/jOOQ#16254 ] JavaGenerator doesn't generate serialVersionUID in
...
Path classes
2024-02-12 09:29:44 +01:00
Lukas Eder
3eaf3b1729
[ jOOQ/jOOQ#16135 ] Add the invisibleColumnsAsHidden flag
2024-01-25 14:22:57 +01:00
Lukas Eder
2b5bfe45c7
Re-generate code
2024-01-24 13:29:34 +01:00
Lukas Eder
4acfafc71b
[ jOOQ/jOOQ#13411 ] Exclude hidden columns from records/pojos/interfaces etc.
2024-01-19 17:45:09 +01:00
Lukas Eder
4179d2eb42
[ jOOQ/jOOQ#13411 ] Add jOOQ and jOOQ-meta API for hidden columns
2024-01-19 15:42:28 +01:00
Lukas Eder
e00feb08ec
[ jOOQ/jOOQ#16093 ] Add matcher strategies for method overrides
2024-01-17 14:01:19 +01:00
Lukas Eder
98ff868302
[ jOOQ/jOOQ#16093 ] Add matcher strategies for method overrides
2024-01-17 14:00:02 +01:00
Lukas Eder
eb64cf976d
[ jOOQ/jOOQ#16092 ] JavaGenerator::generateRecordSetter0 uses wrong Mode.POJO for GeneratorStrategy::getJavaMemberName call
2024-01-17 11:53:03 +01:00
Lukas Eder
f8406cc4a0
[ jOOQ/jOOQ#16094 ] Compilation error in ScalaGenerator generated Keys.scala class when using GeneratorStrategy
2024-01-17 11:18:02 +01:00
Lukas Eder
a85679c815
[ jOOQ/jOOQ#10776 ] Add GeneratorStrategy::getJavaMemberOverride, getJavaSetterOverride, getJavaGetterOverride, getJavaMethodOverride
2024-01-17 11:01:47 +01:00
Lukas Eder
49a001ca91
[ jOOQ/jOOQ#12180 ] [ jOOQ/jOOQ#16074 ] Scalac 3 regression workarounds
2024-01-15 10:38:33 +01:00
Lukas Eder
5dfa78037c
[ jOOQ/jOOQ#16039 ] Compilation error in JavaGenerator generated code when
...
<pojosAsJavaRecordClasses> is active and a table references a UDT
2024-01-09 11:17:42 +01:00
Lukas Eder
d6f26880ad
[ jOOQ/jOOQ#16037 ] ScalaGenerator produces duplicate paths for cyclic foreign key relationships
2024-01-09 10:30:34 +01:00
Lukas Eder
bc06815ce2
[ jOOQ/jOOQ#16029 ] Regression: NullPointerException in KotlinGenerator
...
generated code when InlineDerivedTable constructor calls
TableImpl.where(null)
2024-01-08 16:02:52 +01:00
Lukas Eder
66668c50df
[ jOOQ/jOOQ#16006 ] Compilation error in KotlinGenerator generated code
...
when GeneratorStrategy produces identifiers conflicting with property
access syntax of AbstractRoutine getters
2024-01-05 16:09:34 +01:00
Lukas Eder
729acdf795
[ jOOQ/jOOQ#15966 ] Remove mandatory dependency from compileJava to
...
jOOQ-codegen-gradle tasks
This includes:
- [jOOQ/jOOQ#15974 ] Cannot look up tasks.named(jooqCodegen) from
gradle scripts
- [jOOQ/jOOQ#16003 ] Misleading XSD warnings logged when working with
MiniJAXB
2024-01-05 15:16:49 +01:00
Lukas Eder
e07765fc3e
[ jOOQ/jOOQ#15987 ] pom.xml files should use https links instead of http links
2023-12-22 14:44:36 +01:00
Lukas Eder
4b46ccf420
[ jOOQ/jOOQ#15941 ] Remove pre 3.9 deprecated API and pre 3.9
...
documentation
2023-12-20 13:35:57 +01:00
Lukas Eder
d060580a98
[ jOOQ/jOOQ#15942 ] KeepNamesGeneratorStrategy generates ambiguous path
...
names if implicitJoinPathTableSubtypes is activated
2023-12-18 10:53:46 +01:00
Lukas Eder
070d47a161
Release 3.20.0-SNAPSHOT
2023-12-15 17:16:27 +01:00
Lukas Eder
05f24d79e3
Release 3.19.1-SNAPSHOT
2023-12-15 17:08:05 +01:00
Lukas Eder
04dbbf4639
Release 3.19.0
2023-12-15 14:05:22 +01:00