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 (
vibiumcommand) 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