Meta-package-manager

Latest version: v5.15.0

Safety actively analyzes 630926 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 13 of 16

2.7.0

- \[mpm\] Add new `--ignore-auto-updates` and `--include-auto-updates` boolean
flags.
- \[mpm\] Support even fancier table output rendering, including `csv` and
`html`.
- \[mpm\] Depends on `cli-helpers` package to render tables.
- \[mpm\] Removes direct dependency on `tabulate`.
- \[cask\] Fix minimal version check for `cask`. Closes {issue}`41` and
{pr}`44`.
- \[bar-plugin\] Do not run BitBar plugin unittests but on macOS.

2.6.1

- \[mpm\] Fix Travis unittests.

2.6.0

- \[apt\] Add support for `apt` on Linux systems.
- \[pip\] Use pip 9.0 JSON output. Closes {issue}`18`.
- \[pip\] Bump minimal requirement of `pip` to `9.0.*`.
- \[cask\] Use new `brew cask outdated` command.
- \[cask\] Remove usage of deprecated `brew cask update` command.
- \[cask\] Bump minimal requirement of `cask` to `1.1.12`.
- \[mpm\] Add dependency on `simplejson`.
- \[mpm\] Bump requirement to `click_log >= 0.2.0`. Closes {issue}`39`.
- \[mpm\] Replace `nose` by `pytest`.
- \[mpm\] Only notify by mail of test failures.

2.5.0

- \[mpm\] Auto-detect location of manager CLI on the system.
- \[mpm\] Add new `search` operation. Closes {issue}`22`.
- \[npm\] Bump minimal requirement of `npm` to `4.0.*`.
- \[mpm\] Rename `list` operation to `installed`.
- \[gem,npm,apm,linux\] Allow use of `gem`, `npm` and `apm` managers on Linux.
- \[mpm\] Add new `--stats`/`--no-stats` boolean flags. Closes {issue}`8`.
- \[mpm\] Add new `--stop-on-error`/`--continue-on-error` parameters to make
CLI errors either blocking or non-blocking.
- \[mpm\] Allow reporting of several CLI errors by managers.
- \[mpm\] Allow selection of a subset of managers.
- \[mpm\] Do not force a `sync` before listing installed packages in CLI.
- \[mpm\] Rework API documentation.
- \[cask\] Add unittest to cover unicode names for Cask packages. Closes
{issue}`16`.
- \[cask\] Add unittest to cover Cask packages with multiple names. Refs
{issue}`26`.
- \[mpm\] Drop support of Python 3.3.

2.4.0

- \[mpm\] Add new `list` operation. Closes {issue}`20`.
- \[mas\] Fix upgrade of `mas` packages. Closes {issue}`32`.
- \[bar-plugin\] Document BitBar plugin release process.
- \[mpm\] Colorize check-marks in CLI output.
- \[mpm\] Decouple `sync` and `outdated` actions in all managers.
- \[mpm\] Cache output of `outdated` command.
- \[mpm\] Add global todo list in documentation.
- \[mpm\] Bump requirement to `boltons >= 17.0.0` for Python 3.3 compatibility.

2.3.0

- \[mpm\] Add Sphinx documentation. Closes {issue}`24`.
- \[mpm\] Add installation instructions. Closes {issue}`19`.
- \[mpm\] Add a list of *Falsehoods Programmers Believe About Package
Managers*.
- \[mpm\] Add a `.mailmap` config file to consolidate contributor's identity.
- \[bar-plugin\] Make it easier to change the font, size and color of text in
BitBar plugin.
- \[bar-plugin\] Move error icon in BitBar plugin to the front of manager name.
- \[cask\] Fix parsing of `cask` packages with multiple names. Closes
{issue}`26`.
- \[bar-plugin\] Move BitBar plugin documentation to dedicated page.
- \[mpm\] Fix exceptions when commands gives no output. Closes {issue}`29` and
{pr}`31`.
- \[cask\] Fix `cask update` deprecation warning. Closes {issue}`28`.
- \[mpm\] Activate unittests in Python 3.6.
- \[mpm\] Replace double by single-width characters in `mpm` output to fix
table misalignment. Closes {issue}`30`.

Page 13 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.