- Support Python 3.14
json2propertiesnow supports input in UTF-16 and UTF-32 in addition to UTF-8- Update tests for click v8.2.0
- Drop support for Python 3.8 and 3.9
- 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
- Support Click 8
- Support Python 3.9
- Drop support for Python 2.7 and 3.5
- Support
javaproperties0.8.*
properties2jsonandjson2propertiesnow preserve the input ordering of keys by default; use the new--sort-keysoption to get the old behavior- Drop support for Python 3.4
- Gave
javaproperties'getandselectsubcommands--quietoptions for suppressing warnings about missing keys
- Require
javaproperties0.7.*
- Require
javaproperties0.6.* - Use
'javapropertiesreplace'error handler when opening output files - Gave
javaproperties'format,select, andsetsubcommands--asciiand--unicodeoptions for controlling the escaping of non-ASCII characters in output - Gave
properties2jsonandjson2properties--asciiand--unicodeoptions for controlling the escaping of non-ASCII characters in output properties2jsonnow always outputs UTF-8- By default, comments output by
json2propertiesnow have all non-ASCII characters escaped rather than all non-Latin-1 characters
- Include installation instructions, GitHub links, and changelog in the Read the Docs site
- Gave
json2propertiesa--comment <comment>option - Support Python 3.8
- Drop support for Python 2.6 and 3.3
- Support
javaproperties0.5.0
- Split off the command-line programs from
javapropertiesinto a separate package,javaproperties-cli
- Added the
PropertiesFileclass for preserving comments in files [#1] - The
ordereddictpackage is now required under Python 2.6
- Bugfix to
javapropertiescommand: Don't die horribly on missing non-ASCII keys - PyPy now supported
- Added a
javapropertiescommand for basic command-line manipulating of.propertiesfiles - Gave
json2propertiesa--separatoroption - Gave
json2propertiesandproperties2json--encodingoptions - Exported the
java_timestamp()function to_commentnow converts CR LF and CR line endings inside comments to LF- Some minor documentation improvements
Initial release