Munkiadmin Versions Save

macOS app for managing Munki repositories

v1.9.0b2

1 year ago

Changes and fixes:

  • Fix default_installs and featured_items under conditions not appearing in manifest editor after opening repo

v1.9.0b1

1 year ago

Changes and fixes:

  • Support for default_installs manifest key added in Munki 6.1
  • Added sidebar item for stage_os_installer pkginfo type
  • Backend support for description_staged and display_name_staged pkginfo keys
  • Updated template conditions and OS requirement strings with new macOS versions

v1.8.1

2 years ago

Changes and fixes from 1.8.0 beta 2:

  • Fixed compatibility with macOS 10.13

New and changed from 1.7

  • MunkiAdmin is now an universal app and runs natively on Apple Silicon
  • Manifest editor now supports template conditions and showing conditions from other manifests
  • MunkiAdmin now requires macOS 10.13 or later
  • Fix the display glitches in the main toolbar
  • Update most of the icons (sidebars, toolbars, etc.) to use Apple SF Symbols
  • Added new macOS version strings for autocomplete
  • Added new package list column for supported architectures
  • Initial support for custom manifest scripts
  • Changed manifest list default visible columns
  • Block receiving events in the main window while pkginfo editor is open
  • Fix clipped text fields in manifest CSV import view
  • Lots of changes and refactoring under the hood
  • Fix incorrect text field width in manifest editor
  • Added support for --skip-pkg-check makecatalogs option

v1.8.0b2

3 years ago

Changes and fixes from 1.8.0 beta 1:

  • Restored catalogs view
  • Fix toolbar button size on macOS 10.14
  • Fix incorrect text field width in manifest editor
  • Added support for --skip-pkg-check makecatalogs option

Known issues:

  • MunkiAdmin crashes on launch when running on macOS 10.13.

v1.8.0b1

3 years ago

Changes and fixes:

  • MunkiAdmin is now an universal app and runs natively on Apple Silicon
  • Manifest editor now supports template conditions and showing conditions from other manifests
  • Hide the (legacy) Catalogs view by default as it hasn't seen any updates in a long time and all of its functionality is available in Packages view.
  • MunkiAdmin now requires macOS 10.13 or later
  • Fix the display glitches in the main toolbar
  • Update most of the icons (sidebars, toolbars, etc.) to use Apple SF Symbols
  • Added new macOS version strings for autocomplete
  • Added new package list column for supported architectures
  • Initial support for custom manifest scripts
  • Changed manifest list default visible columns
  • Block receiving events in the main window while pkginfo editor is open
  • Fix clipped text fields in manifest CSV import view
  • Lots of changes and refactoring under the hood

v1.7.1

4 years ago

Changes and fixes:

  • Fixes a bug where running makecatalogs fails when pkginfo files contained non-ascii characters and munkitools 4.x is installed. MunkiAdmin now sets PYTHONIOENCODING=utf-8 environment variable before calling makecatalogs and makepkginfo tools.
  • Dragging and dropping should work once again.
    • Packages can be dropped to Directories section in the sidebar to move then
    • Packages can be dropped to Developers and Categories sections to assign to them
    • In the manifest editor, catalogs can be rearranged with drag and drop
    • Manifests can be dropped to Directories section in the sidebar to move them

v1.7.0

4 years ago

Changes and fixes:

  • MunkiAdmin now uses hardened runtime and the app is notarized.
  • Added startosinstall type to smart installer types. GitHub #185, Thanks to @homebysix
  • Conditional items predicate editor should treat os_build_last_component as an integer instead of string. GitHub #183
  • Manifest editor should prefer display names over filename.
  • Window background color should be automatic in manifest CSV importer. GitHub #178
  • Added support for precache pkginfo key. GitHub #177

v1.6.1

5 years ago

Changes and fixes:

  • Fixed a bug where MunkiAdmin would crash on save under certain conditions.

v1.6.0

5 years ago

Changes and fixes:

  • Initial macOS 10.14 Mojave developer beta support.
  • MunkiAdmin now requires macOS 10.11 or later. This change allowed me to remove a lot of workaround code to support older system versions and also allowed me to start modernizing the code base.
  • Massive performance increase when scrolling the packages list.
  • Completely removed DevMate update and analytics framework. The privacy of users means a lot more to me than any statistical insight gained from using a 3rd party service. The only apparent loss of functionality is the in-app updates I was able to provide through DevMate. If you want to keep MunkiAdmin updated I recommend using AutoPkg from now on.
  • Added support for configuring the pixel size for icon extraction. The default size has also changed from 512 x 512 pixels to 350 x 350 pixels.
  • Added support for os_build_number and os_build_last_component manifest conditions.
  • Removed catalog token field from packages list and replaced it with a normal text view (like catalogs are displayed in manifests list view).
  • Added new predicates for searching packages with requires or update_for items.
  • When creating new icons, resize to the specified pixel size regardless of current screen DPI.
  • Add default values for new installs items when creating them in package editor. Don't use default values when reading or saving existing files. GitHub #153
  • Remove empty installs array completely from pkginfo when saving. GitHub #166
  • Fixed a bug where MunkiAdmin would crash when trying to extract icons under certain conditions.

v1.5.2

6 years ago

Changes and fixes:

  • Fixed a critical bug where undo/redo functionality was broken and unreliable in versions 1.5.0 and 1.5.1. GitHub #151.
  • Fixed a bug where forced_install_after_date was displayed in users time zone but written to pkginfo file in GMT. GitHub #150.