v0.5.0
What's Changed
Breaking Changes
- feat(anta)!: Add support for path to custom tests by @titom73 in #119
- cut(anta)!: drop support for 3.7 in doc by @gmuloc in #138
New features and enhancements
- feat(anta.tests): add anta_test decorator by @gmuloc in #123
- feat(anta): use aioeapi to handle a device session by @mtache in #122
- feat(anta): update scripts by @mtache in #127
- feat(anta): Update default logging behavior by @titom73 in #132
- feat(anta.cli): Initial implementation of ANTA CLI by @titom73 in #133
- feat(anta.cli): Add ascii art for anta --version by @titom73 in #152
- feat(anta.cli): Implement exec tech-support to replace script by @titom73 in #149
Fixed issues
- fix(anta): Rename field in get_hosts() to match updated TestResult model. by @titom73 in #129
- fix(anta.tests): interfaces test by @titom73 in #131
- fix: Remove typo. by @titom73 in #136
- fix(anta.tests): Fix some incorrect test reports. by @titom73 in #134
- fix: Add missing sub-module in pyproject by @titom73 in #145
- fix(anta): Support for implicit default tag when not set by user by @titom73 in #147
- fix(anta.tests): Allow verify_running_config to support no enable pasword by @titom73 in #148
Documentation
- doc: Update test pattern in documentation by @gmuloc in #126
- doc(anta.cli): Update readme with anta cli. by @titom73 in #139
- doc: Update mkdocs rendering. by @titom73 in #141
- doc: Add CNAME setting by @titom73 in #151
- doc: Update structure & Add new commands by @titom73 in #150
- doc: Add cli exec collect-tech-support command doc by @titom73 in #154
- doc: Change FQDN in mkdocs configuration by @titom73 in #156
Other Changes
- chore: Move data to pyproject.toml by @gmuloc in #137
- doc: Update mkdocs landing page by @titom73 in #140
- make: Configure GH Action to lint PR title by @titom73 in #142
- doc: Update to show anta installation with pip by @titom73 in #143
- revert(anta.cli): Add ascii art for anta --version by @titom73 in #155
- bump: anta v0.5.0 by @titom73 in #158
Full Changelog: v0.3.0...v0.5.0