bog-walk
bog-walk
- Bump `spring-security-crypto` dependency from 5.8.8 to 6.2.1. - As for the other spring modules, upgrading to version 6.+ now requires JDK 17. - Relocate related tests from `exposed-tests` to...
- Adds a new `CompositeIdTable` that allows id columns to be marked for `EntityID` inclusion using the original `Column.entityID()`. - Adds all the necessary entity class objects, including a `CompositeID`...
Version 0.50.0 introduced 2 changes to `CurrentTimestamp`: - It is now an object instead of a class. - It no longer returns type `T`, but instead returns an `Instant`. So...
Defining a composite money column as nullable returns a different type: ```kt // non-nullable column val money: CompositeMoneyColumn = compositeMoney() // actual nullable column val nullableMoney: CompositeMoneyColumn = compositeMoney().nullable() //...
#### Description **Summary of the change**: Provides the functionality for DAO entities to set/get additional data to/from extra columns (non-referencing) in the intermediate table of a many-to-many relation. **Detailed description**:...
#### Description **Summary of the change**: All `Entity` related objects and functions are no longer restricted to type-parameter `Comparable`. **Detailed description**: - **Why**: Introduction of [Kotlin 2.0](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.uuid/-uuid/) brought `kotlin.uuid.Uuid`, which...
#### Description **Summary of the change**: Add `inline` modifier to query functions that are passed lambda parameters. **Detailed description**: - **What**: - Add `inline` modifier to query functions, where possible,...
#### Description **Summary of the change**: Add a new project to the samples folder, to show Exposed + Ktor + postgresql-r2dbc driver **Detailed description**: - **What**: - New project added...
#### Description **Summary of the change**: Adds a guide for migrating existing users from 0.61.0 to 1.0.0 **Note: While the guide mentions R2DBC, R2DBC-specific features are not the highlight. The...
#### Description **Summary of the change**: Update Spring Boot starter `ExposedAotContribution` runtime hints with classes introduced since 1.0.0. **Detailed description**: - **Why**: I ran my my original Spring Graalvm test...