0.9.25 - 07 Mar 2015
Minimum OS X version: 10.8
Core
Extensions
- Fixed: hs.eventtap.event.newKeyEvent() now actually works!
- Added: hs.screen:rotate()
- Added: hs.timer.usleep() for times when you are feeling crazy and want to block all of Hammerspoon for a few microseconds
- Added: hs.hotkey now offers an optional repeat callback for when hotkeys are being held down
- Changed: hs.hints.windowHints() now has an optional parameter to accept a table of windows to limit hints to (e.g. windows from the current application)
- Changed: hs.eventtap.event mouse events now explicitly mask off keyboard modifiers, or can optionally specify particular modifiers
- Changed: hs.drawing methods now return the object they are operating on, so you can chain the calls
- Changed: hs.hotkey.new() now accepts raw keycodes
0.9.24 - 28 Feb 2015
Minimum OS X version: 10.8
Core
Extensions
- Fixed: hs.drawing stroke/fill API calls should now perform more like they claim to
- Added: hs.drawing now supports rectangles
- Added: hs.crash.dumpCLIBS() and hs.crash.crashLog() to allow Lua code to leave logging breadcrumbs in Crashalytics reports
- Added: hs.window:zoomButtonRect() to make it possible to easily find an area of titlebar to synthesise mouse events onto