Releases: sveinbjornt/Platypus
Releases · sveinbjornt/Platypus
5.5.0
At long last, a substantial update to Platypus.
- Platypus.app and the
platypuscommand line tool are now notarized by Apple in addition to being Developed ID signed - Now requires macOS 11 Big Sur or later
- Fixed nasty bug where the argument settings dialog could lock up the interface
- Better support for dark mode
- Preferences now named Settings according to new macOS convention
- Added
--executable-pathand--nib-pathflags to command line tool to allow users to inject custom binaries or nib files (and facilitate CLT testing) - Improved install script for command line tool to ease automated installation in CI environments
- Extensive modernization of codebase
- Much-improved tests for command line tool
- Various other minor fixes
Full Changelog: v5.4.1...v5.5.0
5.4.1
- Fixed signing issues
5.4
- Added native support for arm64 CPU architecture. Both Platypus and the apps it generates are now Universal ARM/Intel 64-bit binaries
- New application icon
- Status Menu submenu items can now be disabled with the DISABLED syntax
- Support relative interpreter path (i.e. relative to Resources directory)
- Support dark mode for text fields (inverts colors, changes dynamically when user switches interface modes)
- Command line tool no longer defaults to stripping nib file (requires explicit -y option)
- Enabled close button on windows, which now quit the app(s)
- Added standard Help Menu to ScriptExec apps (support for bundled help bundles)
- Added support for dynamically changing status item title and icon via STATUSTITLE and STATUSICON syntax
- Warn when non-existent file in bundled files list
- Command line tool now defaults to creating apps with no application icon
- Support for notifications is now an option, to prevent permission popups on Catalina and later
- Added Python 3 and Dart interpreter presets
- Platypus apps now hide (instead of disabling) Open and Open Recent menu items if they don't accept files
- Fixed issue with signing generated apps due to missing "APPL" CFBundleType
- Fixed nasty empty newline parsing bug
- Switched over to AGIconFamily for icon generation, reducing dependence on deprecated Carbon calls
- Resolved issue with text selection and dark mode in generated apps
- Improved drag and drop handling on Platypus main window
- Platypus now requires macOS 10.11 or later
Full Changelog: 5.3...v5.4
5.3
- First facelift in a decade: New application icons created by Drífa Líftóra
- Updated to support Mojave Dark Mode
- Added AWK, JavaScript and Node interpreter presets
- Added "REFRESH" command that clears text output buffer
- Added "DISABLED" menu item syntax for status menu interface
- Platypus and its command line tool binary are now code-signed. Generated applications remain unsigned, for obvious reasons
- Windows of generated applications are now larger, and centered on first launch
- Apps now try to make script executable (+x) on launch This may resolve certain issues with launching generated apps stored on network-mounted volumes
- Added Open With menu for items in Bundled Files list
- Fixed bug where Platypus would generate broken custom icns files from images
- Fixed buggy Uniform Type Identifier validation in command line tool
- Platypus now validates default bundle identifier in Preferences
- Removed broken System Profiler example
- Removed XML plist format feature
- Documentation overhauled, partially rewritten and moved to Markdown format
- An assortment of minor bug fixes
- Various minor interface improvements
- Reduced size of generated app binaries
- Now requires macOS 10.8 or later