File linode-cli.changes of Package linode-cli
-------------------------------------------------------------------
Wed Feb 18 03:37:38 UTC 2026 - Steve Kowalik <steven.kowalik@suse.com>
- Update to 5.65.0:
* Built from Linode API spec 4.215.0-patch.1
## New Features
* Use generic cli args for get-kubeconfig plugin
* Add --raw-body argument for POST and PUT requests
* Configure Python `logging` level when debug flag is specified; add debug
logs to bake command
* Consume linode-api-docs/openapi.json rather than openapi.yaml
* Sort options in configuration prompts
* Override placement group view to display members
* Add support for loading JSON OpenAPI spec files
* Improve the readability of CLI help page and table outputs
* Move build configuration from setup.py to pyproject.toml
* Add support for user-defined prefixes in file uploads, enabling obj
subdirectory uploads through command: linode obj put
* new: Display full path in the header for nested columns
* ref: Remove logic for resolving version from tag; failover to v0.0.0
* Replace terminaltables with rich
* migrate unittest to pytest
* Migrate the obj plugin to boto3
* Added linode and lin aliases
* Add completion support for the FISH shel
* Add interactive firewall rule editor plugin
* Add `--page-size` argument for list modules
## Bug Fixes
* Don't show custom_aliases as a user
* Fix support for deeply nested oneOfs; group nested oneOf options on help
pages
* Allow specifying explicitly empty dicts and lists for object arguments
* Fix failure on OBJ plugin when CLI is not configured
* Address incompatibility between boto3 >= 1.36.x and third-party
S3-compatible storage providers
* Add Paginator to Recursively Delete All Objects Before Delete Bucket
* new: Address breaking change in MDS plugin sshkeys command
* Resolve issues with nested explicit list and null value serialization
* Resolve issue when not specifying all keys for object list entries
* Disable attribute depth limit for JSON outputs
* Resolve issue with formatting on nested fields in JSON mode
* Add default values for database engines
* Add packaging to install_requires and drop version specifier
* Remove usage of deprecated distutils version system
* Support inheriting shared arguments in plugins
* Move consistent fixtures to conftest.py
* fix: Add support for --help pages on aliased commands
* Check for unrestricted account access during configuration step
* Resolve issue that caused CLI to be built with an outdated OpenAPI spec
version
- Use the shiny new create-version Makefile rule.
- We only need to bake once.
- Run the testsuite.
- Switch to the JSON openapi specification.
- Refreshed patch 0001-Remove-shebang-from-non-executable-files.patch
- Remove Python 2 leftovers.
-------------------------------------------------------------------
Wed Nov 5 04:53:25 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
- Use pyproject macros to build and install.
- Switch to noarch, it doesn't ship any binaries.
- List directories under sitelib explicitly.
- Sprinkle in fdupes.
-------------------------------------------------------------------
Tue Feb 27 21:22:04 UTC 2024 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
- Add dependency on setuptools
-------------------------------------------------------------------
Tue Nov 7 09:06:55 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
- Fix build with RPM 4.19: unnumbered patches are no longer
supported.
-------------------------------------------------------------------
Thu Nov 10 14:57:20 UTC 2022 - Andrea Manzini <andrea.manzini@suse.com>
- Update to version 5.25.0
* refreshed openapi specs
* Link to endpoint documentation in command help page
* output: print default values being used
* Add support for action aliasing
* Add support for autocompletion
* Accepted integer chunk_size instead of float
* Refactor for Python 3
- refreshed the patch used to remove shebang line in __init__.py
-------------------------------------------------------------------
Tue May 03 12:52:14 UTC 2022 - rombert@apache.org
- Update to version 5.19.0:
* Make LKE test work through version rotations
-------------------------------------------------------------------
Tue Feb 15 14:55:30 UTC 2022 - rombert@apache.org
- Update to version 5.17.1:
* Make volume tests more resilient
* Move Homebrew to new Community Distributions section
* Mention Homebrew installation option in the README
* run black to format files
* run `isort . --profile=black` to sort imports
* Run pycln to remove unused imports
* Correctly fixed regex for new default nodebalancer dns
* Update rdns name for new nodebalancers
* Update linodecli/__init__.py
* new: Warn python2 users of planned dropping of support
* bug: Fix `linode-cli users view USERNAME`
* bug: Follow redirects when downloading spec
* ref: Stop recommending python2
* bug: Remove commands with no actions from recognized commands
* Fix tests more
* bug: Make tests more durable
* bug: Tests should accept new error output
* bug: Fixed error output for CLI operations
-------------------------------------------------------------------
Sun Dec 26 22:43:39 UTC 2021 - Robert Munteanu <rombert@apache.org>
- Initial packaging of version 5.13.1