Skip to content

Releases

This page reads every v*.md file in docs/official/releases/. Add a per-tag release note file and it appears here automatically.

FerrisGrid v0.3.0

GitHub release

Highlights

  • Added native Windows 10/11 x64 screen discovery and capture with DPI-aware, multi-monitor Win32 coordinates.
  • Added the complete native Windows mouse and keyboard action catalog, including Unicode typing, hotkeys, dragging, scrolling, and post-action captures.
  • Added deterministic Windows end-to-end fixtures and CI coverage for both the Rust CLI and independent TypeScript backend.
  • Added native Windows diagnostics and guidance for interactive desktops, elevation boundaries, and secure-desktop restrictions.
  • Updated the TypeScript npm distribution to bundle the matching canonical Rust Windows x64 executable as an optional fallback.
  • Added real MP4 recap generation to the TypeScript CLI and fixed FFmpeg frame resolution for relative Windows session paths.
  • Improved fake screenshot encoding and grid-overlay coverage across PNG and JPEG output.

Install

cargo install ferrisgrid-cli --version 0.3.0
npm install --global ferrisgrid-cli@0.3.0

Upgrade

cargo install ferrisgrid-cli --version 0.3.0 --force

FerrisGrid v0.2.0

GitHub release

Highlights

  • Improved the CLI help surface so agents can use ferrisgrid --help and command-specific help without opening rendered docs.
  • Added raw Markdown documentation entry points for agents, including a raw docs index and landing-page banner.
  • Fixed act --screen-id and FERRISGRID_DEFAULT_SCREEN_ID so they disambiguate pointer actions that omit screen_id.
  • Fixed non-pointer actions such as wait, type, press_key, and hotkey so they do not require screen_id on multi-screen systems.
  • Made action result output more explicit by reporting screen counts, coordinate metadata, map lines, and terminal statuses with screens: 0.
  • Rejected unclear command usage, including act-only flags passed to observe, irrelevant flags passed to doctor, partial scroll coordinates, and undocumented legacy grid flags.
  • Added release notes pages and release workflow validation so GitHub release bodies come from the docs.
  • Updated install skills, Docker workspace installation flow, community issue templates, and official docs for the published CLI path.

Install

cargo install ferrisgrid-cli --version 0.2.0

Upgrade

cargo install ferrisgrid-cli --version 0.2.0 --force

FerrisGrid v0.1.0

GitHub release

Highlights

  • Initial FerrisGrid CLI release for single-step visual computer control.
  • Added observe, act, doctor, recap, and clear commands.
  • Added local trace output under .ferrisgrid for screenshots, metadata, action requests, parsed actions, results, and recap artifacts.
  • Added normalized coordinate metadata so agents can map screenshot decisions back to screen coordinates.
  • Added Docker workspace documentation for running FerrisGrid against an isolated Linux desktop.

Install

cargo install ferrisgrid-cli --version 0.1.0

Assets

Release archives include the ferrisgrid binary, README, license when present, and a generated SHA256SUMS file.

FerrisGrid - terminal-first visual control for local agents