Skip to content

Latest commit

 

History

History
80 lines (48 loc) · 2.4 KB

File metadata and controls

80 lines (48 loc) · 2.4 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.5.0] - 2026-01-27

Changed

  • typer is now optional dependency, and will not be installed by default. Packages using typer should now explicitly install typer as a dependency. (#55)

[0.4.0] - 2025-09-07

Changed

  • pyodide-cli will now use click app instead of typer app, thus rich format help panel is no longer displayed for pyodide-cli.
  • The source of registered commands are now displayed in a slightly different style. (#47)

[0.3.0] - 2025-04-05

Added

  • pyodide --version now also shows the versions of registered and installed CLI plugins, such as pyodide-build, auditwheel-emscripten, pyodide-lock, pyodide-pack, and so on. (#30)

Changed

  • pyodide-cli 0.3.0 supports Python 3.12 and later.

[0.2.4] - 2024-06-23

Fixed

  • Fixed the warning "typer does not provide the extra 'all'" when installing the package. (#32)

[0.2.3] - 2023-01-26

Changed

  • The value of local variables is now not printed when error occurs. (#24)

[0.2.2] - 2022-12-22

Changed

  • pyodide --help will now group subcommands by their package name. (#19)

[0.2.1] - 2022-12-20

Added

  • Define pyodide_cli.app.typer_click_object when pyodide_cli is imported from within sphinx, to allow auto-generate CLI documentation with sphinx-click (#17)

[0.2.0] - 2022-09-04

Added

  • When registering commands, you can pass extra arguments to the typer's app.command method, by setting CLI entry point function attribute typer_kwargs to the corresponding kwargs dict. (#2)

Changed

  • Fix entry point registration for callable functions (#4)

[0.1.0] - 2022-09-02

Initial release