Skip to content

Releases: carueda/tscfg

Maintenance release

05 Aug 23:05
Compare
Choose a tag to compare

This only involves an upgrade of underlying build/release dependencies -- no functional changes.

(Note: this time, artifact published only for scala 2.13 -- unfortunately, had repeated issues making the 2.12 work with sonatype.)

Minor bug fix release

02 Jul 23:02
Compare
Choose a tag to compare
  • Report correct field name when using incorrect enum value #74 (Thanks @sebastian-peter for reporting!)

Resolves some issues, and other adjustments

05 Mar 18:16
Compare
Choose a tag to compare
  • #62 "Ability to set enums in config"
    • completed handling at first level
    • in general, generated scala class names are now fully qualified
  • #42 "Size-in-bytes should be explicitly indicated in config spec"
  • minor template generation adjustments (a feature that btw may be removed -- don't know of anyone using it)
  • test coverage improved
  • more like a devel convenience: the final formatting of the generated code (using scalafmt or googlejavaformat) is not performed if the env var NO_FORMATTER is defined

v0.9.982

03 Mar 23:11
Compare
Choose a tag to compare

Bug fix release ( #71); some internal code revision.

Consistent formatter now used for the generated code

24 Oct 04:24
27aaf58
Compare
Choose a tag to compare

#69

  • Scala: scalafmt (v2.7.5)
  • Java: google-java-format (v1.7, so tscfg can still run on JRE 8)

Ability to allow shared object inheritance

28 Jun 20:33
Compare
Choose a tag to compare

new `--withoutTimestamp` option

11 Jun 17:09
Compare
Choose a tag to compare

Scala: now targeting 2.13 by default, with new flag for 2.12

28 Feb 17:34
Compare
Choose a tag to compare

Many thanks to @johanneshiry for this contribution!

This new release only impacts the Scala generation: tscfg now targets 2.13 by default, with a new --scala:2.12 flag as a mechanism for any need for compatibility with 2.12 as in previous releases. In general, the distinction is only relevant for configuration specs involving lists.

See #59 for more details.

Bug fix release

07 Oct 21:05
Compare
Choose a tag to compare

Should fix this particular misbehavior: #54 (comment) (thanks @kirkbro for reporting).

Shared config objects #54

15 Sep 01:40
Compare
Choose a tag to compare

Initial implementation of shared config objects. See #54 and README for details. (thanks @kirkbro for the suggestion!)