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