0.26.0
Breaking Changes📦 typerView on GitHub →
⚠ 1 breaking🐛 2 fixes🔧 1 symbols
Summary
Typer has transitioned to vendoring the Click library internally, removing the external dependency on Click. This change simplifies dependency management but removes support for Click-specific extensions and functionality.
⚠️ Breaking Changes
- Typer no longer depends on Click as a third party dependency; it now vendors (includes the source code of) Click. This means Click-specific functionality is no longer supported, such as extracting the Click app, adding Click-specific plug-ins, or customizing field types with Click-specific types.
Migration Steps
- If you relied on Click-specific functionality (like extracting the Click app or using Click-specific plug-ins/types), you must refactor your code as this functionality is no longer supported due to Click being vendored internally.
🐛 Bug Fixes
- Add Fish shell completion tests for colon options.
- Extend completion unit tests for zsh, powershell and pwsh.