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
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 --forceFerrisGrid v0.2.0
Highlights
- Improved the CLI help surface so agents can use
ferrisgrid --helpand 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-idandFERRISGRID_DEFAULT_SCREEN_IDso they disambiguate pointer actions that omitscreen_id. - Fixed non-pointer actions such as
wait,type,press_key, andhotkeyso they do not requirescreen_idon 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 todoctor, 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 --forceFerrisGrid v0.1.0
Highlights
- Initial FerrisGrid CLI release for single-step visual computer control.
- Added
observe,act,doctor,recap, andclearcommands. - Added local trace output under
.ferrisgridfor 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.