13-Apr-2023
- 🆕 Configuration Download Estimate (Addresses Issue No. 7; thanks for the idea, @DevliegereM; heavy-lifting provided by @bartreardon!)
- Manually set
configurationDownloadEstimation
within the SYM script totrue
to enable - New
calculateFreeDiskSpace
function will record free space toscriptLog
before and after SYM execution- Compare before and after free space values via:
grep "free" $scriptLog
- Compare before and after free space values via:
- Populate the following variables, in Gibibits (i.e., Total File Size in Gigabytes * 7.451), for each Configuration:
configurationOneSize
configurationTwoSize
configurationThreeSize
- Specify an arbitrary value for
correctionCoefficient
(i.e., a "fudge factor" to help estimates match reality)- Validate actual elapsed time with:
grep "Elapsed" $scriptLog
- Validate actual elapsed time with:
- Manually set
- 🔥 Breaking Change for users of Setup Your Mac prior to
1.10.0
🔥- Added
recon
validation, which must be used when specifying therecon
trigger (Addresses Issue No. 19)
- Added
- Standardized formatting of
toggleJamfLaunchDaemon
function - Limit the
loggedInUserFirstname
variable to25
characters and capitalize its first letter (Addresses Issue No. 20; thanks @mani2care!) - Added line break to
welcomeTitle
andwelcomeBannerText
- Replaced some generic "Mac" instances with hardware-specific model name (thanks, @Pico!)
- Replaced
verbose
Debug Mode code withoutputLineNumberInVerboseDebugMode
function (thanks, @bartreardon!) - Removed dependency on
dialogApp
- Check
bannerImage
andwelcomeBannerImage
(Pull Request No. 22; thanks @amadotejada!) - A "raw" unsorted listing of departments — with possible duplicates — is converted to a sorted, unique, JSON-compatible
departmentList
variable (Addresses Issue No. 23; thanks @rougegoat!)
What's Changed
- check bannerImage & welcomeBannerImage - resubmit by @amadotejada in #22
New Contributors
- @amadotejada made their first contribution in #22
Full Changelog: v1.9.0...v1.10.0-rc8