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
Lukas Eder
5988833d09
Release 3.19.0-SNAPSHOT
2023-03-08 13:41:09 +01:00
Lukas Eder
30e98870b6
[ jOOQ/jOOQ#13047 ] Make JAXB API dependency optional
2022-09-08 09:17:46 +02:00
Lukas Eder
b9874806a2
[ jOOQ/jOOQ#13703 ] Don't generate javadoc on every build
2022-07-08 15:06:11 +02:00
Lukas Eder
f4882581e1
Release 3.18.0-SNAPSHOT
2022-06-23 14:56:33 +02:00
Lukas Eder
81de955e11
Release 3.17.1-SNAPSHOT
2022-06-23 11:25:37 +02:00
Lukas Eder
b1718c6648
[ jOOQ/jOOQ#13700 ] Upgrade to H2 2.1.214
...
This includes upgrading to 3.18.0-SNAPSHOT on main branch
2022-06-22 11:58:07 +02:00
Lukas Eder
6f099c6cc9
[ jOOQ/jOOQ#13053 ] java.lang.NoClassDefFoundError: org/postgresql/util/PGInterval when rendering SQL without the pgjdbc dependency
2022-05-06 10:45:48 +02:00
Lukas Eder
618a15f235
Release 3.17.0-SNAPSHOT
2022-01-04 16:34:34 +01:00
Lukas Eder
6a96121bff
[ jOOQ/jOOQ#9641 ] Migrate JPA
2021-12-02 21:40:49 +01:00
Lukas Eder
d52d2252f6
[ jOOQ/jOOQ#9641 ] Migrate JAXB from javax.xml.bind to jakarta.xml.bind
2021-12-02 18:19:54 +01:00
Lukas Eder
68a25556c0
[ jOOQ/jOOQ#12408 ] Make the OSGi imports for jackson and gson modules optional
2021-09-08 14:26:06 +02:00
Lukas Eder
c67e718892
Release 3.16.0-SNAPSHOT
2021-07-05 17:30:40 +02:00
Lukas Eder
b3f4ff8dc0
[ jOOQ/jOOQ#11960 ] Add support for Redshift YEAR TO MONTH interval literals
2021-07-02 14:57:45 +02:00
Lukas Eder
bf531df8f2
[ jOOQ/jOOQ#11738 ] Added the optional, provided ojdbc dependency
2021-03-31 11:41:40 +02:00
Lukas Eder
83103e8811
[ jOOQ/jOOQ#11738 ] Added the optional, provided mssql-jdbc dependency
2021-03-31 10:53:45 +02:00
Lukas Eder
de5d49ed10
[ jOOQ/jOOQ#11700 ] Make r2dbc a managed dependency
2021-03-31 10:00:50 +02:00
Lukas Eder
f27e57521f
[ jOOQ/jOOQ#11700 ] Add R2DBC support
...
- Add DSLContext.parsingConnectionFactory()
2021-03-23 17:35:34 +01:00
Lukas Eder
918f91b028
[ jOOQ/jOOQ#11196 ] Drop support for Java 6 and 7
...
Runtime library - language usage
- Removed [java-8] tags
- Removed F functional interfaces
- Removed Meta.Predicate functional interfaces
- Converted anonymous classes to lambdas
- Removed some explicit final keywords where effectively final works
- Removed Java 6 Jenkinsfile
- try-with-resources
- Merged some catch blocks
- Get rid of type witnesses where possible
Runtime library - JDK API usage
- Prefer Collection.sort() over Collections.sort()
- Use Map.computeIfAbsent for Map<K, List<V>> lazy initialisation
- Replace Iterator::remove calls by Collection::removeIf
- Use Map::computeIfAbsent for Map<K, List<V>> lazy initialisation
- Replace Iterator::remove calls by Collection::removeIf
- Use Comparator::comparing and Comparator::thenComparing
- Use Stream API where not performance critical
- Replaced Map::entrySet iterations by Map::forEach
- Use ResultQuery::collect
- Map::putIfAbsent
Code generation
- Generate lambda for LazySchema's LazySupplier
Unrelated
- Applied a few IntelliJ inspections
- Remove unnecessary explicit array creation
2021-01-08 12:35:47 +01:00
Lukas Eder
7cff2cae7e
Release 3.15.0-SNAPSHOT
2020-10-20 10:20:20 +02:00
Lukas Eder
96b3970eb4
[ jOOQ/jOOQ#6244 ] Make Jetbrains annotations dependency optional/provided
2020-07-28 12:18:19 +02:00
Lukas Eder
0161a45ebe
[ jOOQ/jOOQ#6244 ] Add nullability annotations to jOOQ API (WIP)
...
This includes a partial implementation of [jOOQ/jOOQ#10292 ] Add org.jooq.Qualified
2020-06-18 15:19:44 +02:00
Lukas Eder
bd9281111b
Test dependency changes
2020-04-30 16:31:15 +02:00
Knut Wannheden
0a55bad190
[ jOOQ/jOOQ#9825 ] Only build Refaster in Java 8+
2020-02-20 16:36:37 +01:00
Knut Wannheden
9faa244a0d
[ #282 ] Stop removing trailing spaces outside delimited code regions
2020-02-20 12:20:19 +01:00
Lukas Eder
330dac76de
Release 3.14.0-SNAPSHOT
2020-02-12 11:29:19 +01:00
Claus Ibsen
3e23839e94
Fixes #9670 to make jooq OSGi backwards compatible for slf4j and also fix the bundle to not import itself.
...
Signed-off-by: Claus Ibsen <claus.ibsen@gmail.com>
2019-12-13 08:57:30 +01:00
Claus Ibsen
3e27644e7a
Fixes #9670 to make jooq OSGi backwards compatible for slf4j and also fix the bundle to not import itself.
...
Signed-off-by: Claus Ibsen <claus.ibsen@gmail.com>
2019-12-12 14:59:07 +01:00
Lukas Eder
485afa0551
[ jOOQ/jOOQ#9669 ] Move xjb files out of artifacts
2019-12-12 12:18:05 +01:00
Knut Wannheden
ffb4ad44a9
[ jOOQ/jOOQ#7511 ] Fix DDLInterpreter and AlterTableImpl in OSS edition
2019-12-12 09:16:43 +01:00
Lukas Eder
6d000bd55b
[ jOOQ/jOOQ#7511 ] [ jOOQ/jOOQ#9662 ] WIP
2019-12-11 15:33:09 +01:00
Knut Wannheden
83fb81f927
[ jOOQ/jOOQ#9660 ] Adding test dependencies back to jOOQ
...
The dependencies to some embedded database drivers are required by some
of the unit tests.
2019-12-11 12:17:52 +01:00
Knut Wannheden
420b5ca0cb
[ jOOQ/jOOQ#9660 ] Upgrade Derby to version 10.15
...
Also regenerates the `SYS` schema in `jOOQ-meta` for Derby.
2019-12-11 10:38:48 +01:00
Knut Wannheden
fcc90d0c5a
[ jOOQ/jOOQ#9442 ] Code generator uses factory method for sequences
...
Instead of generating code which directly uses the `SequenceImpl`
constructor, the generator now emits code using a static factory method
in the `Internal` factory class.
Also removes duplicate H2 dependency from `jOOQ/pom.xml`.
2019-11-27 10:04:08 +01:00
Lukas Eder
bebb068d27
[ jOOQ/jOOQ#9460 ] Support additional Settings.interpreterDialects and add an InterpreterConnectionProvider SPI
2019-10-31 11:47:22 +01:00
Lukas Eder
3db42010ef
Removed log4j.version
2019-10-15 15:53:56 +02:00
Knut Wannheden
d27dbf4117
Preparing master for 3.13 release cycle
2019-08-29 16:12:59 +02:00
Lukas Eder
990bfa4663
[ jOOQ/jOOQ#8939 ] Various fixes
...
- Fixed a bug when FlywayFileComparator compares non-flyway files
- Added a unit test
- Added examples to jOOQ-examples module as submodules
- Split flyway migration in one more migration file
- Check in generated sources
2019-07-25 15:51:37 +02:00
Knut Wannheden
255f5481a5
[ jOOQ/jOOQ#8900 ] Fix more Java 6 compatibility issues
2019-07-05 07:46:01 +02:00
Lukas Eder
af00823df5
[ #4371 ] Add support for the JDK 9 Flow API (JSR-166 enhancements) and reactive streams
2019-05-13 11:37:08 +02:00
lukaseder
c8b7a10c4f
[ #7991 ] NullPointerException in QueryPartList.removeNulls with Java 11 and immutable collections
2018-11-01 17:02:31 +01:00
lukaseder
071dd9bc65
[ #7734 ] Make the JAXB implementation dependency optional with a custom fallback implementation
2018-08-08 17:32:07 +02:00
lukaseder
3f76c48a0a
[ #7587 ] [ #7658 ] Use --release flag in JDK 9+ based builds
2018-07-10 15:37:47 +02:00
lukaseder
c7060ef4cc
[ #7649 ]
...
jOOQ 3.11+ transitive dependency prevents it from being loaded on WebLogic 12.1.3
2018-07-10 10:09:23 +02:00
lukaseder
84c1376e5a
[ #7595 ] Add support for Java 11
2018-07-06 17:02:09 +02:00
lukaseder
798821b7dc
[ #7643 ] Use slf4j directly for logging, remove log4j dependency
2018-07-05 12:45:04 +02:00
lukaseder
965a925876
Removed unnecessary groupId re-definitions
2018-06-14 16:28:04 +02:00
lukaseder
333466038c
[ #7583 ] Add new <generatedAnnotationType/> flag to specify Generated annotation
2018-06-14 16:01:45 +02:00