Skip to content

Commit

Permalink
chore: Bump Exposed version from 0.49.0 to 0.50.0 (#2066)
Browse files Browse the repository at this point in the history
* chore: Bump Exposed version from 0.49.0 to 0.50.0

* Update documentation

---------

Co-authored-by: leonid.stashevsky <leonid.stashevsky@gmail.com>
  • Loading branch information
bog-walk and e5l authored Apr 30, 2024
1 parent d2f02dd commit 1d89710
Show file tree
Hide file tree
Showing 27 changed files with 347 additions and 278 deletions.
40 changes: 39 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,41 @@
# 0.50.0
Infrastructure:
* Spring Framework 6.1.6

Breaking changes:
* fix!: EXPOSED-317 repetitionAttempts property is misleading by @bog-walk in https://github.com/JetBrains/Exposed/pull/2042
* refactor!: Column type safety by @joc-a in https://github.com/JetBrains/Exposed/pull/2027
* More details at [Breaking changes](https://jetbrains.github.io/Exposed/breaking-changes.html#0-50-0)

Deprecations:
* deprecate: Raise deprecation levels of API elements by @bog-walk in https://github.com/JetBrains/Exposed/pull/2038
* deprecate: EXPOSED-354 Database.connectPool() with ConnectionPoolDataSource by @bog-walk in https://github.com/JetBrains/Exposed/pull/2059

Features:
* feat: EXPOSED-327 Support GraalVM native images with Spring Boot by @joshlong and @bog-walk in https://github.com/JetBrains/Exposed/pull/2039. Many thanks to [joshlong](https://github.com/joshlong) for the support.
* feat: EXPOSED-296 Add ability to check if a Sequence exists in a database by @joc-a in https://github.com/JetBrains/Exposed/pull/2045
* feat: EXPOSED-355 Support INSERT...RETURNING statement by @bog-walk in https://github.com/JetBrains/Exposed/pull/2060
* feat: EXPOSED-357 Support DELETE...RETURNING statement by @bog-walk in https://github.com/JetBrains/Exposed/pull/2061
* feat: EXPOSED-356 Support UPDATE...RETURNING statement by @bog-walk in https://github.com/JetBrains/Exposed/pull/2062

Bug fixes:
* fix(jdbc): existingIndices() misses indexes from tables with a schema by @jackgisel-RL in https://github.com/JetBrains/Exposed/pull/2033
* fix: EXPOSED-259 supportsSubqueryUnions is too strict for PostgreSQL 12+ by @bog-walk in https://github.com/JetBrains/Exposed/pull/2037
* fix: EXPOSED-339 Oracle alias for blob does not work by @obabichevjb in https://github.com/JetBrains/Exposed/pull/2048
* fix: EXPOSED-340 Syntax error using upsert with MySQL8 below 8.0.19 by @bog-walk in https://github.com/JetBrains/Exposed/pull/2049
* fix: EXPOSED-349 "defaultValueFun" is lost from Column in Alias by @joc-a in https://github.com/JetBrains/Exposed/pull/2058
* fix: Error when updating different entities mapped to the same table by @joc-a in https://github.com/JetBrains/Exposed/pull/2065
* fix: EXPOSED-350 keepLoadedReferencesOutOfTransaction causes duplicate query when true by @bog-walk in https://github.com/JetBrains/Exposed/pull/2064

Docs:
* Move wiki to github pages documentation by @e5l in https://github.com/JetBrains/Exposed/pull/2034
* docs: EXPOSED-313 JSON columns support libraries other than kotlinx.serialization by @bog-walk in https://github.com/JetBrains/Exposed/pull/2041
* docs: Update Contributing documentation with code style details by @obabichevjb in https://github.com/JetBrains/Exposed/pull/2051
* docs: EXPOSED-319 H2 customEnumeration example throws by @bog-walk in https://github.com/JetBrains/Exposed/pull/2056

Tests:
* Move BLOB tests to own source files by @obabichevjb in https://github.com/JetBrains/Exposed/pull/2053

# 0.49.0
Infrastructure:
* log4j2 2.23.1
Expand Down Expand Up @@ -71,7 +109,7 @@ Bug fixes:
* fix: EXPOSED-302 Count with alias fails if table name includes schema by @bog-walk in https://github.com/JetBrains/Exposed/pull/2008
* fix: EXPOSED-293 Logger prints plaintext value of encryptedVarchar by @bog-walk in https://github.com/JetBrains/Exposed/pull/2009

* Build:
Build:
* build!: EXPOSED-234 Set exposed-crypt to jdk 17 & bump spring-security-crypto to 6.+ by @bog-walk in https://github.com/JetBrains/Exposed/pull/2001

Docs:
Expand Down
42 changes: 21 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,52 +81,52 @@ The Maven Central repository is enabled by default for Maven users.
<dependency>
<groupId>org.jetbrains.exposed</groupId>
<artifactId>exposed-core</artifactId>
<version>0.49.0</version>
<version>0.50.0</version>
</dependency>
<dependency>
<groupId>org.jetbrains.exposed</groupId>
<artifactId>exposed-crypt</artifactId>
<version>0.49.0</version>
<version>0.50.0</version>
</dependency>
<dependency>
<groupId>org.jetbrains.exposed</groupId>
<artifactId>exposed-dao</artifactId>
<version>0.49.0</version>
<version>0.50.0</version>
</dependency>
<dependency>
<groupId>org.jetbrains.exposed</groupId>
<artifactId>exposed-java-time</artifactId>
<version>0.49.0</version>
<version>0.50.0</version>
</dependency>
<dependency>
<groupId>org.jetbrains.exposed</groupId>
<artifactId>exposed-jdbc</artifactId>
<version>0.49.0</version>
<version>0.50.0</version>
</dependency>
<dependency>
<groupId>org.jetbrains.exposed</groupId>
<artifactId>exposed-jodatime</artifactId>
<version>0.49.0</version>
<version>0.50.0</version>
</dependency>
<dependency>
<groupId>org.jetbrains.exposed</groupId>
<artifactId>exposed-json</artifactId>
<version>0.49.0</version>
<version>0.50.0</version>
</dependency>
<dependency>
<groupId>org.jetbrains.exposed</groupId>
<artifactId>exposed-kotlin-datetime</artifactId>
<version>0.49.0</version>
<version>0.50.0</version>
</dependency>
<dependency>
<groupId>org.jetbrains.exposed</groupId>
<artifactId>exposed-money</artifactId>
<version>0.49.0</version>
<version>0.50.0</version>
</dependency>
<dependency>
<groupId>org.jetbrains.exposed</groupId>
<artifactId>exposed-spring-boot-starter</artifactId>
<version>0.49.0</version>
<version>0.50.0</version>
</dependency>
</dependencies>

Expand All @@ -136,20 +136,20 @@ The Maven Central repository is enabled by default for Maven users.

```groovy
dependencies {
implementation 'org.jetbrains.exposed:exposed-core:0.49.0'
implementation 'org.jetbrains.exposed:exposed-crypt:0.49.0'
implementation 'org.jetbrains.exposed:exposed-dao:0.49.0'
implementation 'org.jetbrains.exposed:exposed-jdbc:0.49.0'
implementation 'org.jetbrains.exposed:exposed-core:0.50.0'
implementation 'org.jetbrains.exposed:exposed-crypt:0.50.0'
implementation 'org.jetbrains.exposed:exposed-dao:0.50.0'
implementation 'org.jetbrains.exposed:exposed-jdbc:0.50.0'
implementation 'org.jetbrains.exposed:exposed-jodatime:0.49.0'
implementation 'org.jetbrains.exposed:exposed-jodatime:0.50.0'
// or
implementation 'org.jetbrains.exposed:exposed-java-time:0.49.0'
implementation 'org.jetbrains.exposed:exposed-java-time:0.50.0'
// or
implementation 'org.jetbrains.exposed:exposed-kotlin-datetime:0.49.0'
implementation 'org.jetbrains.exposed:exposed-kotlin-datetime:0.50.0'
implementation 'org.jetbrains.exposed:exposed-json:0.49.0'
implementation 'org.jetbrains.exposed:exposed-money:0.49.0'
implementation 'org.jetbrains.exposed:exposed-spring-boot-starter:0.49.0'
implementation 'org.jetbrains.exposed:exposed-json:0.50.0'
implementation 'org.jetbrains.exposed:exposed-money:0.50.0'
implementation 'org.jetbrains.exposed:exposed-spring-boot-starter:0.50.0'
}
```

Expand Down Expand Up @@ -180,7 +180,7 @@ dependencies {
and in `gradle.properties`

```
exposedVersion=0.49.0
exposedVersion=0.50.0
```

## Samples
Expand Down
2 changes: 1 addition & 1 deletion docs/Map.jhm
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?xml version='1.0' encoding='UTF-8'?><map version="2.0"><mapID target="Deep-Dive-into-DSL.md" url="deep-dive-into-dsl.html" default="no"/><mapID target="Frequently Asked Questions" url="frequently-asked-questions.html" default="no"/><mapID target="Deep-Dive-into-DSL" url="deep-dive-into-dsl.html" default="no"/><mapID target="Getting+Started+with+Exposed" url="getting-started-with-exposed.html" default="no"/><mapID target="Deep-Dive-into-DAO.md" url="deep-dive-into-dao.html" default="no"/><mapID target="Breaking+Changes" url="breaking-changes.html" default="no"/><mapID target="Breaking-Changes.md" url="breaking-changes.html" default="no"/><mapID target="Breaking-Changes" url="breaking-changes.html" default="no"/><mapID target="Exposed Documentation" url="home.html" default="no"/><mapID target="SQL-Functions" url="sql-functions.html" default="no"/><mapID target="Deep+Dive+into+DAO" url="deep-dive-into-dao.html" default="no"/><mapID target="Frequently+Asked+Questions" url="frequently-asked-questions.html" default="no"/><mapID target="Home.topic" url="home.html" default="yes"/><mapID target="SQL+Functions" url="sql-functions.html" default="no"/><mapID target="Breaking Changes" url="breaking-changes.html" default="no"/><mapID target="Deep Dive into DAO" url="deep-dive-into-dao.html" default="no"/><mapID target="Migration-Guide.md" url="migration-guide.html" default="no"/><mapID target="Exposed Modules" url="exposed-modules.html" default="no"/><mapID target="Data Types" url="data-types.html" default="no"/><mapID target="ovi7wa_159_json" url="starting-page-Home.json" default="no"/><mapID target="Transactions" url="transactions.html" default="no"/><mapID target="Data+Types" url="data-types.html" default="no"/><mapID target="Samples" url="samples.html" default="no"/><mapID target="Exposed-Modules.md" url="exposed-modules.html" default="no"/><mapID target="Database-and-DataSource.md" url="database-and-datasource.html" default="no"/><mapID target="Exposed+Documentation" url="home.html" default="no"/><mapID target="Migration-Guide" url="migration-guide.html" default="no"/><mapID target="Exposed-Modules" url="exposed-modules.html" default="no"/><mapID target="Data-Types" url="data-types.html" default="no"/><mapID target="Frequently-Asked-Questions" url="frequently-asked-questions.html" default="no"/><mapID target="Getting Started with Exposed" url="getting-started-with-exposed.html" default="no"/><mapID target="Deep+Dive+into+DSL" url="deep-dive-into-dsl.html" default="no"/><mapID target="Contributing" url="contributing.html" default="no"/><mapID target="Exposed+Modules" url="exposed-modules.html" default="no"/><mapID target="Contributing to Exposed" url="contributing.html" default="no"/><mapID target="Contributing.md" url="contributing.html" default="no"/><mapID target="Database-and-DataSource" url="database-and-datasource.html" default="no"/><mapID target="Deep-Dive-into-DAO" url="deep-dive-into-dao.html" default="no"/><mapID target="Transactions.md" url="transactions.html" default="no"/><mapID target="Deep Dive into DSL" url="deep-dive-into-dsl.html" default="no"/><mapID target="Samples.md" url="samples.html" default="no"/><mapID target="Getting-Started-with-Exposed.md" url="getting-started-with-exposed.html" default="no"/><mapID target="Working+with+Database+and+DataSource" url="database-and-datasource.html" default="no"/><mapID target="Home" url="home.html" default="yes"/><mapID target="SQL Functions" url="sql-functions.html" default="no"/><mapID target="Data-Types.md" url="data-types.html" default="no"/><mapID target="Migration+Guide" url="migration-guide.html" default="no"/><mapID target="Working with Database and DataSource" url="database-and-datasource.html" default="no"/><mapID target="Contributing+to+Exposed" url="contributing.html" default="no"/><mapID target="SQL-Functions.md" url="sql-functions.html" default="no"/><mapID target="Getting-Started-with-Exposed" url="getting-started-with-exposed.html" default="no"/><mapID target="Frequently-Asked-Questions.md" url="frequently-asked-questions.html" default="no"/><mapID target="Migration Guide" url="migration-guide.html" default="no"/></map>
<?xml version='1.0' encoding='UTF-8'?><map version="2.0"><mapID target="Deep-Dive-into-DSL.md" url="deep-dive-into-dsl.html" default="no"/><mapID target="idrr9n_1_json" url="starting-page-Home.json" default="no"/><mapID target="Frequently Asked Questions" url="frequently-asked-questions.html" default="no"/><mapID target="Deep-Dive-into-DSL" url="deep-dive-into-dsl.html" default="no"/><mapID target="Getting+Started+with+Exposed" url="getting-started-with-exposed.html" default="no"/><mapID target="Deep-Dive-into-DAO.md" url="deep-dive-into-dao.html" default="no"/><mapID target="Breaking+Changes" url="breaking-changes.html" default="no"/><mapID target="Breaking-Changes.md" url="breaking-changes.html" default="no"/><mapID target="Breaking-Changes" url="breaking-changes.html" default="no"/><mapID target="Exposed Documentation" url="home.html" default="no"/><mapID target="SQL-Functions" url="sql-functions.html" default="no"/><mapID target="Deep+Dive+into+DAO" url="deep-dive-into-dao.html" default="no"/><mapID target="Frequently+Asked+Questions" url="frequently-asked-questions.html" default="no"/><mapID target="Home.topic" url="home.html" default="yes"/><mapID target="SQL+Functions" url="sql-functions.html" default="no"/><mapID target="Breaking Changes" url="breaking-changes.html" default="no"/><mapID target="Deep Dive into DAO" url="deep-dive-into-dao.html" default="no"/><mapID target="Migration-Guide.md" url="migration-guide.html" default="no"/><mapID target="Exposed Modules" url="exposed-modules.html" default="no"/><mapID target="Data Types" url="data-types.html" default="no"/><mapID target="Transactions" url="transactions.html" default="no"/><mapID target="Data+Types" url="data-types.html" default="no"/><mapID target="Samples" url="samples.html" default="no"/><mapID target="Exposed-Modules.md" url="exposed-modules.html" default="no"/><mapID target="Database-and-DataSource.md" url="database-and-datasource.html" default="no"/><mapID target="Exposed+Documentation" url="home.html" default="no"/><mapID target="Migration-Guide" url="migration-guide.html" default="no"/><mapID target="Exposed-Modules" url="exposed-modules.html" default="no"/><mapID target="Data-Types" url="data-types.html" default="no"/><mapID target="Frequently-Asked-Questions" url="frequently-asked-questions.html" default="no"/><mapID target="Getting Started with Exposed" url="getting-started-with-exposed.html" default="no"/><mapID target="Deep+Dive+into+DSL" url="deep-dive-into-dsl.html" default="no"/><mapID target="Contributing" url="contributing.html" default="no"/><mapID target="Exposed+Modules" url="exposed-modules.html" default="no"/><mapID target="Contributing to Exposed" url="contributing.html" default="no"/><mapID target="Contributing.md" url="contributing.html" default="no"/><mapID target="Database-and-DataSource" url="database-and-datasource.html" default="no"/><mapID target="Deep-Dive-into-DAO" url="deep-dive-into-dao.html" default="no"/><mapID target="Transactions.md" url="transactions.html" default="no"/><mapID target="Deep Dive into DSL" url="deep-dive-into-dsl.html" default="no"/><mapID target="Samples.md" url="samples.html" default="no"/><mapID target="Getting-Started-with-Exposed.md" url="getting-started-with-exposed.html" default="no"/><mapID target="Working+with+Database+and+DataSource" url="database-and-datasource.html" default="no"/><mapID target="Home" url="home.html" default="yes"/><mapID target="SQL Functions" url="sql-functions.html" default="no"/><mapID target="Data-Types.md" url="data-types.html" default="no"/><mapID target="Migration+Guide" url="migration-guide.html" default="no"/><mapID target="Working with Database and DataSource" url="database-and-datasource.html" default="no"/><mapID target="Contributing+to+Exposed" url="contributing.html" default="no"/><mapID target="SQL-Functions.md" url="sql-functions.html" default="no"/><mapID target="Getting-Started-with-Exposed" url="getting-started-with-exposed.html" default="no"/><mapID target="Frequently-Asked-Questions.md" url="frequently-asked-questions.html" default="no"/><mapID target="Migration Guide" url="migration-guide.html" default="no"/></map>
1 change: 1 addition & 0 deletions docs/api-object-digest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{}
Loading

0 comments on commit 1d89710

Please sign in to comment.