matterbridge/vendor/github.com/magiconair/properties/CHANGELOG.md
2023-01-28 22:57:53 +01:00

11 KiB
Raw Blame History

Changelog

1.8.7 - 08 Dec 2022

1.8.6 - 23 Feb 2022

  • PR #57:Fix “unreachable code” lint error

    Thanks to @ellie for the patch.

  • PR #63: Make TestMustGetParsedDuration backwards compatible

    This patch ensures that the TestMustGetParsedDuration still works with go1.3 to make the author happy until it affects real users.

    Thanks to @maage for the patch.

1.8.5 - 24 Mar 2021

  • PR #55: Fix: Encoding Bug in Comments

    When reading comments  are loaded correctly, but when writing they are then replaced by \. This leads to wrong comments when writing and reading multiple times.

    Thanks to @doxsch for the patch.

1.8.4 - 23 Sep 2020

  • PR #50: enhance error message for circular references

    Thanks to @sriv for the patch.

1.8.3 - 14 Sep 2020

  • PR #49: Include the key in error message causing the circular reference

    The change is include the key in the error message which is causing the circular reference when parsing/loading the properties files.

    Thanks to @haroon-sheikh for the patch.

1.8.2 - 25 Aug 2020

  • PR #36: Escape backslash on write

    This patch ensures that backslashes are escaped on write. Existing applications which rely on the old behavior may need to be updated.

    Thanks to @apesternikov for the patch.

  • PR #42: Made Content-Type check whitespace agnostic in LoadURL()

    Thanks to @aliras1 for the patch.

  • PR #41: Make key/value separator configurable on Write()

    Thanks to @mkjor for the patch.

  • PR #40: Add method to return a sorted list of keys

    Thanks to @mkjor for the patch.

1.8.1 - 10 May 2019

  • PR #35: Close body always after request

    This patch ensures that in LoadURL the response body is always closed.

    Thanks to @liubog2008 for the patch.

1.8 - 15 May 2018

  • PR #26: Disable expansion during loading

    This adds the option to disable property expansion during loading.

    Thanks to @kmala for the patch.

1.7.6 - 14 Feb 2018

  • PR #29: Reworked expansion logic to handle more complex cases.

    See PR for an example.

    Thanks to @yobert for the fix.

1.7.5 - 13 Feb 2018

  • PR #28: Support duplicate expansions in the same value

    Values which expand the same key multiple times (e.g. key=${a} ${a}) will no longer fail with a circular reference error.

    Thanks to @yobert for the fix.

1.7.4 - 31 Oct 2017

  • Issue #23: Ignore blank lines with whitespaces

  • 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

  • Issue #14: Decouple TestLoadExpandedFile from $USER
  • PR #12: Load from files and URLs
  • PR #16: Keep gofmt happy
  • PR #18: Fix Delete() function

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 dont 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

  • Initial release