github YannMarchesseau/JSMmaker2 V2.4.6
JSMmaker2 V2.4.6

6 hours ago

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
WaitAction

Example:

xml label Waiting... wait 30


📦 Installomator Arguments Support

Installomator actions now support custom arguments.
InstallomatorArguments

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.
AppIcon
ChooseApp

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.
ConnexionURL

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.f

Don't miss a new JSMmaker2 release

NewReleases is sending notifications on new releases.