- Support Click 8
- Support Python 3.9
- Drop support for Python 2.7 and 3.5
- Support
javaproperties
0.8.*
properties2json
andjson2properties
now preserve the input ordering of keys by default; use the new--sort-keys
option to get the old behavior- Drop support for Python 3.4
- Gave
javaproperties
'get
andselect
subcommands--quiet
options for suppressing warnings about missing keys
- Require
javaproperties
0.7.*
- Require
javaproperties
0.6.* - Use
'javapropertiesreplace'
error handler when opening output files - Gave
javaproperties
'format
,select
, andset
subcommands--ascii
and--unicode
options for controlling the escaping of non-ASCII characters in output - Gave
properties2json
andjson2properties
--ascii
and--unicode
options for controlling the escaping of non-ASCII characters in output properties2json
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
- Include installation instructions, GitHub links, and changelog in the Read the Docs site
- Gave
json2properties
a--comment <comment>
option - Support Python 3.8
- Drop support for Python 2.6 and 3.3
- Support
javaproperties
0.5.0
- Split off the command-line programs from
javaproperties
_ into a separate package,javaproperties-cli
_
- Added the
PropertiesFile
class for preserving comments in files [#1] - The
ordereddict
package is now required under Python 2.6
- Bugfix to
javaproperties
command: Don't die horribly on missing non-ASCII keys - PyPy now supported
- Added a
javaproperties
command for basic command-line manipulating of.properties
files - Gave
json2properties
a--separator
option - Gave
json2properties
andproperties2json
--encoding
options - Exported the
java_timestamp()
function to_comment()
now converts CR LF and CR line endings inside comments to LF- Some minor documentation improvements
Initial release