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
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,8 +12,14 @@ All notable changes to this project will be documented in this file. This projec
12
12
13
13
## [Unreleased]
14
14
15
+
Nothing yet.
16
+
17
+
## [1.19.0] - 2025-01-16
18
+
15
19
### Added
16
20
21
+
- Added `--warn-on-missing-installer-items` flag that makes missing Munki install/uninstall items a warning instead of a failure. (#86, thanks to @haircut)
22
+
- Apply the same checks to `uninstaller_item_location` that were previously applied to `installer_item_location`.
17
23
-`check-autopkg-recipes` requires Munki recipe `pkginfo` dicts to contain at least `name` and `description`.
18
24
-`check-autopkg-recipes` now validates that `uninstall_method` and `uninstall_script` are set appropriately in Munki recipes.
19
25
-`check-autopkg-recipes` and `check-munki-pkgsinfo` now validates that `supported_architectures` values are set appropriately.
@@ -23,6 +29,11 @@ All notable changes to this project will be documented in this file. This projec
23
29
-`check-autopkg-recipes` includes jamf-upload as an AutoPkg recipe type, and updated processors included in jamf/jamf-upload recipe convention.
24
30
-`check-munki-pkgsinfo` requires a `version` key in addition to `name` and `description`.
25
31
32
+
### Fixed
33
+
34
+
- Bug fix in `check-munkiadmin-scripts` that prevented script names from processing correctly.
35
+
- Bug fix in `check-munki-pkgsinfo` that prevented `--warn-on-duplicate-imports` flag from working correctly.
@@ -120,6 +120,9 @@ After adding a hook to your pre-commit config, it's not a bad idea to run `pre-c
120
120
- Choose to just warn if icons referenced in pkginfo files are missing (this will allow pre-commit checks to pass if no other issues exist):
121
121
`args: ['--warn-on-missing-icons]`
122
122
123
+
- Choose to just warn if installer/uninstaller items (`installer_item_location` or `uninstaller_item_location`) referenced in pkginfo files are missing (this will allow pre-commit checks to pass if no other issues exist):
124
+
`args: ['--warn-on-missing-installer-items]`
125
+
123
126
- Choose to just warn if pkg/pkginfo files with __1 (or similar) suffixes are detected (this will allow pre-commit checks to pass if no other issues exist):
124
127
`args: ['--warn-on-duplicate-imports]`
125
128
@@ -144,7 +147,7 @@ When combining arguments that take lists (for example: `--required-keys`, `--cat
0 commit comments