Skip to content

Releases: go-gcfg/gcfg

v1.2.3

17 May 21:53
61b2c08
Compare
Choose a tag to compare

gcfg.ReadFileInto now skips a single leading UTF8 BOM sequence if it exists.
gcfg now requires at least Go 1.2 to build.

v1.2.2

28 Mar 16:45
Compare
Choose a tag to compare

allow escaped double-quotes in unquoted string values

v1.2.1

16 Oct 17:49
Compare
Choose a tag to compare

This release adds location information to parsing erros, as requested in #11 .

v1.2.0

14 Aug 19:58
Compare
Choose a tag to compare

This release adds support for warnings (non-fatal errors). Now it is possible to ignore errors from extra data that cannot be stored into the configuration struct, as requested (among others) in #2. See Error handling and gcfg.FatalOnly for details. This feature has been enabled by the new warnings.v0 package.

v1.1.0

14 Aug 10:59
Compare
Choose a tag to compare

This release adds support for subsection defaults. Default values can be provided for subsection if there is a corresponding section default-<sectionname>. The values can either be set programmatically by pre-setting the fields in struct Default_<sectionname>, or from the configuration data in the section default-<sectionname>. As usual, configuration file values override pre-set field values. Default values are only applied to newly defined subsections (those for which a map value did not exist prior to reading the configuration data). The struct Default_<sectionname> must be gob-encodeable (gob-encoding/decoding is used for deep-copying of the struct values).

initial release

24 May 14:59
Compare
Choose a tag to compare

initial release