Skip to content

Releases: darkxanter/kesp

0.13.1

29 Jun 13:58
bc308a2
Compare
Choose a tag to compare

Bug fixes

  • Fix primary key handling for reference columns

Full Changelog: 0.13.0...0.13.1

0.13.0

27 Mar 11:41
236b5b7
Compare
Choose a tag to compare

Improvements

  • Support for custom id tables

Full Changelog: 0.12.1...0.13.0

0.11.1

27 Mar 11:41
3c1b5dc
Compare
Choose a tag to compare

Backports

  • Support for custom id tables

0.12.1

19 Feb 07:53
9d0bc5f
Compare
Choose a tag to compare

Fix migration to new query DSL.

Full Changelog: 0.12.0...0.12.1

0.12.0

18 Feb 14:01
66c4a9c
Compare
Choose a tag to compare

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

18 Feb 13:11
1646695
Compare
Choose a tag to compare

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

01 May 17:51
a30fc37
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.9.0...0.10.0

0.9.0

18 Apr 06:28
49970ab
Compare
Choose a tag to compare

What's Changed

  • Add function to insert multiple rows in one statement by @luluvia in #9

New Contributors

Full Changelog: 0.8.4...0.9.0

0.8.4

12 Apr 10:42
160ad54
Compare
Choose a tag to compare

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

30 Mar 10:31
59d5d7b
Compare
Choose a tag to compare

Changes

  • added support for interface projections
  • added readFunction to Projection

Full Changelog: 0.8.2...0.8.3