Skip to content

Latest commit

 

History

History
72 lines (54 loc) · 2.18 KB

File metadata and controls

72 lines (54 loc) · 2.18 KB

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.

Added

  • CONTRIBUTING.md with contribution guidelines
  • CHANGELOG.md for tracking version history
  • CODE_OF_CONDUCT.md for community standards
  • SECURITY.md with security policy and vulnerability reporting

Added

  • I/O Mode with built-in WebSocket connection support via cdp.connection module
  • WebSocket management with async context managers
  • JSON-RPC message framing and multiplexing
  • Event handling via async iterators
  • Comprehensive error handling with typed exceptions
  • Optional websockets dependency via [io] extra

Changed

  • Enhanced README with I/O mode documentation
  • Improved examples demonstrating both Sans-I/O and I/O modes

Changed

  • Updated to latest Chrome DevTools Protocol specification
  • Improved type hints and mypy compliance
  • Enhanced documentation

Added

  • Initial Sans-I/O implementation
  • Automatic code generation from CDP specification
  • Type wrappers for all CDP types, commands, and events
  • Comprehensive test suite

Changed

  • Improved project structure
  • Enhanced type safety

Added

  • Enhanced type definitions
  • Additional protocol domains

Fixed

  • Various type annotation improvements
  • Bug fixes in code generation

Added

  • Initial release
  • Basic type wrappers for Chrome DevTools Protocol
  • Code generator from CDP specification
  • MIT License