Skip to content

Release 9.0

Choose a tag to compare

@fluentfuture fluentfuture released this 12 Jul 19:00
· 1053 commits to master since this release

Major release fixing dependencies.

  • SafeSql supports converting ResultSet into Java Beans and records.
  • Removed guava dependency from the mug-safesql artifact to help avoid jar hell.
  • Added mug-spanner artifact with ParameterizedQuery to offer safe templating for Cloud Spanner dynamic queries (no extra dependency other than mug and cloud spanner).
  • Fixed mug-guava split 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 CaseFormats class.
  • Added optional template parameter support. For example:
    SafeSql.of("... {filter? -> WHERE filter?}", optionalFilter())