0.9.48 - 27 Sep 2016

Minimum OS X version: 10.10

Core

  • None

Extensions

  • Fixed: Small doc bugs in hs.printf and hs.notify.register
  • Fixed: Console window input field now auto-sizes correctly in macOS Sierra
  • Fixed: hs.uielement regressed in 0.9.47. It is now fixed.
  • Fixed: hs.hotkey.bind() regressed in 0.9.47. It is now fixed.
  • Added: hs.screen:desktopImageURL()
  • Added: hs.keycodes.currentMethod()

0.9.47 - 29 Aug 2016

Minimum OS X version: 10.10

Core

  • Changed: Lua has been upgraded to 5.3.3

Extensions

  • Fixed: Various crashes have either been fixed or guarded against
  • Changed: hs.webview now has adjustable opacity and can present a toolbar
  • Changed: hs.timer has been rewritten to use a more modern API, which should make it more reliable
  • Changed: Various fixes/improvements to hs.hint vimperator mode
  • Changed: images can now be used as tiled patterns for hs.drawing.color
  • Changed: hs.alert has been rewritten to use hs.drawing and now has an option to leave the alert visible indefinitely
  • Changed: hs.hotkey callbacks can now be tables with __call metamethods (this will be extended to other callback sites in a future release)
  • Changed: hs.eventtap events now report NSEventTypePressure data, if available
  • Added: hs.distributednotifications
  • Added: hs.eventtap.event.newSystemKeyEvent()
  • Added: hs.httpserver and hs.http now support WebSockets
  • Added: hs.hsdocs for internal documentation browsing
  • Added: hs.image.imageFromURL()
  • Added: hs.mouse.trackingSpeed()
  • Added: hs.noises
  • Added: hs.hints.titleMaxSize and hs.hints.titleRegexSub
  • Added: hs.grid.getCell()
  • Added: hs.timer:fire()
  • Added: hs.network.interfaces(), hs.network.interfaceDetails(), hs.network.primaryInterfaces(), hs.network.addresses(), hs.network.interfaceName(),