Skip to content
Per Olofsson edited this page Aug 22, 2019 · 61 revisions

Version History

1.10 (in beta)

  • Added 10.15 support.
  • Removed 10.12 support.

1.9 (2018-09-24)

  • Added 10.14 support.
    ⚠️ To successfully build on Mojave the installer must be on an external volume, see issue #222.
  • Removed 10.10 and 10.11 support.
  • Removed HFS+ support for 10.14+.

1.8.1 (2018-04-24)

  • Show a helpful error message when an incomplete installer is used.
  • Better error messages when image building fails.
  • Fail but don't crash if a profile is bad.
  • Add App Transport Security exception for cdn-apple.com.

1.8 (2017-09-26)

  • Added 10.13 and APFS support.
  • Added APFS/HFS+ selection to the Advanced Options window.
  • Added -F/--filesystem option to CLI.
  • Added Filesystem option to templates.
  • Removed 10.9 support.
  • Fixed crash when CLI build can't eject image.
  • Fixed crash when unchecking updates without a source.
  • Fixed Unicode handling of paths for additional packages.
  • Slightly improved app launch time.

1.7.3 (2016-12-19)

  • Display warning if Apple has stopped updating the target OS.
  • Only update the profile if the running OS is supported.
  • Handle already mounted InstallESD.dmg if installer app was moved afterwards.
  • Abort the build if disk image creation fails.
  • Print warning in log when build number changes during install.

1.7.2 (2016-12-19)

  • Pulled due to a crash on startup for new users, use 1.7.3 instead.

1.7.1 (2016-12-08)

  • Now displays the current OS name and placeholder icon.
  • New menu item to select an installer, ⌘I. ⌘⌥I will pick the first installer it finds in /Applications.
  • Log window wraps long lines and shows colorful warnings.
  • Preserve TMPDIR when running CLI builds without sudo.
  • Better error handling when ejecting the temporary build image.

1.7 (2016-12-01)

  • Rewrote launch code for the privileged task that runs the OS installer.
  • Fixed beachballing during finalize task.
  • Fixed language detection for Setup Assistant on 10.12.

1.6 (2016-09-19)

  • Added 10.12 support.
  • Removed 10.8 support.
  • AutoDMG will not try to remount already mounted images, fixing 10.12 installer.
  • Added advanced option to skip asr imagescan (thanks @timsutton).
  • AutoDMG will not relaunch on login (thanks @nmcspadden).
  • Fixed volume size setting not being saved to templates (thanks @timsutton).
  • Fixed handling of relative package paths on the command line (thanks @timsutton).
  • Fixed usage of base image as source on the command line (thanks @timsutton).

1.5.5 (2016-01-22)

  • Respect TMPDIR when building images on 10.9+.
  • Avoid occasional error messages on program exit.
  • Fixed handling of packages where size can't be calculated.

1.5.4 (2015-11-27)

  • Added ⌘B keyboard shortcut to build (thanks @zuhl).
  • Added -s/--size option to CLI (thanks @timsutton).
  • Fixed error handling of bad Additional Packages paths.
  • Display confirmation dialog when updating profiles.
  • Disable profile update checking while images build.
  • Fixed handling of large error messages from build script.

1.5.3 (2015-03-24)

  • Include custom volume name when saving a template from the GUI.
  • Fixed resolving of certain aliases on 10.10.
  • Fixed error message when log file couldn't be opened.
  • Fixed building when a mobile account is roaming.

1.5.2 (2014-11-13)

  • Fixed Setup Assistant country/language selection on 10.10.

1.5.1 (2014-10-31)

  • Fixed crash on startup when ~/Library/Logs has wrong permissions.

1.5 (2014-10-16)

  • Added 10.10 support.
  • Removed 10.7 support.

1.4.4 (2014-08-20)

  • Fixed crash when user has unicode characters in primary group name.
  • Better error handling when downloads fail or additional packages are moved.
  • Verify passwords in CLI to avoid failed builds.

1.4.3 (2014-06-03)

  • Fix download button when checking for AutoDMG updates.
  • Updated URL for update profiles.

1.4.2 (2014-06-02)

  • Log is automatically written to ~/Library/Logs/AutoDMG.

1.4.1 (2014-05-15)

  • Added support for variables in templates (CLI only).
  • Fixed a crash when trying to mount certain dmgs.

1.4 (2014-04-15)

  • Support for using previously generated images as sources.
  • Added Advanced Options window for setting the volume's name and size.
  • Drag & drop apps can be added to additional software, and will be copied to /Applications.
  • Apps and packages can be wrapped in a dmg.
  • You can now load and save of templates from the GUI.
  • The template used to build the image is saved to /var/log inside the image for future reference.
  • Improved error handling should allow saving of the log if the app crashes.

1.3.2 (2014-03-27)

  • Fixed builds failing on 10.8.5 with updates applied.

1.3.1 (2014-03-26)

  • 10.7 support.
  • Fixed a crash if building in CLI without UpdateProfiles.plist in Application Support.
  • Fixed handling of relative paths in the CLI.
  • Fixed build failing if the output path pointed to a nonexistent directory.
  • Fixed building with packages stored on network volumes.
  • Fixed inaccurate error message when a broken package was added.

1.3 (2014-03-24)

1.2.1 (2013-12-17)

  • Allow renamed InstallESD images (but they still have to match InstallESD*.dmg).
  • Fix message regarding deprecated installers on 10.8.
  • Fix a crash if the user's primary GID doesn't have a corresponding group.
  • Fix deletion of multiple additional packages.

1.2 (2013-11-14)

  • Bypass hardware check when building with machine specific InstallESDs.
  • Bypass installation check for packages that are configured to only install on root volumes.
  • Support aliases to installers and packages being dropped.
  • Fixed download button behavior (thanks to Scott Blake and Noel B A).
  • Fixed reordering of additional packages.

1.1 (2013-11-06)

  • Added support for InstallESD.dmg as source from Timothy Sutton.
  • Better logging during package installs.
  • Fixed packages failing if they were in a folder with non-ascii characters in the name (thanks to Darkomen78).

1.0 (2013-11-01)

  • Polished UI.
  • Better logging.
  • Fixed list of updates being refreshed after profiles updated.
  • Added warnings for deprecated installers.
  • Confirm to quit when building.
  • Added preferences for automatic updates.

0.8 (2013-10-29)

  • Major rewrite of workflow logic.
  • Added log window.
  • Fixed update caching.
  • Fixed cleanup of leftover sockets in /tmp.
  • Made main window resizable.

0.7 (2013-10-24)

  • Added software updates.

0.6 (2013-10-22)

  • New GUI and support for additional package installations.

0.1-0.5.1

  • Prototypes.