# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.4.0] - 2024
### Added
- Model Context Protocol (MCP) integration
- Screenshot capture with ruler overlays
- VLM image analysis via OpenRouter
- Image comparison functionality
- Mouse control (move, click, drag, scroll)
- Keyboard input simulation
- Action chaining with flexible syntax
- FastMCP server implementation
### Changed
- Improved reliability for Wayland environments
- Enhanced error handling and logging
### Documentation
- Comprehensive README with visual diagrams
- Configuration examples for multiple MCP clients
- Contributing guidelines
- Architecture documentation
## [0.3.0] - Previous
### Added
- Basic screenshot functionality
- Initial Wayland support
## [0.2.0] - Previous
### Added
- Core utilities and helpers
## [0.1.0] - Initial Release
### Added
- Project foundation
- Basic structure