- Fix primary key handling for reference columns
- Support for custom id tables
Fix migration to new query DSL
The minimum supported version of Exposed is now 0.46.0.
- Update Kotlin to 1.9.22
- Support for providing a database instance to the CRUD repository
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
}