Recent Releases of meta-package-manager
meta-package-manager - v5.21.0
Changes
- [mpm] Drop support for Python 3.10.
- [mpm] Fix parsing of package specifiers with multiple version separators.
- [npm] Fix retrieval of installed packages.
- [fwupd] Remove
--offlineparameter which has been silently disabled and has now been remove in v2.0.0 offwupd. Refs {pr}1511. - [bar-plugin] Bump minimal Python version to 3.9 to aligns it with macOS default.
- [bar-plugin] Check minimal version of SwiftBar is 2.1.2.
- [bar-plugin] Reduce size of error messages from 12 to 10.
- [mpm] Remove reference to
python3command in documentation to reduce confusion. - [mpm] Build
arm64binary for Linux. - [mpm] Try to build
arm64binary for Windows but mark it as unstable. - [mpm] Use post-build binary test plans to check CLI behavior.
- [mpm] Run tests on
windows-2025instead ofwindows-2022. - [mpm] Reactivates concurrency limits on tests.
- [mpm] Uploads codecov test results.
- Python
Published by github-actions[bot] 9 months ago
meta-package-manager - v5.20.0
Changes
- [eopkg] Add support for new
eopkgmanager. Closes {issue}1093. - [fwupd] Add support for new
fwupdmanager. Closes {issue}1289. - [dnf5] Add support for new
dnf5manager. Refs {pr}1423. - [mpm] Hide
--managerand--excludeoptions from help output and silence deprecation warnings. Closes {issue}1358. - [mpm] Add detailed documentation on manager selection with configuration file.
- [mpm] Fix mixing of manager selector lists and flags.
- Python
Published by github-actions[bot] over 1 year ago
meta-package-manager - v5.19.0
Changes
- [vscodium] Add support for VSCodium plugins.
- [dnf,mas,vscode,yum] Implement
removeoperation. - [dnf,yum] Use query template instead of regex parsing to retrieve package data.
- [flatpak] Fix parsing of descriptions with spaces.
- [uv] Implement
outdatedandcleanupoperation. - [uv] Bump minimal requirement to
0.5.0. - [uv] Always invoke
uvwith--no-progressparameter. - [mas] Bump minimal requirement to
1.8.7. - [mas] Reactivate
mastests. - [mpm] Add official support for Python 3.13.
- [mpm] Drop support for Python 3.9.
- [mpm] Replace local platform utilities by
extra-platformsdependency. - [mpm] Run tests on Python 3.14-dev.
- [mpm] Run tests and actions on
ubuntu-24.04instead ofubuntu-22.04. - [mpm] Run tests on
macos-15instead ofmacos-14. - [mpm] Add a Sankey diagram of all supported package managers.
- Python
Published by github-actions[bot] over 1 year ago
meta-package-manager - v5.18.0
Changes
- [mpm] Add new command to export installed packages to a SBOM file in SPDX or CycloneDX standard. Closes {issue}
936. - [mpm] Add new dependencies on
spdx-toolsandcyclonedex-python-lib. - [mpm] Update list of recognized pURL scheme types.
- [apt] Add architecture in package metadata.
- Python
Published by github-actions[bot] over 1 year ago
meta-package-manager - v5.17.0
Changes
- [uv] Add support for
uvpackage manager for Python. - [mpm] Add
--no-<manager-id>negative selection flags for each single manager. Closes {issue}882. - [mpm] Deprecate
-m/--managerand-e/--excludeoptions in favor of single--<manager-id>/--no-<manager-id>selectors. - [bar-plugin] Identify
uv-based virtual envs to runmpmexecutable. - [mpm] Stop CLI execution if manager selection parameters ends up with no managers being retained.
- [mpm] Switch from Poetry to
uv. - [mpm] Drop support for Python 3.8.
- [mpm] Add dependency on
more-itertools. - [mpm] Add metadata and icon to binaries produced by Nuitka.
- [mpm] Mark Python 3.13-dev tests as stable.
- [bar-plugin] Reactivate login shells invocation tests.
- [bar-plugin] Skip rendering tests on GitHub.
- [mpm] Remove
sys.pathcleaning hack in__main__invocation. - [mpm] Reactivate config file test for
restoresubcommand.
- Python
Published by github-actions[bot] over 1 year ago
meta-package-manager - v5.16.0
Changes
- [winget] Add support for WinGet on Windows. Closes {issue}
500and {issue}1241. - [scoop] Add
mpminstallation instructions withscoop. - [mpm] Slim down package by moving unit tests out of the main package.
- [mpm] Split
devdependency groups into optionaltest,typinganddocsgroups. - [mpm] Remove direct dependency on
clickandmypy. - [mpm] Make
typing-extensionsdependency optional.
- Python
Published by github-actions[bot] almost 2 years ago
meta-package-manager - v5.15.0
Changes
- [pkg] Add support for
pkgon FreeBSD. - [choco] Bump minimal
chocorequirement to2.0.0. - [bar-plugin] Keep original indention of Python traceback.
- [mpm] Build
arm64binaries onmacos-14. - [mpm] Run tests on
macos-14instead ofmacos-13. - [mpm] Run tests on Python 3.13-dev branch.
- [mas] Deactivate integration tests for
mason macOS, which always timeout. - [mpm] Reintroduce coloring of version. Refs {pr}
1152. - [mpm] Use external workflow to manage issues and PRs content-based labelling.
- Python
Published by github-actions[bot] about 2 years ago
meta-package-manager - v5.14.2
Changes
- [mpm] Fix installation from
pipx. Closes {issue}1154.
- Python
Published by github-actions[bot] about 2 years ago
meta-package-manager - v5.14.1
Changes
- [bar-plugin] Always call
mpm --versionwithout color. - [bar-plugin] Increase robustness of
mpmversion parsing, wether its colored or not. - [mpm] Temporary disable version output in color to fix already installed plugin/binary pairs. Closes {pr}
1152.
- Python
Published by github-actions[bot] about 2 years ago
meta-package-manager - v5.14.0
- [mpm] Add a
-t/--timeoutoption to set the maximum duration of each CLI call. Defaults to 10 minutes. - [mpm] Drop support of Python 3.7.
- [scoop] Fix parsing of Scoop version.
- [mpm] Group platforms by family in the
managerssubcommand. - [mpm] Run tests and actions on released Python 3.12 version.
- [mpm] Run tests on
macos-13. Remove tests onmacos-12,macos-11,ubuntu-20.04andwindows-2019. - [mpm] Run bar plugin unittests in their independent, non-parrallel step.
- [mpm] Skip testing on intermediate Python versions to speed up CI. Only the oldest and latest supported.
- [mpm] Skip configuration-related tests while we investigate test isolation.
- [mpm] Fix fetching of full local copy of cask tap in tests to allow for checkout of past formula.
- [mpm] Replace unmaintained
bump2versionbybump-my-version.
- Python
Published by github-actions[bot] about 2 years ago
meta-package-manager - v4.5.0
Highlights:
- Add Chocolatey package manager.
- Add a
-a/--all-managersoption to force the evaluation of all managers. - Fix highlighting of substrings in search results.
- Python
Published by github-actions[bot] over 4 years ago
meta-package-manager - v4.4.0
Highlights:
- Add a global
-d/--dry-runoption. - Add dedicated
apt-mintmanager to handle the special case ofapton Linux Mint. - Let xbar plugin check minimal mpm version requirement.
- Python
Published by github-actions[bot] over 4 years ago
meta-package-manager - v4.3.0
Highlights:
- Add new
installcommand. - Add support for Visual Studio Code plugins.
- Finish complete
restorecommand implementation.
- Python
Published by github-actions[bot] over 4 years ago
meta-package-manager - v4.2.0
Highlights:
- Add support for TOML configuration file.
- Upgrade to Click 8.x.
- Drop support for ancient
bitbarin favour of latestxbar.
- Python
Published by github-actions[bot] over 4 years ago
meta-package-manager - v4.1.0
Highlights:
- Add options in
xbarplugin UI. - Fix issues with
xbarplugin. - Fix
pipsearch on macOS.
- Python
Published by github-actions[bot] almost 5 years ago
meta-package-manager - v4.0.0
Highlights:
- Upgrade BitBar plugin to new
xbarformat. - Drop
xbarplugin requirement on Python 2.
- Python
Published by github-actions[bot] almost 5 years ago
meta-package-manager - v3.6.0
Highlights:
* Support brew on Linux
* Fix cask deprecations
* Disable pip search because of server-side high-loads
- Python
Published by github-actions[bot] about 5 years ago
meta-package-manager -
- Yarn support
- New backup and (dummy) restore commands to export/import TOML files
- Package manager selectors (
--exclude) and result sorting (--sort-by) - Shell completion for Bash, Zsh and Fish
- Python
Published by kdeldycke over 5 years ago
meta-package-manager -
- New cleanup command
- Better version sorting
- New search
--exactand--extendedparameters - Results highlighted in search
- Python
Published by kdeldycke over 5 years ago
meta-package-manager -
- Add support for snap on Linux
- New
--time/--no-timeflags - Loads of new tests
- Python
Published by kdeldycke over 5 years ago
meta-package-manager - v3.3.0
Not a big release: lots of automation thanks to GitHub actions (package release, tagging, label management, code linting, typo auto-fix) and a couple of bug fixes.
- Python
Published by github-actions[bot] over 5 years ago