Mark Paluch
dbbafb25eb
Polishing.
...
Reorder dependencies.
See #756
2023-06-06 08:51:25 +02:00
Mark Paluch
b2950bf133
Polishing.
...
Reformat code, switch to tabs. Accept property in DatabaseTypeMapping to provide more context to the type mapping component.
Rename LiquibaseChangeSetGenerator to …Writer as we're writing a changeset and computing the contents is a consequence of writing a changeset. Refine naming to express what we're actually doing.
Introduce setters for enhanced configuration of predicates. Reduce visibility of types to avoid unwanted public API where public access is not needed.
Remove usused code, move methods around for improved grouping of code.
Rename package to schema as the schema is being created and updated and not generated. Rename …Model classes to just their name as types are package-private and not visible externally. Refactor SchemaDiff to Java record.
Use different overloads to write schema changes to avoid LiquibaseException leaking into cases where no diff is being used. Introduce SchemaFilter to filter unwanted mapped entities.
Move code to JDBC module. Introduce comparator strategy to customize how table and column names are compared.
See #756
Original pull request: #1520
2023-06-06 08:51:19 +02:00
Kurt Niemi
5f4ef2ffcb
Add support for schema creation using Liquibase.
...
We now support schema creation and schema migration by generating Liquibase changesets from mapped entities. We also support evolution of schema by comparing existing tables with mapped entities to compute differential changesets.
Closes #756
Original pull request: #1520
2023-06-06 08:51:16 +02:00
Christoph Strobl
999124763d
Prepare next development iteration.
...
See #1498
2023-05-12 14:18:52 +02:00
Christoph Strobl
69ce8b7edf
Release version 3.1 GA (2023.0.0).
...
See #1498
2023-05-12 14:14:39 +02:00
Greg L. Turnquist
ffefc99e2e
Prepare next development iteration.
...
See #1456
2023-04-14 11:59:59 -05:00
Greg L. Turnquist
4fd5d6c81d
Release version 3.1 RC1 (2023.0.0).
...
See #1456
2023-04-14 11:54:02 -05:00
Greg L. Turnquist
ccd7f19073
Test against Java 20 on CI.
...
See #1462 .
2023-04-04 16:16:27 -05:00
Christoph Strobl
0bfed4042d
Prepare next development iteration.
...
See #1430
2023-03-20 15:05:34 +01:00
Christoph Strobl
3ff271f100
Release version 3.1 M3 (2023.0.0).
...
See #1430
2023-03-20 15:01:48 +01:00
Christoph Strobl
eac53196b6
Prepare next development iteration.
...
See #1429
2023-02-17 14:25:47 +01:00
Christoph Strobl
0cca3e817e
Release version 3.1 M2 (2023.0.0).
...
See #1429
2023-02-17 14:22:31 +01:00
Christoph Strobl
1290cff7c0
Prepare next development iteration.
...
See #1389
2023-02-17 13:31:53 +01:00
Christoph Strobl
8f4945c402
Release version 3.1 M1 (2023.0.0).
...
See #1389
2023-02-17 13:27:50 +01:00
Mark Paluch
8ed08e5e8e
Prepare next development iteration.
...
See #1361
2022-11-18 14:30:19 +01:00
Mark Paluch
c244985b56
Release version 3.0 GA (2022.0.0).
...
See #1361
2022-11-18 14:26:23 +01:00
Mark Paluch
dac1729713
Prepare next development iteration.
...
See #1366
2022-11-04 15:26:38 +01:00
Mark Paluch
06e40a3f30
Release version 3.0 RC2 (2022.0.0).
...
See #1366
2022-11-04 15:23:17 +01:00
Mark Paluch
61dcc5168b
Prepare next development iteration.
...
See #1333
2022-10-13 17:31:15 +02:00
Mark Paluch
99ac540555
Release version 3.0 RC1 (2022.0.0).
...
See #1333
2022-10-13 17:24:26 +02:00
Spring Builds
3ab0731fe4
Prepare next development iteration.
...
See #1295
2022-09-19 14:39:01 +00:00
Spring Builds
22618431d8
Release version 3.0 M6 (2022.0.0).
...
See #1295
2022-09-19 14:15:28 +00:00
Christoph Strobl
6b9f49e86a
Prepare next development iteration.
...
See #1247
2022-07-15 15:30:49 +02:00
Christoph Strobl
92150f721d
Release version 3.0 M5 (2022.0.0).
...
See #1247
2022-07-15 15:18:32 +02:00
Christoph Strobl
b671f48a2c
Prepare next development iteration.
...
See #1206
2022-05-13 10:53:24 +02:00
Christoph Strobl
4e82d9d496
Release version 3.0 M4 (2022.0.0).
...
See #1206
2022-05-13 10:44:01 +02:00
Mark Paluch
86e36b08f6
Prepare next development iteration.
...
See #1205
2022-03-22 14:07:37 +01:00
Mark Paluch
755dc05502
Release version 3.0 M3 (2022.0.0).
...
See #1205
2022-03-22 14:00:24 +01:00
Mark Paluch
8aeb9bfb97
Prepare next development iteration.
...
See #1132
2022-03-21 16:44:40 +01:00
Mark Paluch
7f2534a384
Release version 3.0 M2 (2022.0.0).
...
See #1132
2022-03-21 16:35:09 +01:00
Mark Paluch
9a42776381
Import Spring Data R2DBC module into Spring Data Relational.
...
Closes #1179
2022-02-21 10:43:01 +01:00
Mark Paluch
5a312d4b2d
Prepare next development iteration.
...
See #1126
2022-01-14 14:43:19 +01:00
Mark Paluch
595d58b18a
Release version 3.0 M1 (2022.0.0).
...
See #1126
2022-01-14 14:35:09 +01:00
Jens Schauder
4042522474
Reimplemented dependency tests using ArchUnit.
...
Moved RelationalAuditingCallback and JdbcArrayColumns to remove dependency cycle.
Closes #1058
Original pull request #1107
2022-01-14 08:48:28 +01:00
Jens Schauder
f0bc1b179f
Fixed inconsistent poms.
...
See: #1055
2022-01-14 08:48:27 +01:00
Jens Schauder
7dc249d117
Prepare next development iteration.
...
See #1070
2021-11-12 10:59:41 +01:00
Jens Schauder
5040f949c9
Release version 2.3 GA (2021.1.0).
...
See #1070
2021-11-12 10:49:36 +01:00
Mark Paluch
546d7dccda
Prepare next development iteration.
...
See #1052
2021-10-18 13:55:38 +02:00
Mark Paluch
a8fc77b14c
Release version 2.3 RC1 (2021.1.0).
...
See #1052
2021-10-18 13:48:13 +02:00
Mark Paluch
562561b93c
Prepare next development iteration.
...
See #1026
2021-09-17 09:52:18 +02:00
Mark Paluch
a0cdb079d5
Release version 2.3 M3 (2021.1.0).
...
See #1026
2021-09-17 09:44:56 +02:00
Jens Schauder
aa1e3b44b1
Prepare next development iteration.
...
See #1012
2021-08-12 15:16:21 +02:00
Jens Schauder
4b6ed3b17c
Release version 2.3 M2 (2021.1.0).
...
See #1012
2021-08-12 15:03:17 +02:00
Jens Schauder
b0996802d3
Prepare next development iteration.
...
See #967
2021-07-16 14:19:55 +02:00
Jens Schauder
5ed1a4a6d1
Release version 2.3 M1 (2021.1.0).
...
See #967
2021-07-16 14:09:25 +02:00
Jens Schauder
33f08f7253
Support for Dialect specific custom conversions and OffsetDateTime.
...
Dialects may now register a list of converters to take into consideration when reading or writing properties.
See `JdbcSqlServerDialect` for an example.
By default `OffsetDateTime` does not get converted anymore.
If a database needs a conversion it can register it by implementing `Dialect.getConverters()` as described above.
Closes #935
Original pull request #981
2021-05-31 11:59:32 +02:00
Mark Paluch
aa7d68d8c3
Prepare next development iteration.
...
See #955
2021-04-14 14:30:11 +02:00
Mark Paluch
1ba42993c6
Release version 2.2 GA (2021.0.0).
...
See #955
2021-04-14 14:18:47 +02:00
Jens Schauder
5d127cf2a3
Upgrade DB2 driver to 11.5.5.0.
...
Original pull request: #961 .
2021-04-14 08:33:33 +02:00
Jens Schauder
978d91c9c3
Polishing.
...
Organize version properties in groups and alphabetically.
Extracted additional version properties.
Original pull request: #961 .
2021-04-14 08:32:57 +02:00