diff --git a/CHANGELOG.md b/CHANGELOG.md index 58a77ab..b7dbd2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ -v0.8.0 (in development) ------------------------ +v0.8.0 (2020-11-28) +------------------- - Drop support for Python 2.7, 3.4, and 3.5 - Support Python 3.9 - `ensure_ascii` parameter added to `PropertiesFile.dump()` and diff --git a/docs/changelog.rst b/docs/changelog.rst index 5f4be88..6f0bbf0 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -3,8 +3,8 @@ Changelog ========= -v0.8.0 (in development) ------------------------ +v0.8.0 (2020-11-28) +------------------- - Drop support for Python 2.7, 3.4, and 3.5 - Support Python 3.9 - ``ensure_ascii`` parameter added to `PropertiesFile.dump()` and @@ -19,6 +19,7 @@ v0.8.0 (in development) subclasses of `~collections.namedtuple`, but they can still be iterated over to retrieve their fields like a tuple + v0.7.0 (2020-03-09) ------------------- - `parse()` now accepts strings as input @@ -28,6 +29,7 @@ v0.7.0 (2020-03-09) - Gave `PropertiesFile` a settable `~PropertiesFile.header_comment` property - Handle unescaping surrogate pairs on narrow Python builds + v0.6.0 (2020-02-28) ------------------- - Include changelog in the Read the Docs site @@ -44,11 +46,13 @@ v0.6.0 (2020-02-28) - Added a custom encoding error handler ``'javapropertiesreplace'`` that encodes invalid characters as ``\uXXXX`` escape sequences + v0.5.2 (2019-04-08) ------------------- - Added an example of each format to the format descriptions in the docs - Fix building in non-UTF-8 environments + v0.5.1 (2018-10-25) ------------------- - **Bugfix**: `java_timestamp()` now properly handles naïve @@ -56,6 +60,7 @@ v0.5.1 (2018-10-25) - Include installation instructions, examples, and GitHub links in the Read the Docs site + v0.5.0 (2018-09-18) ------------------- - **Breaking**: Invalid ``\uXXXX`` escape sequences now cause an @@ -66,6 +71,7 @@ v0.5.0 (2018-09-18) - Drop support for Python 2.6 and 3.3 - Fixed a `DeprecationWarning` in Python 3.7 + v0.4.0 (2017-04-22) ------------------- - Split off the command-line programs into a separate package, |clipkg|_ @@ -73,17 +79,20 @@ v0.4.0 (2017-04-22) .. |clipkg| replace:: ``javaproperties-cli`` .. _clipkg: https://github.com/jwodder/javaproperties-cli + v0.3.0 (2017-04-13) ------------------- - Added the `PropertiesFile` class for preserving comments in files [#1] - The ``ordereddict`` package is now required under Python 2.6 + v0.2.1 (2017-03-20) ------------------- - **Bugfix** to :program:`javaproperties` command: Don't die horribly on missing non-ASCII keys - PyPy now supported + v0.2.0 (2016-11-14) ------------------- - Added a :program:`javaproperties` command for basic command-line manipulating @@ -95,6 +104,7 @@ v0.2.0 (2016-11-14) - `to_comment()` now converts CR LF and CR line endings inside comments to LF - Some minor documentation improvements + v0.1.0 (2016-10-02) ------------------- Initial release diff --git a/src/javaproperties/__init__.py b/src/javaproperties/__init__.py index edcada6..c9880e5 100644 --- a/src/javaproperties/__init__.py +++ b/src/javaproperties/__init__.py @@ -22,7 +22,7 @@ to_comment from .xmlprops import dump_xml, dumps_xml, load_xml, loads_xml -__version__ = '0.8.0.dev1' +__version__ = '0.8.0' __author__ = 'John Thorvald Wodder II' __author_email__ = 'javaproperties@varonathe.org' __license__ = 'MIT'