1.1.0
Release Notes — sqlx4k 1.1.0
Date: 2025-09-26
Overview
sqlx4k 1.1.0 delivers schema-aware migrations, richer migration result reporting and callbacks, expanded platform
support, and multiple quality-of-life improvements.
Highlights
- Schema-aware migrations with optional automatic schema creation
- New migration callbacks and unified migration results
- UUID support and improved timestamp parsing
- iOS Simulator (Arm64) target support
New features and improvements
- Migrations
- Schema support in Migrator, including validation of table and schema names using regex safeguards.
- migrate now supports optional schema parameter and createSchema toggle for convenience.
- New execution callbacks for both statement and file-level migrations to aid observability.
- Results type revamped (Migrator.Results) to expose per-statement and per-file details more cleanly.
- Data types and parsing
- UUID support added.
- Timestamp parsing improved: supports “T” separator, stricter offset validation, and enhanced precision mapping to
Kotlin Time Instant.
- Developer experience and examples
- Examples updated to showcase the new callbacks and to log migration details.
- SQL preview in statement classes is now truncated in toString for cleaner logs.
- Multiplatform
- iosSimulatorArm64 target added across modules.
- Documentation
- README updated describing Kotlin-first DB implementations, WASM support, and compile-time query validation.
- Code quality and cleanup
- Removed unused extensions and redundant imports; consolidated extensions under impl.
- AbstractStatement simplified for positional parameters; optimized SQL rendering and scanner logic.
Bug fixes
-
Various internal refactors closed minor inconsistencies in documentation and parameter handling across modules. No
user-reported functional bugs were tracked during this cycle. -
Issues: please open a GitHub issue with a minimal reproducible example where possible.
Full Changelog: 1.0.0...1.1.0