Releases: ufukty/gonfique
Releases · ufukty/gonfique
v1.5.3
fixes couple mapping/matching related issues which occur when a rule contains a segment of **
or a chord of *.[]
v1.5.2
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
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
fixes misassignment of yaml:""
struct tags for json configs
v1.4.0
- new: gonfique now supports JSON config files. Just use a file with
.json
extension when calling gonfique like -in config.json
v1.3.5
- fixes an error which occurs when
-organize
enabled but there is no type that is isolated to be define iterators on
v1.3.4
- 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
Changes:
- Improves stability for ordering in generated type names.
Full Changelog: v1.3.1...v1.3.2
v1.3.1
Fixes a mistake which leads to a segmentation validation error when -organize is used in a minimal config file.
v1.3.0
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.