Releases: YannMarchesseau/JSMmaker2
Release list
JSMmaker2 V2.4.6
JSMmaker2 v2.4.6
✨ New Features
⏱️ Wait Action Support
JSMmaker2 now supports Wait actions in Enrollment Actions.
You can configure a delay between actions directly from the interface, including:
- Wait duration (seconds)
- Custom labels
- Localized labels
- Custom icons
- Full plist import/export support
Example:
xml label Waiting... wait 30
📦 Installomator Arguments Support
Installomator actions now support custom arguments.

Examples:
text downloadURL=https://example.com/package.pkg NOTIFY=silent BLOCKING_PROCESS_ACTION=ignore LOGGING=DEBUG
Arguments are now:
- Editable from the UI
- Exported correctly to Setup Manager plists
- Imported back into JSMmaker2 projects
🖥️ Use a macOS Application as an Icon
You can now select a .app bundle as the icon source for an action.

![]()
Examples:
text /Applications/Safari.app /System/Applications/Clock.app
JSMmaker2 automatically extracts and displays the application icon.
Supported in:
- Enrollment Actions editor
- Final Preview window
- Import/export workflows
🌍 Support for Non-JamfCloud Domains
JSMmaker2 can now connect to Jamf instances that do not use the .jamfcloud.com domain.

Supported formats:
text client client.jamfcloud.com https://client.jamfcloud.com https://jamf.company.com https://jamf.company.com:8443
This improves support for:
- On-premise Jamf Pro environments
- Migration projects from on-premise to cloud
- Custom Jamf URLs
(Need testers...))
🔧 Improvements
- Improved plist import/export reliability.
- Improved Wait action detection during plist import.
- Improved Installomator action handling.
- Improved icon preview rendering.
- Improved compatibility with modern Jamf Setup Manager versions.
🙏 Thanks
Thank you to everyone testing JSMmaker2 and providing feedback.
(Special thanks to @-Larrystegall !!! You rocks !)
Walkingbucket Lab:
https://walkingbucket.fr
JSMmaker2 2.4.8
New
• User Entry: added showForUserIDs (e.g. restrict enrollment to a list of on-site technicians who can assign the Mac to a third party) and per-field localized label (override the default text displayed by Setup Manager).
• Shell Command: proper multi-argument editor (one argument per row, no more space-splitting).
• Check for Update: automatic GitHub release check at launch + persistent badge in the bottom bar when a newer version is available.
Fixes
• Improved Validate: no more false "Missing action label" in multi-language mode.
• Wait actions no longer flagged as a Jamf Policy with a missing trigger.
• Minor cleanups and stability fixes.