0.9.38 - 05 Aug 2015
Minimum OS X version: 10.8
Core
- This release is happening quickly after 0.9.37 to correct an issue with Crashlytics symbols, apologies for the churn!
Extensions
- Fixed: potential crash in hs.drawing.setBehaviour()
- Changed: hs.mouse.get/set (deprecated) now warn when they are used.
- Added: hs.host.interfaceStyle(), hs.host.uuid(), hs.host.globallyUniqueString()
- Added: hs.fs.temporaryDirectory()
- Added: various helper functions in hs.timer
0.9.37 - 04 Aug 2015
Minimum OS X version: 10.8
Core
- The About window now shows acknowledgements for third party libraries, including their licenses
- API documentation formatting is now much tidier
- Hammerspoon preferences can now (mostly) be interacted with from Lua
Extensions
- Fixed: Various hs.windowfilter bugs have been fixed
- Fixed: hs.menu submenus can how have items enabled or disabled
- Changed: hs.image/hs.application/hs.window objects can now be print()ed in the Console, to get more information about them
- Changed: hs.grid overlay hints now work up to 10x10 (previously 5x5)
- Changed: hs.windowfilter:notify() now has an optional parameter to cause callbacks to be called immediately
- Changed: hs.image objects can now be directly compared for equality
- Changed: hs.drawing objects can now respond to mouseDown events and middle/right mouse button events
- Changed: hs.image.imageFromASCII() now has an optional parameter to define metadata about the drawing styles to be used
- Added: hs.menubar:title() and hs.menubar:icon()
- Added: hs.httpserver
- Added: hs.screen.findByID()
- Added: hs.logger.defaultLogLevel is now explicitly defined and configurable