Skip to main content

Modular CLI changelog

This is a revision history for the modular CLI tool.

To install, see the MAX install guide.

You can check which version you have with this command:

modular --version

You can update on Linux like this:

sudo apt update
sudo apt install modular

v0.8.0 (2024-05-10)

  • UX improvements: Progress bar for post-install step.
  • Telemetry infrastructure improvements with test cases.
  • Disabling install-specific mojo/max-sdk version options.
  • Enabling crash reporting for modular-cli.
  • Bug fixes.

v0.7.4 (2024-04-29)

  • Introducting Mojo without auth flow

v0.7.3 (2024-04-29)

  • Identical to 0.7.2.

v0.7.2 (2024-04-19)

  • Telemetry end point changes.
  • Auth regression course correction.

v0.7.1 (2024-04-11)

  • Telemetry bug fixes.

v0.7.0 (2024-04-05)

  • Sunset legacy package download method.
  • Deprecated --force-cas option to force the old download.
  • Infra changes to support Zstandard compression.
  • Updated third party libraries impacted by the recent CVE's.
  • Added UI progress bar for extraction stage.
  • Added support for additional telemetry events.
  • Misc bug fixes.

v0.6.0 (2024-03-25)

  • Bug fixes.
  • Third party library updates.

v0.5.2 (2024-03-13)

  • Improved handling for poor network conditions.
  • Improved error messages.
  • Bug fixes for the progress bar.
  • Added python-venv as a prerequisite for Debian.

v0.5.1 (2024-02-28)

  • Progress bar decimal digit fix.
  • Refine telemetry collection.
  • Post install msg improvements.
  • Bug-fixes.

v0.5.0 (2024-02-21)

  • Introduced new download method
  • Introduce new auth workflow
  • Support MAX downloads
  • Feature support: list-packages, config-get
  • bug-fixes

v0.4.1 (2024-01-25)

  • Patch release, ensures the crashpad handler is downloaded with the CLI tool as required.

v0.4.0 (2024-01-22)

  • Progress bar added!

v0.3.1 (2023-12-16)

  • Patch release to fix an issue with AMD CPUs not able to install Mojo 0.6.0 due to an inability to determine the correct release.

v0.3.0 (2023-12-14)

  • Stream compression support for faster package downloads.

  • Command-line options that take an argument now accept that argument in two forms: both --foo FOO and --foo=FOO. Previously, only the former was valid.

v0.2.2 (2023-11-2)

  • Removed timeout for downloading packages from CAS

v0.2.1 (2023-10-15)

  • Added macOS support.

v0.2.0 (2023-09-28)

  • Improved support for variable substitution, enabling more powerful pre-uninstall and post-install hooks.
  • Added update command to help message.

v0.1.4 (2023-09-07)

First release.