Releases: setup-your-mac/Setup-Your-Mac
Releases · setup-your-mac/Setup-Your-Mac
Setup Your Mac (1.16.0rc1)
29-Dec-2025
- Added proof-of-concept validations for swiftDialog
2.5.1's "blurscreen" control - Removed vendor-specific Local Validations (in favor of Remote Validations)
- Updated Configuration
policyJSONto better match internal usage - Added "activate" command to Validations
- Updated the Microsoft Teams message template to the new format (Pull Request #156; thanks, @nlopezUA!)
- Simplify Client-side Logging (thanks, @DevliegereM!)
- Added proof-of-concept validations for swiftDialog
2.5.6's "hide or show" dialog window - Updated Dynamic Download Estimates for macOS 26 (and beyond)
- Updated for swiftDialog
3.0.0 - Updated
checkNetworkQualityCatchAllConfigurationfor macOS 26 (thanks for the heads-up, @harald Brouwers!) - Added new salutation banner greeting, based on time o’ day (Pull Request #171; thanks, @ScottEKendall!)
- Add configurable battery threshold to AC power pre-flight check (Pull Request #175; thanks, @owainri!)
What's Changed
- Updated the MS Teams message template to the new format by @nlopezUA in #156
- Update Setup-Your-Mac-via-Dialog.bash by @DevliegereM in #164
hideorshowProof-of-concept by @dan-snelson in #165- New Salutation Banner by @ScottEKendall in #171
- Add configurable battery threshold to AC power pre-flight check by @owainri in #175
- Delay validation of M365 apps if MAU is running/patching by @master-vodawagner in #152
New Contributors
- @nlopezUA made their first contribution in #156
- @DevliegereM made their first contribution in #164
- @ScottEKendall made their first contribution in #171
- @owainri made their first contribution in #175
- @master-vodawagner made their first contribution in #152
Full Changelog: v1.15.0...v1.16.0rc1
Setup Your Mac (1.15.0)
Optimized to leverage SYM-Helper (1.2.0), Setup Your Mac (1.15.0) leverages new features of swiftDialog (2.5.0)
CHANGELOG
- Added logging functions Pull Request No. 137; thanks, @robjschroeder!
- Modified Microsoft Teams Message
activitySubtitle - Activated main "Setup Your Mac" dialog with each
listitem - Added swiftDialog
2.5.0's--verbose,--debugand--resizableflags to debugModes - Failure Message: Increased
sleepvalue from0.3to0.7(thanks, for the report, @arnoldtaw; thanks for the code suggestion, @jcmbowman) - Miscellaneous formatting and clean-up
- Added Support Team fields (thanks, @HowardGMac!)
- Set
swiftDialogMinimumRequiredVersionto2.5.0.4768 - Improved exit code processing for 'Welcome' dialog
- Added pre-flight check for AC power (thanks for the suggestion, @arnoldtaw; thanks for the code, Obi-Josh!)
- Added Variables for Prefill Email and Computer Name (thanks, @AndrewMBarnett!)
- Improved Remote Validation error-checking
- Updated Dynamic Download Estimates for macOS 15 Sequoia
Screenshots
swiftDialog 2.5.0's --verbose, --debug and --resizable flags to debugModes
Added pre-flight check for AC power
What's Changed
- 1.15.0 by @robjschroeder in #137
- Add Support Team fields to 1.15.0 by @HowardGMac in #148
- Setup Your Mac (1.14.3) by @dan-snelson in #150
New Contributors
- @HowardGMac made their first contribution in #148
Full Changelog: v1.14.3...v1.15.0
Setup Your Mac (1.14.3)
Bug Fix
- Improved exit code processing for
Welcomedialog
What's Changed
- Merge
1.14.2intomainby @dan-snelson in #141
Full Changelog: v1.14.2...v1.14.3
Setup Your Mac (1.14.2)
Bug Fix
Addresses Issue 139 brandingBannerDisplayText=false not working:
- Thanks for the report, @seaneldridge7!
- Thanks for the fix, @drtaru! Pull Request No. 140
What's Changed
Full Changelog: v1.14.1...v1.14.2
Setup Your Mac (1.14.1)
Bug Fix
- Addressed an issue where icons were not displaying (thanks, @bartreardon!)
What's Changed
- 1.14.0 by @dan-snelson in #135
- 1.14.1 by @dan-snelson in #138
Full Changelog: v1.14.0...v1.14.1
Setup Your Mac (1.14.0)
Optimized to leverage SYM-Helper (1.1.1), Setup Your Mac (1.14.0) leverages new features of swiftDialog (2.4.0)
Updates
- Updated Vimeo ID
- Corrected omission of [SYM-Helper] for
moveableInProduction - Updated "Microsoft Office 365" to "Microsoft 365"
- Added OS Build number to webhook output Pull Request No. 124; thanks, @drtaru!
- Changed filepath validation test from
-f(i.e., "True if file exists and is a regular file") to-e(i.e., "True if file exists (regardless of type)."); thanks for the inspiration, @mrmte! Issue 19; thanks for the code suggestion, @bartreardon! - Updates to
README.md,CONTRIBUTORS.mdandCONTRIBUTING.mdPull Request No. 128; thanks, @robjschroeder! - Refactored the way
brandingBannervariable is checked Pull Request No. 131; thanks, @drtaru! - Increased minimum required version of swiftDialog to
2.4.0.4750 - Leveraged the new
listitem: subtitleoption with a dedicatedsubtitlefield inpolicyJSON - Corrected misspelling of "policies" in log entries Issue No. 134; thanks, @Honestpuck!
- Updated
brandingBannerto image by benzoix on Freepik
What's Changed
- Update README.md CONTRIBUTORS.md, CONTRIBUTING.md by @robjschroeder in #128
- brandingBanner Refactor by @drtaru in #131
- Update SYM-Helper image by @dan-snelson in #133
Full Changelog: v1.13.0...v1.14.0
Setup Your Mac (1.13.0)
Optimized to leverage SYM-Helper, Setup Your Mac (1.13.0) offers MacAdmins under-the-hood, quality-of-life improvements.
- 🔥 Breaking Change for users of Setup Your Mac prior to
1.13.0🔥- Removed
setupYourMacPolicyArrayIconPrefixUrl(in favor using the fully qualified domain name of the server which hosts your icons)
- Removed
- Added [SYM-Helper] to identify variables which can be configured in SYM-Helper (0.8.0)
- Updated sample banner image (Image by pikisuperstar on Freepik)
- Added
overlayoverridevariable to dynamically override theoverlayicon, based on which Configuration is selected by the end-user (Pull Request No. 111; thanks yet again, @drtaru!) - Modified the display of support-related information (including adding
supportTeamWebsite(Addresses Issue No. 97; thanks, @theahadub!)) - Adjustments to Completion Actions (including the
waitflavor; thanks for the heads-up, @tom!) - Updated Microsoft Teams filepath validation
- Add position prompt (Addresses Issue No. 120; thanks for the suggestion, @astrugatch! Pull Request No. 121; thanks, @drtaru! This has to be your best one yet!)
- Corrections to "Continue" button after Network Quality test Pull Request No. 115; thanks, @delize!
What's Changed
- docs: add bartreardon as a contributor for code by @allcontributors in #103
- Link fix CONTRIBUTING.md by @Honestpuck in #105
- docs: add BIG-RAT as a contributor for code by @allcontributors in #106
- docs: add drtaru as a contributor for code by @allcontributors in #107
- docs: add robjschroeder as a contributor for code by @allcontributors in #108
- docs: add TechTrekkie as a contributor for code by @allcontributors in #109
- Add OverlayIcon override code. by @drtaru in #111
- Add position prompt by @drtaru in #121
New Contributors
- @allcontributors made their first contribution in #103
- @Honestpuck made their first contribution in #105
Full Changelog: v1.12.10...v1.13.0
Setup Your Mac (1.12.10)
1.12.10
15-Sep-2023
- Better WelcomeMessage logic and variable handling (Pull Request No. 101; thanks big bunches, @GadgetGeekNI!)
1.12.9
15-Sep-2023
- Added
-Ltocurlcommand when caching banner images (thanks for the suggestion, @bartreardon!) - Added
swiftDialogMinimumRequiredVersionvariable to more easily track the minimum build. (Pull Request No. 98; thanks, @GadgetGeekNI!) - Hide unused Support variables (Pull Request No. 99; thanks again, @GadgetGeekNI!)
- Added Pre-flight Check: Validate
supportTeamvariables are populated (Pull Request No. 100; thanks for another one, @GadgetGeekNI!)
1.12.8
13-Sep-2023
- Added a check for FileVault being enabled during Setup Assistant (for macOS 14 Sonoma) (Pull Request No. 96; thanks, Obi-@drtaru!)
1.12.7
09-Sep-2023
- Added ability disable the "Continue" button in the User Input "Welcome" dialog until Dynamic Download Estimates have complete (Pull Request No. 93; thanks, @Eltord!)
- Added a check to account for if the
loggedInUserreturns in ALL CAPS (as this sometimes happens with SSO Attributes) (Pull Request No. 94; thanks for another one, @Eltord!) - Added a Pre-flight Check for the running shell environment: Will exit gracefully if the shell does not match \bin\bash. (Pull Request No. 95; thanks — yet again — @drtaru!)
- Remove any default dialog file
What's Changed
- Lock continue button until estimations are complete by @Eltord in #93
- Updated loggedInUserFirstname by @Eltord in #94
- Added running shell check by @drtaru in #95
- Add check for Filevault enabled at Setup Assistant by @drtaru in #96
- Hiding unused Support Variables by @GadgetGeekNI in #99
- PreFlightCheck for Support Vars by @GadgetGeekNI in #100
- Better WelcomeMessage Logic & variable handling by @GadgetGeekNI in #101
New Contributors
- @GadgetGeekNI made their first contribution in #99
Full Changelog: v1.12.6...v1.12.10
Setup Your Mac (1.12.6)
1.12.6
30-Aug-2023
- Reverted
mktemp-created files to pre-SYM1.12.1behaviour - Updated required version of swiftDialog to
2.3.2.4726
1.12.5
28-Aug-2023
- Added
sleep "${debugModeSleepAmount}"toreconvalidation
1.12.4
26-Aug-2023
toggleJamfLaunchDaemon(duringquitScriptfunction) based oncompletionActionOption(Pull Request No. 89; thanks for another one, @TechTrekkie!)
What's Changed
- toggleJamfLaunchDaemon based on CompletionActionOption by @TechTrekkie in #89
New Contributors
- @TechTrekkie made their first contribution in #89
Full Changelog: v1.12.3...v1.12.6
Setup Your Mac (1.12.3)
23-Aug-2023
1.12.3
- Changed
dialogURLto new GitHub Repo (Pull Request No. 88; thanks yet again, @drtaru!)
1.12.2
- Updated minimum version of macOS to 12
- Corrected deletion of cached welcomeBannerImage
What's Changed
Full Changelog: v1.12.1...v1.12.3
