Upgrading typer 0.25 to 0.26
Breaking0.25.1 → 0.26.8Breaking3Changed1Fixed7Other55
BreakingUpgrade verdict
3 breaking changes.
In plain terms
- Typer now bundles its own copy of Click instead of depending on the separate Click package. Code that reached into Click internals or used Click-specific plugins and types will no longer work.
- The Click library's source is now included inside Typer, so you no longer install Click separately as a Typer dependency.
- If your code pulled out the underlying Click app, added Click plugins, or used Click's own parameter types, that no longer works.
Must act 3 items need code or config changes
Drops click.
Installs 6 packages in all (was 7).
What you must change
Breaking3
Vendors Click into Typer, removing the third-party Click dependency and dropping support for Click-specific functionality.
Typer no longer depends on Click as a third party dependency, it vendors (includes the source code of) Click.
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.