You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+29-7Lines changed: 29 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,29 +5,41 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
-
## [0.10.5] - Unreleased
8
+
## [0.10.6] - Unreleased
9
+
10
+
## Added
11
+
-#973: Enables CORS and JWT configuration for WebApplications in module xml
12
+
13
+
### Fixed
14
+
-#996: Ensure COS commands execute in exec under a dedicated, isolated context
15
+
-#1002: When listing configured repositories, only show the TokenAuthMethod when a token is defined.
16
+
17
+
## [0.10.5] - 2026-01-15
9
18
10
19
### Added
11
-
-#938 Added flag -export-python-deps to package command
20
+
-#938: Added flag -export-python-deps to package command
12
21
-#462: The `repo` command for repository configuration now supports secret input terminal mode for passwords with the `-password-stdin` flag
13
22
-#935: Adding a generic JFrog Artifactory tarball resource processor for bundling artifact with a package and deploying it to a final location on install.
14
23
-#950: Added support for listing installed Python packages using `list -python`, `list -py` and `list-installed -python`
15
24
-#822: The CPF resource processor now supports system expressions and macros in CPF merge files
16
-
-#578 Added functionality to record and display IPM history of install, uninstall, load, and update
25
+
-#578: Added functionality to record and display IPM history of install, uninstall, load, and update
17
26
-#961: Adding creation of a lock file for a module by using the `-create-lockfile` flag on install.
27
+
-#959: In ORAS repos, external name can now be used interchangeably with (default) name for `install` and `update`, i.e. a module published with its (default) name can be installed using its external name.
28
+
-#951: The `unpublish` command will skip user confirmation prompt if the `-force` flag is provided.
29
+
-#1018: Require module name for uninstall when not using the -all flag
18
30
-#973: Enables CORS and JWT configuration for WebApplications in module xml
19
31
### Changed
20
32
-#316: All parameters, except developer mode, included with a `load`, `install` or `update` command will be propagated to dependencies
21
33
-#885: Always synchronously load dependencies and let each module do multi-threading as needed
22
34
to load using multicompile instead of trying to do own multi-threading of item load which causes
23
35
lock contention by bypassing IRIS compiler.
24
36
-#481: Improve BuildDependencyGraph performance by doing the following:
25
-
- Eliminate recursion and use iteration.
26
-
- Remove depth first search and do pure breadth first search.
27
-
- Have better caching of results for module searches by collapsing search expressions (reducing expressions that are intersections).
37
+
- Eliminate recursion and use iteration.
38
+
- Remove depth first search and do pure breadth first search.
39
+
- Have better caching of results for module searches by collapsing search expressions (reducing expressions that are intersections).
28
40
29
41
### Removed
30
-
-#938 Removed secret flag NewVersion handling in %Publish()
42
+
-#938: Removed secret flag NewVersion handling in %Publish()
31
43
32
44
### Fixed
33
45
-#943: The `load` command when used with a GitHub repository URL accepts a `branch` argument again
@@ -37,11 +49,19 @@ lock contention by bypassing IRIS compiler.
37
49
-#965: FileCopy on a directory with a Name without the leading slash now works
38
50
-#937: Publishing a module with a `<WebApplication>` containing a `Path` no longer errors out
39
51
-#957: Improved error messages for OS command execution. Now, when a command fails, the error message includes the full command and its return code. Also fixed argument separation for the Windows `attrib` command and removed misleading error handling for missing commands.
52
+
-#789: Fix error when listing modules for an ORAS repo with a specified namespace.
53
+
-#999, #1000: Installing IPM cleans up stale mappings used in old versions of IPM
54
+
-#1007: The `${ipmDir}` expression now works in the `<Arg>` of an `<Invoke>`
55
+
-#1015: Fix dependency resolution bugs where `*` as the version requirement and intersecting ranges wouldn't work properly.
56
+
-#1036: The `update` command no longer propagates developer mode to dependencies
40
57
41
58
### Deprecated
42
59
-#828: The `CheckStatus` flag for `<Invoke>` action has been deprecated. Default behavior is now to always check the status of the method if and only if the method signature returns %Library.Status
43
60
-#885: `-synchronous` flag since loading dependencies synchronously is now the default behavior.
44
61
62
+
### Security
63
+
- urllib3 wheel has been updated to 2.6.3
64
+
45
65
## [0.10.4] - 2025-10-21
46
66
47
67
### Added
@@ -65,6 +85,8 @@ lock contention by bypassing IRIS compiler.
65
85
-#924: Make "module" parameter not required for "uninstall" command so -all modifier works
66
86
-#928: `zpm "info"` now recognizes existence of configured ORAS registries
67
87
-#930: Fix issue where `load` didn't work on GitHub URLs
88
+
-#1011: Hidden flags IgnoreInstalled and UpdateSnapshots cause redundant calling of BuildDependencyGraph()
89
+
-#1014: After FileCopy respects scope change #864, compileable resources with specified Scope cause Compile phase to fail on install
68
90
69
91
### Changed
70
92
-#639: All modules installed in developer mode can now be edited, even if they do not contain "snapshot" in the version string
Copy file name to clipboardExpand all lines: src/cls/IPM/Main.cls
+34-19Lines changed: 34 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -179,10 +179,10 @@ This command is an alias for `module-action module-name makedeployed`
179
179
Deletepackagefromrepository
180
180
</description>
181
181
<exampledescription="Delete all versions of the package "MyModuleName" from the repository">unpublishMyModuleNameall</example>
182
-
<exampledescription="Delete version "1.0.0" of the package "MyModuleName" from the repository">unpublishMyModuleName1.0.0</example>
182
+
<exampledescription="Delete version "1.0.0" of the package "MyModuleName" from the repository named MyRepo">unpublishMyRepo/MyModuleName1.0.0</example>
183
183
<parametername="module"required="true"description="Name of module on which to perform unpublish actions" />
184
184
<parametername="version"required="true"description="Version of module on which to perform unpublish actions. Use "all" to delete all versions of the package" />
185
-
185
+
<modifiername="force"aliases="f"value="false"description="Will delete module from the repository without prompting user for confirmation. Still requires authorization from the repository" />
186
186
<modifiername="quiet"aliases="q"dataAlias="Verbose"dataValue="0"description="Produces minimal output from the command." />
187
187
<modifiername="verbose"aliases="v"dataAlias="Verbose"dataValue="1"description="Produces verbose output from the command." />
0 commit comments