New
v4.1.0
What's Changed
- Upgrade Kotlin version to 1.9.23, support JDK 21.
- Add
EntityExtensionsApi.isAttached()function to check if an entity is attached to the database. - Track and provide access to entity changed properties by @HC-224 in https://github.com/kotlin-orm/ktorm/pull/525
- Make
BaseTable.asExpression()function open by @qumn in https://github.com/kotlin-orm/ktorm/pull/560 - Reduce memory allocation on
Column.labelused for accessing in query by @AlexRiedler in https://github.com/kotlin-orm/ktorm/pull/564 - Bugfix: fix binary compatibility error when using a higher version of
KotlinModuleby @k163377 in https://github.com/kotlin-orm/ktorm/pull/527 - Bugfix:
Entity.flushChanges()andEntity.delete()throwSQLExceptioninstead ofUndeclaredThrowableExceptionwhen SQL execution fails. - Update documentation for
insertOrUpdateandbulkInsertOrUpdateby @ipalo in https://github.com/kotlin-orm/ktorm/pull/501
New Contributors
- @k163377 made their first contribution in https://github.com/kotlin-orm/ktorm/pull/527
- @qumn made their first contribution in https://github.com/kotlin-orm/ktorm/pull/560
- @ipalo made their first contribution in https://github.com/kotlin-orm/ktorm/pull/501
- @HC-224 made their first contribution in https://github.com/kotlin-orm/ktorm/pull/525
- @AlexRiedler made their first contribution in https://github.com/kotlin-orm/ktorm/pull/564
Full Changelog: https://github.com/kotlin-orm/ktorm/compare/v4.0.0...v4.1.0