Knut Wannheden
0a55bad190
[ jOOQ/jOOQ#9825 ] Only build Refaster in Java 8+
2020-02-20 16:36:37 +01:00
Knut Wannheden
4df9b85bab
[ jOOQ/jOOQ#9825 ] Only run Refaster tests in Java 11
2020-02-20 16:19:04 +01:00
Knut Wannheden
9faa244a0d
[ #282 ] Stop removing trailing spaces outside delimited code regions
2020-02-20 12:20:19 +01:00
Knut Wannheden
fff60947e1
[ jOOQ/jOOQ#9825 ] Enable building of jooq-test-refaster again
2020-02-19 17:24:45 +01:00
Knut Wannheden
1ae817a106
[ jOOQ/jOOQ#9825 ] Temporarily disable building of jooq-test-refaster
2020-02-19 17:14:53 +01:00
Knut Wannheden
883cec7fe6
[ jOOQ/jOOQ#9825 ] Include jooq-refaster in builds
...
The `Splitter` now also copies the `jooq-refaster` and
`jooq-test-refaster` Maven modules for all relevant builds.
2020-02-19 14:42:00 +01:00
Lukas Eder
00e28e247f
Cosmetic fixes
2020-02-18 16:05:35 +01:00
Lukas Eder
330dac76de
Release 3.14.0-SNAPSHOT
2020-02-12 11:29:19 +01:00
Lukas Eder
68d2fa074a
[ jOOQ/jOOQ#9682 ] Add SQLDialect.SQLITE_3_30
2020-01-30 15:00:11 +01:00
Lukas Eder
125b219920
[ jOOQ/jOOQ#8323 ] Publish existing jOOQ-xtend project as a Maven module
2020-01-16 11:31:53 +01:00
Lukas Eder
c2eb2e0dc7
[ jOOQ/jOOQ#9734 ] Add <nonnullAnnotation/> and <nullableAnnotation/>
2020-01-15 16:13:42 +01:00
Knut Wannheden
588bf7036d
Upgrade to JUnit 4.13
...
Removes jOOQ's own `assertThrows()` utility in favor of that in JUnit.
2020-01-06 09:35:34 +01:00
Knut Wannheden
0494314753
[ jOOQ/jOOQ#9668 ] Offer Java 11 and Java 6 trial downloads
...
Add support for building `trial`, `trial-java-8`, and `trial-java-6`
editions analogously to the three pro editions.
2019-12-20 14:57:58 +01:00
Knut Wannheden
2082e1c3e9
Include all-modules profile in release builds
2019-12-18 15:37:36 +01:00
Lukas Eder
7084813f39
[ jOOQ/jOOQ#8870 ] Support Scala 2.13
2019-12-17 10:20:18 +01:00
Lukas Eder
485afa0551
[ jOOQ/jOOQ#9669 ] Move xjb files out of artifacts
2019-12-12 12:18:05 +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
810a718f10
[ jOOQ/jOOQ#9361 ] Regenerate H2 information schema for 1.4.200
2019-11-27 10:31:45 +01:00
Lukas Eder
83da9e2c23
[ jOOQ/jOOQ#9506 ] [ jOOQ/jOOQ#9583 ]
...
- [jOOQ/jOOQ#9506 ] Add org.jooq.Migration to describe a migration
between two org.jooq.Version
- [jOOQ/jOOQ#9583 ] Add a VersionProvider SPI
2019-11-21 18:08:09 +01:00
Lukas Eder
03ef9ce3f7
[ jOOQ/jOOQ#9578 ] Upgrade Hibernate dependency to 5.4.9.Final
2019-11-20 15:27:45 +01:00
Knut Wannheden
ed08b6a39c
Cleanup: Remove release-oss profile from pom.xml
...
This profile is not needed in the OSS repository, as the OSS edition is
not actually built or released from this repository.
2019-11-20 08:18:26 +01:00
Lukas Eder
00050d515f
[ jOOQ/jOOQ#8545 ] More casting of integer types to numeric
2019-11-13 17:46:43 +01:00
Knut Wannheden
e067565f54
[ jOOQ/jOOQ#9487 ] Add "all-modules" profile
...
Using this profile it will be possible to use the
`maven-versions-plugin` to modify the Maven version of all jOOQ
projects.
2019-11-13 16:25:37 +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
cb773fee34
Revert [ jOOQ/jOOQ#9401 ]
2019-10-22 15:18:15 +02:00
Lukas Eder
c7de396031
[ jOOQ/jOOQ#9401 ] Downgrade JAXB dependencies to 2.2 for all JDKs
2019-10-17 16:39:14 +02:00
Lukas Eder
c441feb897
[ jOOQ/jOOQ#9401 ] Java 8 distribution references JAXB 2.3.0, which doesn't work pre JDK 9
2019-10-17 15:32:31 +02:00
Knut Wannheden
9a01e94521
Upgrade H2 dependency to version 1.4.200
2019-10-15 08:20:17 +02:00
Lukas Eder
ab7cda47e2
[ jOOQ/jOOQ#2286 ] Add LiquibaseDatabase to support interpreting the liquibase XML format in the code generator
2019-10-14 09:54:13 +02:00
Lukas Eder
0ea7876c8c
[ jOOQ/jOOQ#8870 ] Cannot build with 2.13 yet
...
- 2.13.0 has a compiler bug with JDK 13
- 2.13.1 has a compiler regession with the Maven plugin
2019-09-24 14:48:29 +02:00
Lukas Eder
281f3c4202
[ jOOQ/jOOQ#8870 ] Cannot build with 2.13 yet
...
- 2.13.0 has a compiler bug with JDK 13
- 2.13.1 has a compiler regession with the Maven plugin
2019-09-24 14:29:19 +02:00
Lukas Eder
8a483d095f
[ jOOQ/jOOQ#8870 ] Support Scala 2.13
2019-09-24 12:49:53 +02:00
Knut Wannheden
68d20996a1
Minor adjustments to pom.xml files
2019-09-05 21:37:34 +02:00
Lukas Eder
fe3ddf1d6f
[ jOOQ/jOOQ#9155 ] Revert checker framework upgrade
2019-09-04 11:51:36 +02:00
Lukas Eder
1076cefd1d
[ jOOQ/jOOQ#9155 ] Various third party dependency updates
2019-09-04 10:26:11 +02:00
Lukas Eder
2bcd6d5020
[ jOOQ/jOOQ#9133 ] 404s on /latest Javadoc
2019-09-03 10:55:39 +02:00
Knut Wannheden
841dfa7bd5
[ jOOQ/jOOQ#9099 ] Try using maven-javadoc-plugin 3.0.1 instead
...
There were still more problems while building the Javadoc for other
Maven modules (other than jooq-checker). Trying with
maven-javadoc-plugin version 3.0.1 now.
2019-08-30 12:44:13 +02:00
Knut Wannheden
c01c944041
[ jOOQ/jOOQ#9099 ] Revert upgrade of Checker Framework version
...
This version upgrade is not needed for this fix.
2019-08-30 12:00:30 +02:00
Knut Wannheden
e5bf605399
[ jOOQ/jOOQ#9099 ] Exclude java.compiler module for Javadoc
...
Using `--limit-modules org.checkerframework.checker` appears to help.
Also upgrades errorprone and checkerframework Maven dependencies.
2019-08-30 10:56:44 +02:00
Knut Wannheden
b8e9c22a84
[ jOOQ/jOOQ#9099 ] Upgrade some relevant Maven plugins
2019-08-30 09:20:51 +02:00
Knut Wannheden
d27dbf4117
Preparing master for 3.13 release cycle
2019-08-29 16:12:59 +02:00
Knut Wannheden
147345304b
[ jOOQ/jOOQ#8986 ] New DSLContext#meta(Source...) API
...
Adds a new internal `DSLContext#meta(Source...)` API which can be used to construct a `Meta` object for a list of DDL scripts (similarly to the existing `DDLDatabase`), but for other use cases such as the `Parser`.
This new method uses the new internal `Source` abstraction to represent a DDL script, which can be constructed using any of the existing static `of()` factory methods or optionally by a custom implementation class.
2019-08-27 21:11:30 +02:00
Knut Wannheden
d1c9c8f9da
[ #25 ] Upgrade various Maven dependencies and plugins
2019-08-27 13:21:48 +02:00
Knut Wannheden
dc7ce900e9
[ jOOQ/jOOQ#8986 ] Extracted DDLDatabaseInitializer
...
Extracted new class DDLDatabaseInitializer from DDLDatabase. This new
class is in package `org.jooq.extensions.ddl` of Maven module
`jOOQ-extensions`.
As a consequence also renamed the configuration data keys
"org.jooq.meta.extensions.ddl.ignore-storage-clauses" and
"org.jooq.meta.extensions.ddl.parse-for-ddldatabase" to
"org.jooq.extensions.ddl.ignore-storage-clauses" and
"org.jooq.extensions.ddl.parse-for-ddldatabase" respectively.
2019-08-06 11:05:11 +02:00
Knut Wannheden
46c07b6db1
[ jOOQ/jOOQ#8985 ] Add new empty jOOQ-extensions module
...
jOOQ-extensions is a new Maven module (Maven artifact name is
`jooq-extensions`) and will contain any code with third-party
dependencies.
2019-08-05 16:17:08 +02:00
Lukas Eder
854375dbcf
[ jOOQ/jOOQ#7789 ] Revert change
...
The jOOQ 3.12 Open Source Edition will continue to support Java 8. The only things we gain from the JDK 11 dependency is:
- Updated logic for reflection when mapping into proxied default methods (that stuff has changed completely in JDK 9). This is a regression, which we can live with. The workaround is to write a custom
- Explicit dependency on the JDK 9 API, for which we provide a Java 8 compatible alternative via reactive streams anyway.
- JDBC 4.3 compatibility (mostly sharding). We currently don't use that yet.
We're not even using internally, outside of a few integration tests. So, we'll postpone the JDK 11 *requirement* (while supporting it nonetheless) to a later release, e.g. 3.13. We'll observe market share shifts. Currently Java 11's market share is a bit of a disappointment, so making it a requirement might be premature.
2019-07-26 15:18:18 +02:00
Lukas Eder
59bd5fdcff
[ jOOQ/jOOQ#32 ] Add a few Kotlin unit tests
2019-07-17 11:37:56 +02:00
Lukas Eder
a8a6c86d25
Synced with pro repository
2019-07-10 10:48:12 +02:00
Lukas Eder
385887eb51
Added jOOQ-examples/pom.xml
2019-06-18 13:48:35 +02:00
Lukas Eder
05a613ef5d
Added pluginManagement for Surefire plugin
2019-05-29 16:16:22 +02:00