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

0.9.17 - 16 Jan 2015

Minimum OS X version: 10.8

Core

Extensions

  • Fixed: Guard against a crashing bug in hs.uielement:newWatcher()
  • Changed: hs.notify now supports many more features of Notification Center. NOTE: The old API still exists, but is now deprecated. Please port to the new hs.notify API.
  • Changed: hs.hints.windowHints() now shows hints for more application windows
  • Changed: hs.hotkey now supports the ยง key found on some international Mac keyboards
  • Changed: hs.location can now calculate sunrise/sunset times