0.9.80 - 21 Sep 2020

Minimum macOS version: 10.12

Core

  • None

Extensions

  • Fixed: hs.window.filter should no longer cause errors from hs.uielement objects

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