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.

Unreleased

Added

  • MCP server with 75+ browser automation tools
  • CLI (vibium command) with subcommands
  • Script runner for JSON/YAML test scripts
  • Session recording capability
  • JSON Schema for script format
  • Full feature parity with JS/Python clients
  • Input controllers (Keyboard, Mouse, Touch)
  • Browser context management
  • Network interception
  • Clock control for testing
  • Tracing support
  • Comprehensive documentation site

Changed

  • Updated README with clear feature origin documentation

0.1.0 - 2024-XX-XX

Added

  • Initial Go client SDK
  • Browser launch and quit
  • Navigation (go, back, forward, reload)
  • Element finding (Find, FindAll, MustFind)
  • Element interactions (click, type)
  • Element state (text, attributes, bounding box)
  • Screenshots
  • JavaScript evaluation
  • Debug logging
  • Error types
  • Integration tests