## smyrgeorge/sqlx4k — 1.13.1…1.14.0

_23 commits._

### Features
- **Add support for optimistic locking with `@Version`, including CRUD operations, in-memory repository implementation, and comprehensive documentation in the README.** (648d96f)
- **Handle driver (native) init errors gracefully without panicking, unify error reporting across SQL drivers, and add platform-specific error tests.** (b45f434)
- **Add project banner to README and include SVG for branding** (f0907a1)
- **Ensure transactions and savepoints rollback properly when coroutines are cancelled. Introduce `runSuspendCatching` to rethrow `CancellationException` while preserving coroutine context. Add tests to validate cancellation behavior.** (857405f)
- **Add MariaDB dialect support with `INSERT ... RETURNING` for batch inserts** (abf2e1f)
- **Add savepoints in Transaction** (9a7521e)
- **Expand README: add details on new features (driver-level interceptor, COPY support, `kotlinx.serialization`, MariaDB updates, and type coverage) and improve clarity in supported functionality.** (060c623)

### Fixes
- **Update savepoints documentation with examples and fix minor typos in README** (ddf0d90)
- **Add issue templates for bug reports, feature requests, and general configuration.** (42fe1e9)

### Backend
- **Added documentation for '1.14.0'.** (3839f9f)
- **Update README: improve repository context parameter documentation and correct method references** (2eeb561)
- **Refactor `savepoint` logic: unify `savepointCatching` into `savepoint`, returning `Result` instead of propagating exceptions, and update all relevant tests and documentation.** (df343e3)
- **Update README: bump Kotlin badge version to 2.4.20 and improve formatting for clarity.** (bbfdc61)
- **Organize and improve structure for "Transactions" and "TransactionContext" sections in README for better readability.** (ff46d51)
- **Bump gradle-wrapper from 9.7.1 to 9.8.0** (754d1ef)
- **Bump org.postgresql:r2dbc-postgresql from 1.1.2.RELEASE to 1.1.3.RELEASE** (4dce7dd)
- **Bump com.android.kotlin.multiplatform.library from 9.4.0 to 9.4.1** (b1524d6)
- **Bump com.github.jsqlparser:jsqlparser from 5.3 to 5.4** (7632f96)
- **Bump org.robolectric:robolectric from 4.16.1 to 4.17** (71aea68)
- **Bump kotlin from 2.4.10 to 2.4.20** (9baca7d)
- **Bump ksp from 2.3.11 to 2.3.12** (8faeaa6)
- **Bump com.android.kotlin.multiplatform.library from 9.3.2 to 9.4.0** (d2fd00f)
- **Include `sqlx4k-codegen-test` and `sqlx4k-sqlite-cipher` modules in Dokka configuration.** (39f7fb7)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/smyrgeorge/sqlx4k?utm_source=github-action)._