0.19.0
It's been a long time since publishing release notes. Not a whole lot has changed except for the addition of a new session package and updated protocol definitions.
There is one backwards-incompatible change, the page.ResourceType (or protocol.PageResourceType) no longer exists as it was moved to the network domain (by Chrome).
So, what's new since last published release?
Highlights
- Generated protocol definitions have been kept in sync with Chrome
- Improved styling of comments in generated code (split @ 80, etc)
- Return original cause in ErrorCause instead of the next error (7c087c5)
- rpcc: Simplify net.Conn to io.ReadWriteCloser (#17) (13ae9a6)
- rpcc: Expose connection context (b26658b)
- New
sessionpackage for managing multiple tabs via a single websocket connection - cmd/cdpgen: Transform Ssl and Mac to uppercase (9b11b87)
- Important! Remove PageResourceType as page.ResourceType was moved to network (5ff6ce4)
- Remove workarounds for edge-diagnostics-adapter (b87d542)