Releases: microsoft/knack
Releases · microsoft/knack
knack v0.12.0
- Declare support for Python 3.12 (#279)
knack v0.11.0
- Declare support for Python 3.11 and drop support for Python 3.7 (#275)
- Stop converting argument's
bool
default value to DefaultInt
(#273)
knack v0.10.1
- Support bytearray serialization (#268)
knack v0.10.0
- Enable Virtual Terminal mode on legacy Windows terminal to support ANSI escape sequences (#265)
- Drop Python 3.6 support (#259)
knack v0.9.0
- Support Python 3.10 (#250)
- Only install colorama on Windows (#249)
knack v0.8.2
- Always use UTF-8 for log file encoding (#247)
knack v0.8.1
- Add error message for invalid argument value (#244)
knack v0.8.0
- Make colors customizable (#242)
- Init colorama only in Windows legacy terminal (#238)
- Add
raw_result
to CommandResultItem
(#235)
- Refine code style to comply with Python 3 (#232, #233)
- CI: Support Python 3.9 (#229)
- Logging:
CLILogging.configure
returns as early as possible (#228)
knack v0.8.0rc2
- Support multiple cli loggers by adding more logger names to
knack.log.cli_logger_names
list (#227)
knack v0.8.0rc1
- Make config item names case-insensitive (#220)
get_logger
uses module_name
directly and no longer adds cli
prefix (#221)
CLILogging
accepts a custom cli_logger_name
(#221)
- Support ppc64le arch in Travis CI (#222)
- Allow customizing tag message (#223)
- Add
EVENT_CLI_SUCCESSFUL_EXECUTE
(#224)