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.
ChromeProtocol.Runtime.Browser.ChromiumLauncher
class that simplifies starting Chrome and obtaining debugging endpoint- Simple example project
ChromeProtocol.Usage
that highlights usage of theChromeProtocol.Runtime
andChromeProtocol.Domains
libraries
ChromeProtocol.Runtime.Messaging.Logger.ChannelProtocolClientLogger
ProtocolClientLogger.LogConnected
becameprotected
ProtocolClientLogger.LogDisconnected
becameprotected
ProtocolClientLogger.LogOutgoingRequest
becameprotected
ProtocolClientLogger.LogIncomingResponse
becameprotected
ProtocolClientLogger.LogIncomingUnknownResponse
becameprotected
ProtocolClientLogger.LogIncomingError
becameprotected
ProtocolClientLogger.LogIncomingEvent
becameprotected
ChromeProtocol.Core.Extensions.ReflectionExtensions
becameinternal
System.Text.Json
has been updated to the version8.0.5
to address high-severity vulnerabilities
- Different typos and confusing
[Obsolete]
attributes - Multiple nullability issues in different places across packages
- Bump Domains version to Chrome base revision 1367902
- Reflect revision in the Domains package version
- Replace
Netwonsoft.Json
withSystem.Text.Json
(#6 by @y0ung3r)
- New interfaces to represent weakly-typed arrays and objects -
IObjectType
andIArrayType
with corresponding JSON converters
- Fix code generation problem with
object
andarray
type definitions without properties (#7)
- Fix binary inconsistency between different origins of the packages in different package sources
- Fix missing copyright info in the NuGet packages metadata
- Fix missing handling of invalid socket state while sending WebSocket requests
- Fix missing disconnect event invocation
- Add
SessionId
parameter forSubscribeAsync
andSubscribeSync
methods ofProtocolClient
- Fix Subscribe methods replicating events for all connected sessions
- Remove preview version postfix
- Fix
dotnet cdp
tools packaging
- Initial release