Release Notes - MagerValp/AutoDMG GitHub Wiki
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/--filesystemoption to CLI. - Added
Filesystemoption 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.dmgif 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.⌘⌥Iwill pick the first installer it finds in/Applications. - Log window wraps long lines and shows colorful warnings.
- Preserve
TMPDIRwhen running CLI builds withoutsudo. - 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
TMPDIRwhen 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
⌘Bkeyboard shortcut to build (thanks @zuhl). - Added
-s/--sizeoption 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
variablesin 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)
- Command-line interface
- Templates.
- Image size is calculated from packages in workflow, no 32 GB limit.
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.