- Universal python build packages.
- Use
pkg_resources
instead ofdistutils
where available (allows for removal ifdistutils
in python 3.12 - addresses grahampugh/macadmin-scripts/issues/47). - Improves the
--fetch-full-installer
option by looking for the latest version if not specified, and checking that a pre-chosen version is in the list.--list
in conjunction with--ffi
also now uses--list-full-installers
instead of reverting toinstallinstallmacos.py
. - Allows the usage of spaces in
--workdir
and--path
(thanks to @cvgs). - Added
--max-password-attempts=NN
option, which can also be set toinfinite
to prevent canceling the password dialog (addresses #216, thanks to @cvgs). - Changes dialogs so that the Cancel button is on the left, and default button is on the right (thanks to @cvgs).
- Script now uses
sysctl
to check for Apple Silicon (addresses #225, thanks to @cvgs). - Some minor changes to the German translation (thanks to @cvgs).
- Adds an additional check for
--min-drive-space
right before start of the installation (should address #242, thanks to @cvgs). - Adds
-nobrowse
to all instances ofhdiutil
to prevent mounted images appearing on the desktop (thanks to @cvgs).