Releases: setup-your-mac/Setup-Your-Mac
Setup Your Mac (16.0-b3)
Updates
- 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
policyJSON
to better match internal usage - Added "activate" command to Validations
Full Changelog: v1.15.0...v1.16.0-b3
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
,--debug
and--resizable
flags to debugModes - Failure Message: Increased
sleep
value from0.3
to0.7
(thanks, for the report, @arnoldtaw; thanks for the code suggestion, @jcmbowman) - Miscellaneous formatting and clean-up
- Added Support Team fields (thanks, @HowardGMac!)
- Set
swiftDialogMinimumRequiredVersion
to2.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
Welcome
dialog
What's Changed
- Merge
1.14.2
intomain
by @dan-snelson in #141
Full Changelog: v1.14.2...v1.14.3
Setup Your Mac (1.15.0-b16)
Optimized to leverage SYM-Helper (1.1.2), Setup Your Mac (1.15.0) leverages new features of swiftDialog (2.5.0)
Updates
- 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
,--debug
and--resizable
flags to debugModes - Failure Message: Increased
sleep
value from0.3
to0.7
(thanks, for the report, @arnoldtaw; thanks for the code suggestion, @jcmbowman) - Miscellaneous formatting and clean-up
- Added Support Team fields (thanks, @HowardGMac!)
- Set
swiftDialogMinimumRequiredVersion
to2.5.0.4761
- Improved exit code processing for 'Welcome' dialog
- Added pre-flight check for AC power (thanks for the suggestion, @arnoldtaw; thanks for the code, Obi-@kc9wwh!)
Screenshots
- Added swiftDialog
2.5.0
's--verbose
,--debug
and--resizable
flags todebugMode
- Added pre-flight check for AC power (with configurable
acPowerWaitTimer
)
What's Changed
- 1.15.0 by @robjschroeder in #137
- Add Support Team fields to 1.15.0 by @HowardGMac in #148
New Contributors
- @HowardGMac made their first contribution in #148
Full Changelog: v1.14.2...v1.15.0-b16
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.md
andCONTRIBUTING.md
Pull Request No. 128; thanks, @robjschroeder! - Refactored the way
brandingBanner
variable is checked Pull Request No. 131; thanks, @drtaru! - Increased minimum required version of swiftDialog to
2.4.0.4750
- Leveraged the new
listitem: subtitle
option with a dedicatedsubtitle
field inpolicyJSON
- Corrected misspelling of "policies" in log entries Issue No. 134; thanks, @Honestpuck!
- Updated
brandingBanner
to 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
overlayoverride
variable 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
wait
flavor; 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
-L
tocurl
command when caching banner images (thanks for the suggestion, @bartreardon!) - Added
swiftDialogMinimumRequiredVersion
variable 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
supportTeam
variables 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
loggedInUser
returns 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.1
behaviour - Updated required version of swiftDialog to
2.3.2.4726
1.12.5
28-Aug-2023
- Added
sleep "${debugModeSleepAmount}"
torecon
validation
1.12.4
26-Aug-2023
toggleJamfLaunchDaemon
(duringquitScript
function) 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