Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.2.1] - 2026-03-17

Fixed

  • CLI --version flag now reads from package.json instead of being hardcoded

[0.2.0] - 2026-03-17

Fixed

  • Dev bridge now returns actual JS eval results instead of echoing back the expression string
  • Uses Tauri command callback pattern (__TAURI__.core.invoke) for reliable round-trip evaluation
  • All bridge-dependent commands (dom, eval, screenshot --selector, storage, console-monitor, ipc-monitor, page-state) now work correctly

Changed

  • Bridge setup requires uuid crate and invoke_handler registration in main.rs
  • Updated integration guide and agent skill with new setup steps

[0.1.0] - 2025-03-17

Added

  • Initial CLI with 11 commands: screenshot, dom, eval, wait, info, list-windows, ipc-monitor, console-monitor, storage, page-state
  • Rust dev bridge with token-authenticated localhost HTTP server
  • Platform support: Linux X11, Linux Wayland/Sway, macOS CoreGraphics
  • Agent Skills (.agents/skills/) and AGENTS.md for agent-driven discovery
  • DOM-targeted pixel capture using bridge + ImageMagick crop
  • Auto-discovery of bridge via /tmp token files
  • All commands read-only with --json structured output