Releases: Hammerspoon/hammerspoon
Releases · Hammerspoon/hammerspoon
1.1.1
1.1.0
Fixed
- Validate that all arguments provided for an hs.task, are strings #3664
- Fixes for Xcode 16 #3690
- hs.urlevent callback parameters are now lowercase #3691
- Fix
package.paths underuserruntimew/ unexpanded tilde #3703 - Fixed websocket support in
hs.httpserver:start()#3665 - hs.ipc: Avoid reentrance when in printReplacement #3718
- Fix Lua stack corruption in window:application() when process terminated #3827
- Reuse [statusItem menu] if possible (fixes #1923) #3812
- The window_filter event handler might receive an invalid pid #3814
- hs.mouse - fixes setMouseSpeed and adds trackpad support #3758
Added
- Lua skin additions #3667
- Add NSUserActivityTypeBrowsingWeb handling #3635
- Support creation of smart magnify events #3679
- Add hs.audiodevice:thru() and hs.audiodevice:setThru(thru) #3716
- Improve window move and resize by managing AXEnhancedUserInterface attribute #3836
- hs.mouse - fixes setMouseSpeed and adds trackpad support #3758
Other
1.0.0
Fixed
- [READY] hs.battery -- Fix for systems that report an empty array for powerSources #3449
- add exit call to fix empty space issue #3465 #3466
- Include docs.css in build for built in web help #3476
- fix
attempt to index a nil value (local 'child')#3481 #3485 - Fix hs.network.ping to always call didFinish callback #3531
- Allow passing nil as name to hs.pasteboard.callbackWhenChanged #3616
- [Review] Fix moving window to space in Sonoma 14.5 #3638
- Improve Console window performance and RAM usage #3659
Changed
Added
- [Ready] hs.watchable -- added alwaysNotify to watcher #3440
- Update alert.lua: allow window object as parameter #3542
- Add getCurrentTrackArtworkURL() to spotify extension #3546
- Added new Stream Deck XL PID #3570
- Pass in
fullURLto url event callback handler #3640 - Improve preferences resetting dialog #3657
- Update Lua to 5.4.7 #3658
Other
- fix(ci): Manage secrets/permissions #3396
0.9.100
0.9.99
0.9.98
Fixed
- hs.image:colorAt() now takes into account scale #3185
- Fixed crash in hs.image.getExifFromPath() #3177
- Fix hs.spaces so it works when hs.spaces.screensHaveSeparateSpaces() is false #3196
- Fix two crash bugs in hs.camera #3211
- add DemoPro to SKIP_APPS_TRANSIENT_WINDOWS #3236
- Fix bug where window switcher does not go away when caps lock is on #3238
- Fix hs.application.get() always returning nil #3216
- Fix lua-objc mapping to handle high/low surrogate pairs in hs.styledtext #3356
- Spaces now finds Dock instead of Docker #3371
- Truncate Console scrollback history #3400
- Fix windowHints bugs with utf8 chars #3243
- Fix ICMP socket leak in hs.ping #3419
Changed
- Allow hs.chooser query to still be forwarded when no matching string exists #3232
- Bump minimum requirements to macOS 11.0 #3312
- Speed up window switching timers #3237
Added
- Added ability to save a hs.menubar position between reloads #3195
- Added functions to get application localization information #3191
- hs.http must follow redirects #1889 #3279
- Added hs.mouse.currentCursorType() #3265
- Added hs.serial:rts() and hs.serial:dtr() #3314
- feat(spaces): add force arg for moveWindowToSpace #3298
- hs.fnutils.reduce takes an optional initial value #3363
- Added support for Stream Deck Mini V2 #3378
- Added support for Stream Deck Plus #3383
- Add hs.streamdeck:imageSize() #3407
- Add support for Stream Deck Pedal #3409