- This project generally follows semantic versioning. For a version
x.y.z
,x
means a major (backward incompatible) change,y
means a minor (backward compatible) change, andz
means a patch (bug fix). Few versions may not strictly follow this rule due to historical reasons, though. - Versions before 1.0 are in initial development. APIs are not stable for these versions, even a
y
version can involve a breaking change, and only partial notable changes are summarized in this document. See full commit history in the source repository for details.
- Added support of
auto_space
config. - Added support of new IDC in Unicode 15.1.
- A dict entry whose value is an empty array is now never matched.
- Text excluded by a regex is now specially wrapped as a one-element array.
- Support dismissing a word and re-convert as a shorter word.
¦rµü
(without\t
) in a plain text dictionary is now treated as¦rµü\t¦rµü
.
- Removed
remove_keys
andremove_values
modes, and merged them intofilter
mode.
- Fixed possible index error for
expand
mode. - Support expanding one key to multiple values for
expand
mode.
- Added support of config using
.yaml
or.yml
extension. - Reworked the scheme of
config["dicts"]
to allow providing recursive dict scheme. include
andexclude
properties in a dict scheme now only works with modefilter
.- Added new modes
expand
,remove_keys
, andremove_values
for dict scheme. - Added static web site builder.
- Added support of loading
.json
,.yaml
, or.yml
as dict source.
- Improved
htmlpage
output format to support interactive text inspection.