Changelog
Unreleased
- PR #24: Update keys when DisableExpansion is enabled Thanks to @mgurov for the fix.
1.7.3 - 10 Jul 2017
1.7.2 - 20 Mar 2017
1.7.1 - 13 Jan 2017
1.7.0 - 20 Mar 2016
1.6.0 - 11 Dec 2015
- Add Decode method to populate struct from properties via tags.
1.5.6 - 18 Oct 2015
- Vendored in gopkg.in/check.v1
1.5.5 - 31 Jul 2015
- PR #6: Add Delete method to remove keys including comments. (@gerbenjacobs)
1.5.4 - 23 Jun 2015
- Issue #5: Allow disabling of property expansion DisableExpansion. When property expansion is disabled Properties become a simple key/value store and don't check for circular references.
1.5.3 - 02 Jun 2015
1.5.2 - 10 Apr 2015
1.5.1 - 08 Dec 2014
1.5.0 - 18 Nov 2014
- Added support for single and multi-line comments (reading, writing and updating)
- The order of keys is now preserved
- Calling Set() with an empty key now silently ignores the call and does not create a new entry
- Added a MustSet() method
- Migrated test library from launchpad.net/gocheck to gopkg.in/check.v1
1.4.2 - 15 Nov 2014
- Issue #2: Fixed goroutine leak in parser which created two lexers but cleaned up only one
1.4.1 - 13 Nov 2014
- Issue #1: Fixed bug in Keys() method which returned an empty string
1.4.0 - 23 Sep 2014
1.3.0 - 18 Mar 2014
1.2.0 - 05 Mar 2014
- Added MustGet... functions
- Added support for int and uint with range checks on 32 bit platforms
1.1.0 - 20 Jan 2014
- Renamed from goproperties to properties
- Added support for expansion of environment vars in filenames and value expressions
- Fixed bug where value expressions were not at the start of the string
1.0.0 - 7 Jan 2014