github trycua/cua cua-driver-rs-v0.18.0
cua-driver-rs: v0.18.0

pre-release4 hours ago

Cua Driver 0.18.0

Summary

This release adds 3 features and includes 29 fixes.

Features

  • drop the session orb from the cursor badge. (#2842)
  • exact-target macOS background input v1. (#2837) Thanks @hami-sh, @ampagent.
  • add macOS Spaces awareness to list_windows. (#2850) Thanks @rs280.

Fixes

  • prevent Linux uinput pointer panics. (#2736) reported by @marvinbaudach.
  • quiesce idle Wayland overlay. (#2828) reported by @OsvaldoLRR-dev.
  • bound Linux AT-SPI listener startup. (#2827) reported by @feifguo.
  • hard-bound Windows UIA provider calls. (#2117) Thanks @injaneity; reported by @muyiai.
  • report macOS key delivery truthfully. (#2830)
  • stop Windows update --apply from killing itself. (#2805) Thanks @rsyuzyov.
  • select the correct Linux AT-SPI application tree. (#2740) reported by @ai-ag2026, @alexdimadi.
  • harden Windows discovery and foreground input. (#2812) Thanks @loonghao.
  • bound Linux snapshots after app exit. (#2822) Thanks @aryasaatvik.
  • verify exact macOS window activation. (#2829)
  • bound Windows installed-app discovery. (#2855) reported by @dgmpurf.
  • bound Windows app-name lookup. (#2858)
  • explain permanent scope recovery. (#2857)
  • refuse minimized Windows element actions. (#2849) Thanks @biztex.
  • avoid accessibility advertise on Cinnamon. (#2784) reported by @falagama-cpu.
  • launch desktop AppsFolder apps on Windows. (#2862)
  • bound large macOS text synthesis. (#2863)
  • repair X11 overlay after display changes. (#2354) Thanks @KeroZelvin.
  • fail closed on X11 overlay shape errors. (#1818) Thanks @KoolenDasheppi.
  • keep Windows cursor visible without focus theft. (#2864) reported by @rsyuzyov.
  • clarify synthetic browser click outcomes. (#2866)
  • keep Windows autostart on the junction path. (#2809) Thanks @rsyuzyov.
  • avoid retrying deferred text writes. (#2701) Thanks @railapex.
  • report PostMessage pixel fallback truthfully. (#2873)
  • stage local installs over a running driver. (#2889)
  • scope the Linux AT-SPI walk to the requested window. (#2895)
  • keep remote debugging enabled when a restart is needed. (#2911)
  • ignore macOS compositor sibling surfaces. (#2908)
  • report honest macOS browser chrome coverage. (#2919)

Performance

Contributors

Thanks to @ai-ag2026, @alexdimadi, @ampagent, @aryasaatvik, @biztex, @dgmpurf, @falagama-cpu, @feifguo, @hami-sh, @KeroZelvin, @KoolenDasheppi, @loonghao, @marvinbaudach, @muyiai, @OsvaldoLRR-dev, @railapex, @rickoslyder, @rs280, @rsyuzyov for contributing to this release.

Install

macOS and Linux:

/bin/bash -c "$(curl -fsSL https://cua.ai/driver/install.sh)"

Windows:

irm https://cua.ai/driver/install.ps1 | iex

Cua Driver ships universal macOS binaries, x86_64 and arm64 Windows builds,
and Linux preview builds. Release assets also include tag-pinned installer and
uninstaller scripts.

Why GitHub says “Pre-release”

GitHub's label is used only to keep this monorepo's repository-wide “Latest”
pointer from switching between independently released products. A plain Cua
Driver SemVer such as 0.18.0 is a stable release; npm and PyPI publish it on
their normal stable channels, and the installers resolve the versioned
cua-driver-rs-v* releases directly.

SHA256 Checksums

eb4525f3287f397194b8ac65ef804d3a1d4b32296a5ac4ce81535ed6fb69cf72  _install-rust.sh
f3a179c622a8892ef50de8dc2469fc035298e3a6ff16a13ba07d9f931eb42609  checksums.txt
a6f064f7a0dc74266b43bb9e7b3598ad496f78933bfa419a3b6f13b2965483a9  cua-driver-rs-0.18.0-darwin-arm64.tar.gz
8361d5d2aebcde04f822a95b8e9ec630c0c9c29ff3555dd207488e7274219cfd  cua-driver-rs-0.18.0-darwin-universal-binary.tar.gz
16a1d5c45ae8dc98e43355a0b12d541c8f5a8c3ef57c8ed11f890413e19fb006  cua-driver-rs-0.18.0-darwin-universal.tar.gz
014d88103a2d271c75501d302abd9bf6270061a068ae2c58e4b6b0e371ce342d  cua-driver-rs-0.18.0-darwin-x86_64.tar.gz
371a03146b3d805b7c52637fffd4b6c7d601c695709e64a6aaf1283cfbb8f8fb  cua-driver-rs-0.18.0-linux-arm64-binary.tar.gz
eedecc8cb0d28c3a2f57ec021e44753e8c8626071707918ca7281616642957d0  cua-driver-rs-0.18.0-linux-arm64.tar.gz
66c6c4dca349a524e929c03018dd30389ea4f785fd5e9aa5ec66abcefa3f21a2  cua-driver-rs-0.18.0-linux-x86_64-binary.tar.gz
eedc3bcc3d1a1d34c19cdd332014f4426a219f494b01dd7239ebcf9173685aeb  cua-driver-rs-0.18.0-linux-x86_64.tar.gz
0aa581beed5a9db066bedfd2a63c227c9d71a248eabddf4c966d1163aa81d78d  cua-driver-rs-0.18.0-windows-arm64-binary.zip
4fdbc3b476636749ce5d2cc1d58bab05d9e6fb465a9295146f9f905fddd20028  cua-driver-rs-0.18.0-windows-arm64.zip
320358e35b6baf96a4f435735897ef0efe8d9465732406c2da1bd1b89b6dac76  cua-driver-rs-0.18.0-windows-x86_64-binary.zip
fdfcaf72568119c0b9540beef392391e5a3890cf0b93349e7b0dda470360050f  cua-driver-rs-0.18.0-windows-x86_64.zip
f6fb80aada0b242f78df57b240b11c2701db28c84b67e32d6b32dc984616c269  cua-driver-rs-v0.18.0-skills.tar.gz
ee63ad60b43625a7f1871d9b64d6fd39c72a43ac5bf6519d103469a4c1f60a7b  install.ps1
52293f8683c6c41ef8df0bb17907f3bd9266314e04f7b0c8f3c4576e7ba139f7  install.sh
d9884d4ef75c0dab828575084944493fe03230ab70799c4aa3fc977bf33f78d4  uninstall.ps1
57eac43f8ebf8eb8aeb919a5de627805b39868e002f7768746bd31b966e5f261  uninstall.sh

Full changelog

cua-driver-rs-v0.17.0...cua-driver-rs-v0.18.0

Don't miss a new cua release

NewReleases is sending notifications on new releases.