v5.49.0
What's Changed
π Bug Fixes
- Resolve help page error for list commands with non-standard names by @lgarber-akamai in #588
π New Features
- Improve generated command help page formatting using Rich by @lgarber-akamai in #585
π‘ Improvements
- Add
--debug
option to metadata plugin by @zliang-akamai in #592 - Improve maintainability of
colors.py
by @lgarber-akamai in #598 - Refactor the
configuration
package for maintainability by @lgarber-akamai in #597 - Refactor
plugins/__init__.py
for maintainability by @lgarber-akamai in #599 - Refactor
baked/operation.py
by @yec-akamai in #601
π§ͺ Testing Improvements
- Update outdated backup test and address test warnings messages by @ykim-1 in #600
- Add test integration by @vshanthe in #593
βοΈ Repo/CI Improvements
- Drop
version
script; consolidate version logic in setup.py by @lgarber-akamai in #594 - Move build configuration from
setup.py
topyproject.toml
; apply various repo/CI refactors by @lgarber-akamai in #602 - Update pyenv to use environment name by @jriddle-linode in #603
π Documentation
- Add development guide to wiki by @lgarber-akamai in #586
- Clarify how list argument differentiates objects by @yec-akamai in #590
π¦ Dependency Updates
- build(deps-dev): bump requests-mock from 1.11.0 to 1.12.1 by @dependabot in #595
Other Changes
- Move listing functions of the obj plugin to its own files by @zliang-akamai in #587
- Add Integration test by @vshanthe in #589
- update labels and release drafter by @jriddle-linode in #596
Full Changelog: v5.48.4...v5.49.0