Release 9.0
·
1053 commits
to master
since this release
Major release fixing dependencies.
SafeSqlsupports converting ResultSet into Java Beans and records.- Removed guava dependency from the
mug-safesqlartifact to help avoid jar hell. - Added
mug-spannerartifact withParameterizedQueryto offer safe templating for Cloud Spanner dynamic queries (no extra dependency other than mug and cloud spanner). - Fixed
mug-guavasplit package by renaming packages to make it more friendly to JPMS - Moved CaseBreaker into Mug core artifact.
- Split out the CaseFormat-dependent method into mug-guava as
CaseFormatsclass. - Added optional template parameter support. For example:
SafeSql.of("... {filter? -> WHERE filter?}", optionalFilter())