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 #525
- Make
BaseTable.asExpression()
function open by @qumn in #560 - Reduce memory allocation on
Column.label
used for accessing in query by @AlexRiedler in #564 - Bugfix: fix binary compatibility error when using a higher version of
KotlinModule
by @k163377 in #527 - Bugfix:
Entity.flushChanges()
andEntity.delete()
throwSQLException
instead ofUndeclaredThrowableException
when SQL execution fails. - Update documentation for
insertOrUpdate
andbulkInsertOrUpdate
by @ipalo in #501
New Contributors
- @k163377 made their first contribution in #527
- @qumn made their first contribution in #560
- @ipalo made their first contribution in #501
- @HC-224 made their first contribution in #525
- @AlexRiedler made their first contribution in #564
Full Changelog: v4.0.0...v4.1.0