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