Releases: darkxanter/kesp
Releases · darkxanter/kesp
0.13.1
0.13.0
0.11.1
Backports
- Support for custom id tables
0.12.1
Fix migration to new query DSL.
Full Changelog: 0.12.0...0.12.1
0.12.0
Breaking changes
The minimum supported version of Exposed is now 0.46.0.
Improvements
- Update Kotlin to 1.9.22
- Support for providing a database instance to the CRUD repository
Full Changelog: 0.11.0...0.12.0
0.11.0
Breaking changes
Such extension functions will no longer be created due to a conflict between fromDto
and other tables with the same type signature:
public fun UserTable.insertDto(
username: String,
password: String,
birthDate: LocalDate? = null,
)
public fun UserTable.updateDto(
id: Long,
username: String,
password: String,
birthDate: LocalDate? = null,
)
public fun UpdateBuilder<*>.fromDto(
username: String,
password: String,
birthDate: LocalDate? = null,
): Unit {
this[UserTable.username] = username
this[UserTable.password] = password
this[UserTable.birthDate] = birthDate
}
Full Changelog: 0.10.0...0.11.0
0.10.0
0.9.0
0.8.4
Changes
- allow to use classes for projection with additional properties that are not in the table if they are only for updating
Full Changelog: 0.8.3...0.8.4
0.8.3
Changes
- added support for interface projections
- added
readFunction
toProjection
Full Changelog: 0.8.2...0.8.3