0.9.19 - 23 Jan 2015
Minimum OS X version: 10.8
This is primarily a bugfix release. Please report issues on GitHub if any of these cause regressions!
Core
Extensions
- Changed: hs.layout now defaults to placing windows on the first screen, if nothing is specified
- Fixed: hs.keycodes’s inputSourceChanged callbacks should no longer cause Hammerspoon to crash
- Fixed: hs.hotkey callbacks should no longer cause Hammerspoon to crash
- Fixed: hs.caffeinate is slightly more robust
- Fixed: memory leaks in hs.ipc, hs.screen and hs.uielement
0.9.18 - 18 Jan 2015
Minimum OS X version: 10.8
Core
- Changed: API documentation format has been dramatically improved
- Added: hs.toggleConsole() to toggle visibility of the Hammerspoon Console window
Extensions
- Changed: hs.hints.windowHints() no longer forces you to type a second character for windows that are uniquely matched by the first hint character
- Changed: All hs.window methods which change the size/position of a window, now have an optional argument to override the value of hs.window.animationDuration
- Added: Various helper methods in hs.window to move a window by one screen in any direction
- Changed: hs.layout.apple() can now accept hs.screen objects instead of screen names, for users with multiple identical monitors