Releases: adamlui/python-utils
translate-messages v1.5.0
📃 Changelog
- Added unknown arg validation
- Overhauled
settings.load()to enforce all required narg vals, added--config <path>to docs +--helpscreen - Added exit/log cmd/docs on invalid config file key
- Added
url.open()URL validation - Fixed discovered locales auto-merged even w/
--target-langspassed
Full Changelog: translate-messages-1.4.0...translate-messages-1.5.0
README for this release: https://github.com/adamlui/python-utils/tree/translate-messages-1.5.0/translate-messages/#readme
translate-messages v1.4.0
📃 Changelog
- Added
--docsoption - Added
--versionoption - Added
--debugmode - Added underscore support to args
- Pinned remote fetch in
init.config_file()to pkg version - Fixed config file overrode args
- Eliminated writing to parents for better security
Full Changelog: translate-messages-1.3.0...translate-messages-1.4.0
README for this release: https://github.com/adamlui/python-utils/tree/translate-messages-1.4.0/translate-messages/#readme
remove-json-keys v1.5.0
📃 Changelog
- Added unknown arg handling
- Overhauled
settings.load()to enforce all required narg vals, added--config <path>to docs +--helpscreen - Added exit/log cmd/docs on invalid config file key
- Added
url.open()URL validation
Full Changelog: remove-json-keys-1.4.0...remove-json-keys-1.5.0
README for this release: https://github.com/adamlui/python-utils/tree/remove-json-keys-1.5.0/remove-json-keys/#readme
remove-json-keys v1.4.0
📃 Changelog
- Added
--docsoption - Added
--versionoption - Added
--debugmode - Added underscore support to args
- Added strip no keys entered prompt input
- Pinned remote fetch in
init.config_file()to pkg version - Fixed config file overrode args
- Eliminated writing to parents for better security
Full Changelog: remove-json-keys-1.3.0...remove-json-keys-1.4.0
README for this release: https://github.com/adamlui/python-utils/tree/remove-json-keys-1.4.0/remove-json-keys/#readme
translate-messages v1.3.0
⚠️ Deprecation Notice
-Wflag is deprecated, will be removed in v2.0.0 (use-n/--no-wizardinstead)
📃 Changelog
- Added
--only-stableoption - Added canonical
-nshort flag for--no-wizard - Made dashless
initcanonical arg - Added validation for src locale file existence/parsing
- Fixed broken arg parsing
Full Changelog: translate-messages-1.2.2...translate-messages-1.3.0
README for this release: https://github.com/adamlui/python-utils/tree/translate-messages-1.3.0/translate-messages/#readme
remove-json-keys v1.3.0
⚠️ Deprecation Notice
-Wflag is deprecated, will be removed in v2.0.0 (use-n/--no-wizardinstead)
📃 Changelog
- Added canonical
-nshort flag for--no-wizard - Made dashless
initcanonical arg - Fixed broken arg parsing
- Corrected JSON dir existence validation
Full Changelog: remove-json-keys-1.2.0...remove-json-keys-1.3.0
README for this release: https://github.com/adamlui/python-utils/tree/remove-json-keys-1.3.0/remove-json-keys/#readme
translate-messages v1.2.2
translate-messages v1.2.1
📃 Changelog
- Added missing possible config filenames
- Replaced
--initoutput .config.jsonc w/ .config.json5 to support inline comments - Added missing init
target_langstosupported_localeson no input - Fixed crash on missing messages.json
- Eliminated
requestsdependency
Full Changelog: translate-messages-1.2.0...translate-messages-1.2.1
README for this release: https://github.com/adamlui/python-utils/tree/translate-messages-1.2.1/translate-messages/#readme
translate-messages v1.2.0
📃 Changelog
- Added
--keysoption - Added
--forceoption - Added short flags
- Added more arg aliases
- Added comma-separated input support to start-up wizard + duplicate filtering at input time
- Added more config filenames supported
- Changed
--initto create .config.jsonc file, added more file types/names supported - Fixed
init.locales_dir()to work w/ global installs - Colored logging
- Improved usage + example README sections
Full Changelog: translate-messages-1.1.0...translate-messages-1.2.0
README for this release: https://github.com/adamlui/python-utils/tree/translate-messages-1.2.0/translate-messages/#readme
remove-json-keys v1.2.0
📃 Changelog
- Added config file support
- Replaced
--initoutput .config.jsonc w/ .config.json5 to support inline comments - Fixed unpassed CLI args overrode config file, deleted unneeded action ctrl handling
- Used
json5.load()indata.json.read(), added missing.write() - Improved/added README examples
- Moved
json5from optional to required deps - Eliminated
requestsdependency
Full Changelog: remove-json-keys-1.1.0...remove-json-keys-1.2.0
README for this release: https://github.com/adamlui/python-utils/tree/remove-json-keys-1.2.0/remove-json-keys/#readme