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.
- CONTRIBUTING.md with contribution guidelines
- CODE_OF_CONDUCT.md following Contributor Covenant
- SECURITY.md with security policy
- This CHANGELOG.md file
0.5.0 - 2023
- I/O Mode: New
cdp.connectionmodule with WebSocket I/O support - WebSocket management with async context managers
- JSON-RPC message framing
- Command multiplexing
- Event handling with async iterators
- Comprehensive error handling with typed exceptions
- Enhanced documentation with I/O mode examples
- Updated README with usage for both Sans-I/O and I/O modes
- Sans-I/O mode with type wrappers for Chrome DevTools Protocol
- Auto-generated Python bindings from CDP specification
- Type hints for all CDP commands, events, and types
- Support for all CDP domains
- Documentation on ReadTheDocs
- Example scripts demonstrating CDP usage
For a complete list of changes, see the commit history.