0.9.79 - 20 Sep 2020
Minimum macOS version: 10.12
Core
- Updated Lua to 5.4.0
- Hammerspoon now works with Lua coroutines
- Switched from Crashlytics to Sentry.io for crash reporting
Extensions
- Added: hs.axuielement
- Added: hs.serial
- Added: hs.websocket
- Added: hs.application:setFrontmost()
- Added: hs.screenRecordingState()
- Added: hs.window.list()
- Added: hs.pasteboard.watcher()
- Added: hs.relaunch()
- Added: hs.coroutineApplicationYield()
- Added: hs.math.isNan(), hs.math.isFinite() and hs.math.isInfinite()
- Added: hs.chooser:invalidCallback()
- Added: hs.fs.urlFromPath()
- Added: hs.canvas.useCustomAccessibilitySubrole()
- Changed: hs.http.websocket is now hs.websocket
- Changed: hs.streamdeck now supports XL and Mini decks
- Changed: MJConfigFile preference option now resolves symlinks
- Fixed: Potential memory leak in hs.eventtap.event:getUnicodeString()
- Fixed: hs.chooser now shows icons correctly
- Fixed: Potential crashes in various modules
- Fixed: hs.socket.udp() can now send binary data
- Fixed: delay in hs.webview.toolbar
0.9.78 - 13 Jan 2020
Minimum macOS version: 10.12
Core
- None
Extensions
- Fixed: hs.chooser no longer incorrectly applies transparency to row icons
- Fixed: hs.eventtap.event:getUnicodeString() no longer leaks a small amount of RAM for each call
- Added: hs.relaunch()
- Added: hs.streamdeck now supports the Mini and XL variants of the hardware
- Changed: hs.urlevent can now also be the default system handler for mailto: URIs