v0.15.0
What's Changed
This release changes the default flow for login to use device flow, instead of PKCE with a local web server. This provides an improved experience, especially in headless scenarios.
This is the equivalent to the following explicit configuration in ~/.anaconda/config.toml.
# ~/.anaconda/config.toml
[plugin.auth]
use_device_flow = trueNo negative impact is anticipated. Any users impacted negatively by this change can set the above value to false and are encouraged to report an Issue.
Features
- feat: Use device flow by default for login by @mattkram in #250
- feat: Check if logged in for sites listing CLI by @AlbertDeFusco in #249
Fixes
Maintenance
- chore(deps): update actions/cache action to v5.0.5 by @anaconda-renovate[bot] in #254
- chore(deps): update actions/upload-artifact action to v7.0.1 by @anaconda-renovate[bot] in #255
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.13 by @anaconda-renovate[bot] in #256
- chore(deps): update pre-commit hook python-jsonschema/check-jsonschema to v0.37.2 by @anaconda-renovate[bot] in #257
Full Changelog: v0.14.4...v0.15.0