This is a preview release of MunkiAdmin 0.4 series and contains the following notable changes since preview 2:
- MunkiAdmin now creates backup copies of pkginfos and manifests before overwriting them. These backup copies are stored in
~/Library/Application Support/MunkiAdmin
. Currently old backups are never removed, expect this feature to be refined in a future release. Backups can be turned off by settingbackupPkginfosBeforeWriting -bool NO
andbackupManifestsBeforeWriting -bool NO
. - Saving now validates the in-memory managed object context before writing pkginfos and manifests to disk. This should help mitigate #33.
- Allow icon extraction only from supported installer types. Should prevent issues like #35.
- Mark pkginfos as changed correctly after dropping them on sidebar items.
- The developer, category and icon_name can be assimilated.
- When adding a package to a manifest and hiding already added items, the list now also hides items under conditionals.
- Stop modal loop correctly when the icon window is closed with the red button. Fixes #32.
- Explicitly disabled dash substitution when loading script views. Fixes #36.
- Catalog content description (the small grey text) is now properly updated when enabled packages change.
- Converted all cell based table views to view based table views.