Releases: intersystems/ipm
v0.9.1
Added
#663 Added support for mapping of repository settings along with, or in addition to, IPM package and routines
#663 Added functionality to always unmap repository settings when IPM package and routines are unmapped
#663 Added support for unmapping of repository settings alone
#663 Added support for enable -community, which resets repository settings to default and maps IPM along with repo settings globally
Fixed
#663 Improved error output and instructions in the language extension when "zpm" is run from a namespace without IPM
v0.9.1-beta.2
Merge pull request #668 from intersystems/v0.9.x Merge v0.9.x to main
v0.9.1-beta.1
Merge branch 'main' into v0.9.x
v0.9.0-beta.47
Merge pull request #663 from intersystems/v0.9.x-feat-enable-repos Allow mapping and unmapping repos & improve zpm error output
v0.9.0
IPM version 0.9 - we're getting close to version 1.0!
This release has a number of critical changes designed to get us closer to 1.0 status. The main change that you'll notice is IPM is now namespace-specific rather than being installed in %SYS and being available instance-wide.
Under the hood, the class naming and package structure has completely changed. If you're making direct use of calls to (most likely) %ZPM.PackageManager, the equivalent class is now %IPM.Main. For community projects that are impacted by this name change, we've submitted a bunch of PRs to get things up to date, and some use of old %ZPM.* class names is migrated automatically on installation via ZPM to allow packages to work with both old and new versions of IPM.
If you update from IPM 0.7.x to 0.9.0, everything should "just work" as before - it's available instance-wide, with data migrated to new storage locations.
On a new/fresh installation, things are a little different; by default, the community registry is not enabled, and IPM is only available in the namespace in which it was installed. To get to equivalent behavior of 0.7.x on a new installation, you need to run the following commands to map IPM everywhere and use the default community registry, respectively:
zpm "enable -map -globally"
zpm "repo -reset-defaults"
See CHANGELOG.md for the full list of changes.
(Note: release originally posted by @isc-rkuszews but needed to repost due to a CI issue.)
v0.9.0-beta.46
Merge pull request #661 from intersystems/v0.9-fix-ci-release fix(ci): update path to preload Installer.cls
v0.9.0-beta.45
chore: update module.xml and changelog for 0.9.0 release
v0.9.0-beta.44
fix(ci): change ref from master to main on release
v0.9.0-beta.43
Merge pull request #660 from intersystems/HSIEO-10884-2 Updating FileCopy to check for $ variables in path
v0.9.0-beta.42
fix(ci): bump legacy zpm version