Skip to content

Releases: ufukty/gonfique

v1.5.3

04 Jun 08:58
Compare
Choose a tag to compare

fixes couple mapping/matching related issues which occur when a rule contains a segment of ** or a chord of *.[]

v1.5.2

01 Jun 16:44
Compare
Choose a tag to compare

contains a rewrite of matching functionality for improving the problem of wrong or missing detection of keys for ** containing mapping file rules

v1.5.1

30 May 16:21
Compare
Choose a tag to compare

v1.5.0

  • New: -type-name flag to specify generated type's name, default is Config

v1.5.1

  • Fixes: Lack of defer file.Close() statement in the generated ReadConfig file (v1.5.1)

v1.4.1

30 May 09:58
Compare
Choose a tag to compare

fixes misassignment of yaml:"" struct tags for json configs

v1.4.0

29 May 07:37
Compare
Choose a tag to compare
  • new: gonfique now supports JSON config files. Just use a file with .json extension when calling gonfique like -in config.json

v1.3.5

28 May 17:02
Compare
Choose a tag to compare
  • fixes an error which occurs when -organize enabled but there is no type that is isolated to be define iterators on

v1.3.4

28 May 15:21
Compare
Choose a tag to compare
  • New subcommand version to print version number of build. Version number won't be populated when go install used instead of binaries below. (v1.3.4)
  • Fixes an error results with panic because input file contains null (v1.3.3)

v1.3.2

15 May 09:27
Compare
Choose a tag to compare

Changes:

  • Improves stability for ordering in generated type names.

Full Changelog: v1.3.1...v1.3.2

v1.3.1

12 Apr 13:01
Compare
Choose a tag to compare

Fixes a mistake which leads to a segmentation validation error when -organize is used in a minimal config file.

v1.3.0

11 Apr 15:53
Compare
Choose a tag to compare

Changes

  • New: Mapping feature. Specify names for generated types to get same type names each generation. Achieve flexibility with using wildcards * and **. Read more in docs/mapping.md
  • New: time.Duration values are supported.
  • New: logo
  • Renames pkg folder as internal as its outside usage is not intended nor useful.
  • Improves code base organization.

Full Changelog: v1.1.0...v1.3.0

Note: v1.2.0 is never released publicly.