v0.21.3-Beta
Pre-releaseChanged 1
- Improve Wispr Flow popup detection
Fixed 1
- Ignore windows whose window id is zero to fix mistakenly detected windows in cmux
An i3-like tiling window manager for macOS.
| May | Jun | Jul | Aug | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sunday | No releases on Apr 26, 2026 | No releases on May 3, 2026 | No releases on May 10, 2026 | No releases on May 17, 2026 | No releases on May 24, 2026 | No releases on May 31, 2026 | No releases on Jun 7, 2026 | No releases on Jun 14, 2026 | No releases on Jun 21, 2026 | No releases on Jun 28, 2026 | No releases on Jul 5, 2026 | No releases on Jul 12, 2026 | No releases on Jul 19, 2026 | No releases on Jul 26, 2026 | No releases on Aug 2, 2026 | No releases on Aug 9, 2026 |
| Monday | No releases on Apr 27, 2026 | No releases on May 4, 2026 | No releases on May 11, 2026 | No releases on May 18, 2026 | No releases on May 25, 2026 | No releases on Jun 1, 2026 | No releases on Jun 8, 2026 | No releases on Jun 15, 2026 | No releases on Jun 22, 2026 | No releases on Jun 29, 2026 | No releases on Jul 6, 2026 | No releases on Jul 13, 2026 | No releases on Jul 20, 2026 | No releases on Jul 27, 2026 | No releases on Aug 3, 2026 | No releases on Aug 10, 2026 |
| Tuesday | No releases on Apr 28, 2026 | No releases on May 5, 2026 | No releases on May 12, 2026 | No releases on May 19, 2026 | No releases on May 26, 2026 | No releases on Jun 2, 2026 | No releases on Jun 9, 2026 | No releases on Jun 16, 2026 | No releases on Jun 23, 2026 | 1 release on Jun 30, 2026 | 1 release on Jul 7, 2026 | No releases on Jul 14, 2026 | No releases on Jul 21, 2026 | No releases on Jul 28, 2026 | No releases on Aug 4, 2026 | |
| Wednesday | No releases on Apr 29, 2026 | No releases on May 6, 2026 | No releases on May 13, 2026 | No releases on May 20, 2026 | No releases on May 27, 2026 | No releases on Jun 3, 2026 | No releases on Jun 10, 2026 | No releases on Jun 17, 2026 | No releases on Jun 24, 2026 | 1 release on Jul 1, 2026 | No releases on Jul 8, 2026 | No releases on Jul 15, 2026 | No releases on Jul 22, 2026 | No releases on Jul 29, 2026 | No releases on Aug 5, 2026 | |
| Thursday | No releases on Apr 30, 2026 | No releases on May 7, 2026 | No releases on May 14, 2026 | No releases on May 21, 2026 | No releases on May 28, 2026 | No releases on Jun 4, 2026 | No releases on Jun 11, 2026 | No releases on Jun 18, 2026 | No releases on Jun 25, 2026 | No releases on Jul 2, 2026 | No releases on Jul 9, 2026 | 1 release on Jul 16, 2026 | No releases on Jul 23, 2026 | No releases on Jul 30, 2026 | No releases on Aug 6, 2026 | |
| Friday | No releases on May 1, 2026 | No releases on May 8, 2026 | No releases on May 15, 2026 | No releases on May 22, 2026 | No releases on May 29, 2026 | No releases on Jun 5, 2026 | No releases on Jun 12, 2026 | No releases on Jun 19, 2026 | No releases on Jun 26, 2026 | No releases on Jul 3, 2026 | No releases on Jul 10, 2026 | No releases on Jul 17, 2026 | No releases on Jul 24, 2026 | No releases on Jul 31, 2026 | No releases on Aug 7, 2026 | |
| Saturday | No releases on May 2, 2026 | No releases on May 9, 2026 | No releases on May 16, 2026 | No releases on May 23, 2026 | No releases on May 30, 2026 | No releases on Jun 6, 2026 | No releases on Jun 13, 2026 | No releases on Jun 20, 2026 | No releases on Jun 27, 2026 | No releases on Jul 4, 2026 | No releases on Jul 11, 2026 | No releases on Jul 18, 2026 | No releases on Jul 25, 2026 | No releases on Aug 1, 2026 | No releases on Aug 8, 2026 |
7 releases in the last year
New features
focus-follows-mouse&& (and), || (or), ; (sequence) and | (pipe). See #shell section in the updated docs.aerospace test, aerospace test-not, aerospace eval, aerospace echo commands.on-window-detected callback gets a new more composable syntax: docs (the old syntax is still supported and probably will remain supported forever: docs)on-window-detected callbacks instead of the dubious double square brackets syntax. AeroSpace docs were updated to use the new syntax. See TOML 1.1.0 release notes for more details.reload-config command. Warnings are printed to stderr and do not block config reload. You can use the new --warnings-as-errors flag to convert warnings to errors.
config-version is below the maximum value.auto-reload-config config option. Kudos to @bshowell0aerospace subscribe command - the alternative to callbacks. Kudos to @ojowwalker77aerospace run-callback command to programmatically run the specified callback.focus/move commands: add --fail-if-fullscreen/--fail-if-macos-native-fullscreen. Kudos to @ishangodawattalayout command can now change the layout of an empty workspace (changes the layout of the root tiling container)layout command: support new --root flaglayout command: support --workspace <workspace> flagaerospace focus --wrap-around alias. Kudos to @i-pjNew documentation
config-version is now properly documented: linkAEROSPACE_WINDOW_ID and AEROSPACE_WORKSPACE environment variables are now properly documented: linkImprovements
Bug fixes
Other minor bug fixes: 6021c13c, a8241641, #1064, 19b5999d 6a2a126d ecfc745c
Breaking changes
layout command now return zero exit code when the layout is already applied. This only affects users who supplied a single argument to the layout command (I expect it to be rare). You can use --fail-if-noop flag to return the old behavior.on-window-detect callbacks with empty or non-existing if clause.- Nikita Bobko, 30 June 2026
Improvements
AXRaiseAction AX requests. For instance, Godot)volume command now shows volume indicator. By @mobile-arBug fixes
focus command didn't work when all windows were floatingNew features
persistent-workspaces config optionlist-monitors, list-windows, list-workspaces. By @alewis001fullscreen mode indication in menubar. By @mobile-aron-window-detected.run limitationson-mode-changed callbackBreaking changes
--stdin flag to workspace/move-node-to-workspace commands when stdin is used. By @Gai-H- Nikita Bobko, 24 November 2025
Bug fix
New features
--boundaries and --boundaries-action options for move command. By @gabsrp2002focus dfs-next / focus dfs-prev. By @rickyzswap command. By @rickyz--json and --count in list-modes command. By @MikaelCarpenterBug fixes
move-node-to-monitor right/down should place the windows to the most left/up available positionCGPoint.findIn crashImprovements
start-at-login = true now registers AeroSpace as a proper Login Item in System SettingsBreaking changes
--fail-if-noop from move-node-to-monitor <direction>after-login-command- Nikita Bobko, 11 July 2025
The free office suite — Writer, Calc, Impress and friends, from The Document Foundation.
PDF creation, editing, signing, and review.
An open-source password manager.
The high-ratio file archiver.
A free archiver for 200+ formats.
Flash OS images to SD cards and USB drives.