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
![Screenshot 2024-06-10 at 4 27 13 PM](https://private-user-images.githubusercontent.com/24623109/338623067-679e3ab5-26bf-4097-8856-514a14565bd4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzODAyMzcsIm5iZiI6MTczOTM3OTkzNywicGF0aCI6Ii8yNDYyMzEwOS8zMzg2MjMwNjctNjc5ZTNhYjUtMjZiZi00MDk3LTg4NTYtNTE0YTE0NTY1YmQ0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDE3MDUzN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY4ZjMzYTRlZWVhYWU5ZGFjYTM2MzgyMTk0M2VlMDU4N2U5MjU0ZWRhOWM3NWI2NmNkYmM3YjFmYzkxN2Q1NmYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.mFXgofaDFi6eH1NH6tT-6Tcnc8OC6-9a2c2GIEKTrPQ)
![Screenshot 2024-06-10 at 4 27 44 PM](https://private-user-images.githubusercontent.com/24623109/338623562-ee1e84e5-e65d-460b-b7c5-b899780a0821.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzODAyMzcsIm5iZiI6MTczOTM3OTkzNywicGF0aCI6Ii8yNDYyMzEwOS8zMzg2MjM1NjItZWUxZTg0ZTUtZTY1ZC00NjBiLWI3YzUtYjg5OTc4MGEwODIxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDE3MDUzN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk5ZjZlYjY2YTYxZGFmNzU4N2M4OTRhNjFkODAwYWM2OWZkZWUyNmNjNjg1ODc1MTRlOWU2MTFmYzhkYWI0NWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.4fcHSPMARNYPKDLfzh0Vx22MuVYSYPkyFlsYooQ8bPg)
Added pre-flight check for AC power
![Screenshot 2024-06-11 at 12 25 34 PM](https://private-user-images.githubusercontent.com/24623109/338677539-1967a3c4-7c41-4bc5-a7fb-32f2ba54870b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzODAyMzcsIm5iZiI6MTczOTM3OTkzNywicGF0aCI6Ii8yNDYyMzEwOS8zMzg2Nzc1MzktMTk2N2EzYzQtN2M0MS00YmM1LWE3ZmItMzJmMmJhNTQ4NzBiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDE3MDUzN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc2YzhiYzNlZDU4NGJiYmNiM2Q0YTQ2Y2E4ZDlmYjhlZTYwYTI0MDBlYzc5MjQyZDA1Yjg1YTg1Y2M2MzIxNDMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.CHPdgZ-fH2bO3PZintvU-MCvDZkx18o2fzhpugu0TvE)
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
![Screenshot 2024-05-29 at 4 01 18 AM](https://private-user-images.githubusercontent.com/24623109/334737362-3f40f6ea-e578-4e2c-9965-547c76eff019.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzODAyMzcsIm5iZiI6MTczOTM3OTkzNywicGF0aCI6Ii8yNDYyMzEwOS8zMzQ3MzczNjItM2Y0MGY2ZWEtZTU3OC00ZTJjLTk5NjUtNTQ3Yzc2ZWZmMDE5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDE3MDUzN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTYzODljMTIzZjYxNzA1NGJlNzQ0YzcwMjgyMGY4NmY2YTdkMzhkNjJkYzI0N2U2YzIyYzhhMGZjYTYxNmU2YmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.lH3muKI_PbZng_Hi2EbFl53qpj6eTN4ZvYbNFzUi2wk)
![Screenshot 2024-05-29 at 3 54 49 AM](https://private-user-images.githubusercontent.com/24623109/334737778-0ac864f7-e1d7-41e4-9ebf-54c7608a555f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzODAyMzcsIm5iZiI6MTczOTM3OTkzNywicGF0aCI6Ii8yNDYyMzEwOS8zMzQ3Mzc3NzgtMGFjODY0ZjctZTFkNy00MWU0LTllYmYtNTRjNzYwOGE1NTVmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDE3MDUzN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM5Mjc5MDU5MzczYzg2NzUwMjkwYzg5NzVmNGNkNTkxZTcyNzk1NGJkM2E2YWMwYTdjMmIxY2Y0NDJlM2I3YmYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.WRN50gkH3msSZFSUcoiyujZ4SuZ7D5EDDWlvo0HGf9k)
- Added pre-flight check for AC power (with configurable
acPowerWaitTimer
)
![Screenshot 2024-05-30 at 4 28 24 AM](https://private-user-images.githubusercontent.com/24623109/335107964-75a8bd88-1f1d-4793-a1f6-a0a0820e095a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzODAyMzcsIm5iZiI6MTczOTM3OTkzNywicGF0aCI6Ii8yNDYyMzEwOS8zMzUxMDc5NjQtNzVhOGJkODgtMWYxZC00NzkzLWExZjYtYTBhMDgyMGUwOTVhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDE3MDUzN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMxOTI3ZGQwZjZiZDE3NmY0ZmUyODZmNmUwNzc0NDQ4ZWNhMmU0NWIzZmIxMzYyNWE3ODVlMDlmYTE0MDg3YjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Eo5OYSuXEp6MZIA2Z4s3YXbgm5tVrJdByfCQ3LHfOcQ)
![Screenshot 2024-05-30 at 4 30 28 AM](https://private-user-images.githubusercontent.com/24623109/335108053-d42a321a-b9fd-49c1-8b8b-efdec0931429.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzODAyMzcsIm5iZiI6MTczOTM3OTkzNywicGF0aCI6Ii8yNDYyMzEwOS8zMzUxMDgwNTMtZDQyYTMyMWEtYjlmZC00OWMxLThiOGItZWZkZWMwOTMxNDI5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDE3MDUzN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWIxNDZjNTgzMmM3ZjRmMTkwMTM3ODUwMjE4MzgxMjcwMDAzODg2OTk4OWZiMzRhMTc5MmNkZTUyMDY4NmI4ZDEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.2gCzED_Wp4J98oF3P8VQF3h4zSWPl4TttB9GfRT-q_w)
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.
![SYM-Helper_SYM-1 13 0_Hero](https://private-user-images.githubusercontent.com/24623109/272217127-012862df-25e3-4a76-8fe5-1313564db442.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzODAyMzcsIm5iZiI6MTczOTM3OTkzNywicGF0aCI6Ii8yNDYyMzEwOS8yNzIyMTcxMjctMDEyODYyZGYtMjVlMy00YTc2LThmZTUtMTMxMzU2NGRiNDQyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDE3MDUzN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNmMzczMDczMDY2ZTUyNWQzODUzNTAxOWMxOWYwYmQzODYzZDBhNmVjMTRmNzNkMTg3ZjBlY2YzYTc2M2QyYjUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.7-P4hiKeQNLlrfEln1FfcTBBFh3_4pa66PJlxzijRuM)
- 🔥 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