github Hammerspoon/hammerspoon 1.1.0

7 hours ago

layout: post
title: 1.1.0
permalink: /releasenotes/1.1.0.html

Minimum macOS version: 13.0

Fixed

  • hs.task arguments are now validated to all be strings. Closes #2337
  • Early Lua setup will now create proper package.path entries with expanded tildes. Closes #3518
  • hs.httpserver:start() now correctly handles websockets. Closes #3468
  • Internal overrides of Lua's print() function will no longer cause recursion when using hs.ipc
  • hs.window.filter now tracks applications by PID rather than by name, preventing issues when multiple apps are running with the same name
  • Stream Deck Mini v1 button callback is now functional. Closes #3766
  • Resolved a situation where hs.window:application() could corrupt Lua's stack after an application had terminated
  • Resolved a crash where event handlers received an invalid PID after an application had terminated

Changed

  • hs.urlevent callbacks will now always be sent scheme/host in lowercase. Closes #3686
  • hs.menubar:setMenu() will no longer always recreate menus, allowing them to be modified while visible. Closes #1923
  • hs.window:setFrame() is now aware of applications that use "Enhanced UI" features to animate their windows.
  • hs.mouse.trackingSpeed() can now get/set trackpad speeds. Closes #3744

Added

  • When acting as the default handler for http/https, Handoff URLs are now supported (PR #3635)
  • hs.eventtap can now create smart magnify events. Closes #3282
  • Added hs.audiodevice:thru() / hs.audiodevice:setThru() for monitoring audio from one device to another.

Don't miss a new hammerspoon release

NewReleases is sending notifications on new releases.