## smyrgeorge/sqlx4k — 1.12.0…1.13.0

_19 commits._

### Features
- **Add `@Language("SQL")` annotations to `Statement` and `SimpleStatement` for compile-time SQL validation.** (e432eb9)
- **Expand global compile-time safeguards and SQL optimizations: introduce validations for single `@Id` usage and scalar grouping restrictions; add optimizations for `RETURNING *` expansion and redundant `ORDER BY` removal. Update README and tests.** (c7af52a)
- **Add `EXISTS_BY` support for repository methods, introduce related SQL validation and optimizations, and update README and tests.** (6086485)
- **Expand global query validations with table and count projection checks, add `findOne*` query limit optimization, and update README accordingly.** (3259e49)
- **Add global compile-time query validations and optimizations (column validation, SELECT * expansion, stacked-query rejection). Update README and tests.** (096ae7d)
- **Parse `@Query` SQL for in-memory `WHERE` and `SET` translation, replace method-name-based derivation, and add JSqlParser dependency. Update README and tests.** (7867ea8)
- **Add `sqlx4k-codegen-test` module for in-memory repository generation and update documentation and examples** (0f4a88e)
- **Validate `@Table` names as safe SQL identifiers and add corresponding regex validation.** (5c66362)

### Backend
- **Added documentation for '1.13.0'.** (6863269)
- **Bump `log4k` to 2.3.0 and `android-gradle-plugin` to 9.3.1 in dependencies.** (7ba5679)
- **Update README: bump Kotlin badge version to 2.4.10** (39846ba)
- **Refactor README: separate query validations and optimizations into distinct sections, clarify descriptions, and improve structure.** (a202164)
- **Bump com.android.kotlin.multiplatform.library from 9.2.1 to 9.3.0** (14547fe)
- **Bump kotlin from 2.4.0 to 2.4.10** (f872062)
- **Update README: adjust badge colors for MySQL and PostgreSQL** (aafb4f5)
- **Reorganize README: move PostgreSQL LISTEN/NOTIFY under "Extensions" and improve section structure** (34e175e)
- **Bump ksp from 2.3.9 to 2.3.10** (f6bc694)

### Chore
- **Refactor: Improve `PgmqConsumer` message handling by introducing structured shutdown, exponential backoff for fetch, and conflated wake-up signaling.** (d3b20eb)
- **Refactor: Replace `project.properties` with `project.findProperty` for improved property resolution consistency across build scripts.** (376cc33)

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