# 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.9.1] - 2026-03-19

### Added
- **Global CLI Installation**: Support for `uv tool install -e .` enabling global `nomo-e2e` command (like `npm i -g`)
- **Skills Package**: Complete skill package for LLM Agents at `src/nomo_e2e_skills/`
- **Bilingual Documentation**: README in both English and Chinese (README-zh.md)
- **Auto Driver Detection**: CDP endpoints (localhost:9222) are now auto-detected, no need to specify `--driver cdp`

### Changed
- **Project Rename**: `open-webview-e2e` → `nomo-e2e`
- **Package Rename**: `open_webview_e2e` → `nomo_e2e`
- **CLI Entry Point**: `open-webview-e2e` → `nomo-e2e`
- **Session Storage Path**: `~/.open-webview-e2e/` → `~/.nomo-e2e/`
- **All Documentation Updated**: All skill package files now reference `nomo-e2e`

### Fixed
- **CDP Auto-Detection**: CLI now correctly auto-detects CDP protocol for localhost:9222 endpoints

### Documentation
- Added [INSTALL.md](INSTALL.md) with detailed installation instructions
- Updated [README.md](README.md) with new installation commands
- Updated skill package with `nomo-e2e` commands and examples

## [0.9.0] - 2026-03-18

### Added
- Initial release
- Dual protocol support: CDP and WebDriver
- Unified API for WebView automation
- CLI commands for element interaction
- Session persistence
- Skills package structure
