Releases: mobeets/mpm
Version 4.0.0 (mpi)
What's Changed
- Renamed everything from
mpm
tompi
to avoid conflicting with Matlab's new built-inmpm
- New HTML parsing using REST API by @zm-cttae in #85
New Contributors
Full Changelog: v3.2.0...v4.0.0
Version 3.2.0
New features
- mpm now has rudimentary support for managing collections of packages. To specify which collection to act on, use -c [collection_name]. Default collection is "default".
- mpm now supports internationalization (i18n) for use with different languages
What's Changed
- adjustment for changed error message by @erkandem in #59
- Bugfix - surround paths with double quotes. by @wrgrant in #64
- set up unit test for "octave" test by @Remi-Gau in #65
- Fixes #69 Support for fetching branches, tags and commit hashes and #68 Tag flag is ignored when using url by @dhoer in #70
- Install using api not working and other fixes by @dhoer in #72
- Add i18n and vector logo in #76
- Fix 'github-first' argument typo in help section by @trevor-moon in #77
- Fix typo in localInstall option check by @trevor-moon in #78
New Contributors
- @erkandem made their first contribution in #59
- @wrgrant made their first contribution in #64
- @Remi-Gau made their first contribution in #65
- @dhoer made their first contribution in #70
- @trevor-moon made their first contribution in #77
Full Changelog: v3.1.0...v3.2.0
Install, uninstall, and pathlist
mpm now looks for files called install.m
when installing, uninstall.m
when uninstalling. It runs these commands after confirming with the user (or you can add the --force
flag to auto-confirm).
mpm also looks for a file called pathlist.m
when installing, and adds the contents of this file to the path. This provides a way for packages to be explicit about which subfolders should be added to the user's path when installing.
Finally, File Exchange urls now have a new format, so this version will handle that.
Version 3.0.4
A few bug fixes for installing from Mathworks and Github urls.
Version 3.0.2
Bug fixes for installing from requirements, and for custom urls.
Version 3.0.0
mpm now has a Matlab backend, so there is no more dependency on python. All functionality from the python version is still present, but the way you run mpm is now a little bit different.
The major use cases are:
mpm install [package-name]
: install package by namempm uninstall [package-name]
: remove package, if installedmpm search [package-name]
: find url given package namempm freeze
: lists all packages currently installedmpm init
: adds all installed packages to path (for running on Matlab startup)
Version 2.1.2
Bug fix for loadjson_internal.m
.
Version 2.1.0
Now mpm can add paths to internal folders more intelligently: If there's a folder inside called 'bin', 'code', 'lib', or 'src', and those folders have .m files in them, it adds this path.
Mpm also keeps track of packages downloaded in a file called mpm.json
.
Version 2.0.0
Now supports downloading by name only (searches Matlab File Exchange and Github). For example:
>> mpm matlab2tikz
You can also specify downloading specific release numbers, if the package exists on Github with that version number. For example:
>> mpm matlab2tikz -v 1.0.0
Version 1.0.0
Making release now so that when new changes come, there's a placeholder...