Meta-package-manager

Latest version: v5.15.0

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

Scan your dependencies

Page 6 of 16

5.1.0

- \[pipx\] Add `pipx` support. Closes {issue}`468`.
- \[cargo\] Add `cargo` support. Closes {issue}`633`.
- \[mpm\] Factorize search result refiltering code.
- \[mpm\] Regroup `dnf` and `yum` labels.

5.0.1

- \[apt\] Fix commands incompatible with `--yes` option. Closes {issue}`625`.
- \[mpm\] Add `topgrade` and `pacaptr` in the list of benchmarked alternatives.
- \[mpm\] Rename `alternative` page to `benchmark`.
- \[mpm\] Fix label unittests.

5.0.0

- \[zypper\] Add `zypper` support for Suse and OpenSuse. Closes {issue}`566`.
- \[emerge\] Add `emerge` support.
- \[steamcmd\] Add `steamcmd` support. Refs {issue}`10`.
- \[yum\] Add dedicated `yum` package manager. Refs {issue}`415`.
- \[bar-plugin\] Add new `DEFAULT_FONT` and `MONOSPACE_FONT` variable.
- \[bar-plugin\] Rename all reference of `xbar` to the generic `bar-plugin` label.
- \[bar-plugin\] Improve search for Python and `mpm` executable.
- \[bar-plugin\] Restructure the plugin ↔ mpm relationship to delegate all
plugin layout and rendering logic to `mpm`.
- \[bar-plugin\] Prevent leaks when modifying environment variables.
- \[mpm\] Allow `installed` and `outdated` commands to be optionally
implemented by package managers.
- \[mpm\] Add new `--plugin-output` option to `outdated` command.
- \[mpm\] Add `tabulate` as direct dependency and refactor table alignment in
plugin around it.
- \[mpm\] Rename `--xbar-plugin-path` option to `--bar-plugin-path`.
- \[mpm\] Remove `-c`/`--cli-format` option.
- \[mpm\] Use short-form selection option and fully-qualified path in
`mpm`-based upgrade-all CLIs produced by `outdated` command.
- \[mpm\] Add dedicated execution path for running sudo-prefixed commands.
- \[mpm\] Fix local overriding of CLI parameters leading to missing `sudo`
pre-command. Closes {issue}`579`.
- \[mpm\] Use string highlighting code from `click-extra >= 2.1.0`.
- \[mpm\] Add edit links to documentation.

4.13.1

- \[apt\] Add missing `sudo` pre-commands for `apt` calls that requires it.
Closes {issue}`496` and {issue}`579`.
- \[snap\] Fix command argument order. Address {issue}`579`.
- \[bar-plugin\] Fix location of `mpm` binary on Apple Silicon machines.
- \[mpm\] Replace `sphinx_tabs` by `sphinx-design`.
- \[mpm\] Add SwiftBar plugin screenshots.
- \[mpm\] Remove date-based shallowing of Homebrew git repository in unittests
and considers the local runner copy to already be unshallowed.

4.13.0

- \[pacman\] Add support for `pacman`. Closes {issue}`416`.
- \[apt-mint\] Fix search. Closes {issue}`572` and {pr}`573`.
- \[apt-mint\] Fix `--apt-mint` shortcut option.
- \[bar-plugin\] Add support for SwiftBar.
- \[bar-plugin\] Add new `TABLE_RENDERING` option to plugin.
- \[bar-plugin\] Improve alignment of labels in monospaced font rendering.
- \[bar-plugin\] Tweak icons.
- \[mpm\] Allow the `meta_package_manager` module to be directly executed.
- \[mpm\] Add `--xbar-plugin-path` option.
- \[mpm\] Fix normalization of CLI arguments.
- \[mpm\] Fix file not found error on non-Windows platform during version checking.

4.12.1

- \[mpm\] Make CLI path evaluation more robust on Windows. Closes {issue}`542`.

Page 6 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.