Changelog
v0.8.1 (2024-12-01)
Support Python 3.10, 3.11, 3.12, and 3.13
Drop support for Python 3.6 and 3.7
Migrated from setuptools to hatch
v0.8.0 (2021-05-12)
Support Click 8
v0.7.1 (2020-11-28)
Support Python 3.9
Drop support for Python 2.7 and 3.5
Support
javaproperties0.8.*
v0.7.0 (2020-07-16)
properties2json and json2properties now preserve the input ordering of keys by default; use the new
--sort-keysoption to get the old behaviorDrop support for Python 3.4
Gave javaproperties’ get and select subcommands
--quietoptions for suppressing warnings about missing keys
v0.6.1 (2020-03-09)
Require
javaproperties0.7.*
v0.6.0 (2020-03-02)
Require
javaproperties0.6.*Use
'javapropertiesreplace'error handler when opening output filesGave javaproperties’ format, select, and set subcommands
--asciiand--unicodeoptions for controlling the escaping of non-ASCII characters in outputGave properties2json and json2properties
--asciiand--unicodeoptions for controlling the escaping of non-ASCII characters in outputproperties2json now always outputs UTF-8
By default, comments output by json2properties now have all non-ASCII characters escaped rather than all non-Latin-1 characters
v0.5.0 (2020-01-24)
Include installation instructions, GitHub links, and changelog in the Read the Docs site
Gave json2properties a
--comment <comment>optionSupport Python 3.8
v0.4.1 (2018-09-18)
Drop support for Python 2.6 and 3.3
Support
javaproperties0.5.0
v0.4.0 (2017-04-22)
Split off the command-line programs from
javapropertiesinto a separate package,javaproperties-cli
v0.3.0 (2017-04-13)
Added the
PropertiesFileclass for preserving comments in files [#1]The
ordereddictpackage is now required under Python 2.6
v0.2.1 (2017-03-20)
Bugfix to javaproperties command: Don’t die horribly on missing non-ASCII keys
PyPy now supported
v0.2.0 (2016-11-14)
Added a javaproperties command for basic command-line manipulating of
.propertiesfilesGave json2properties a
--separatoroptionGave json2properties and properties2json
--encodingoptionsExported the
java_timestamp()functionto_comment()now converts CR LF and CR line endings inside comments to LFSome minor documentation improvements
v0.1.0 (2016-10-02)
Initial release