github setup-your-mac/Setup-Your-Mac v1.10.0-rc8
1.10.0-rc8

latest releases: v1.16.0-b3, v1.15.0, v1.14.3...
pre-release19 months ago

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 to true to enable
    • New calculateFreeDiskSpace function will record free space to scriptLog before and after SYM execution
      • Compare before and after free space values via: grep "free" $scriptLog
    • 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
  • 🔥 Breaking Change for users of Setup Your Mac prior to 1.10.0 🔥
    • Added recon validation, which must be used when specifying the recon trigger (Addresses Issue No. 19)
  • Standardized formatting of toggleJamfLaunchDaemon function
  • Limit the loggedInUserFirstname variable to 25 characters and capitalize its first letter (Addresses Issue No. 20; thanks @mani2care!)
  • Added line break to welcomeTitle and welcomeBannerText
  • Replaced some generic "Mac" instances with hardware-specific model name (thanks, @Pico!)
  • Replaced verbose Debug Mode code with outputLineNumberInVerboseDebugMode function (thanks, @bartreardon!)
  • Removed dependency on dialogApp
  • Check bannerImage and welcomeBannerImage (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

New Contributors

Full Changelog: v1.9.0...v1.10.0-rc8

Don't miss a new Setup-Your-Mac release

NewReleases is sending notifications on new releases.