Releases: google/go-dap
v0.12.0
What's Changed
- Treat RestartRequest arguments identical to Launch/Attach arguments by @corneliusweig in #89
- Use json.RawMessage when polymorphic fields contain submessages by @corneliusweig in #88
- Use the
any
alias forinterface{}
by @corneliusweig in #91
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- Include the raw message in the error by @corneliusweig in #86
- Move interface method to embedded type by @corneliusweig in #85
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- Add a new
Codec
type that allows to register custom DAP commands by @corneliusweig in #70 - Optimize message parsing by @corneliusweig in #79
Full Changelog: v0.9.1...v0.10.0
v0.9.1
This release fixes a bug in that turned some type aliases into pointers. go-dap clients will likely need to update their code when importing this new version.
This release also retracts v0.9.0.
What's Changed
-
Make omitempty structs pointers by @rehmsen in #75 and https://github.com/google/go-dap/pull/ and #81
Similar to the change of the Breakpoint.Source in v0.7.0, this changes the types of several other struct fields to be pointers. This addresses a confusing bug, where empty structs were included in the marshaled json. DAP Clients were then treating the zero-value structs as new values, and updating state accordingly.
Full Changelog: v0.8.0...v0.9.1
v0.9.0 (retracted)
This release changes the types of several struct fields to pointers. go-dap clients will likely need to update their code when importing this new version.
What's Changed
-
Make omitempty structs pointers by @rehmsen in #75
Similar to the change of the Breakpoint.Source in v0.7.0, this changes the types of several other struct fields to be pointers,. This addresses a confusing bug, where empty structs were included in the marshaled json. DAP Clients were then treating the zero-value structs as new values, and updating state accordingly.
Code Health
- Add test case for StartDebugging request by @corneliusweig in #74
- Update github action workflow target branch by @suzmue in #77
Full Changelog: v0.8.0...v0.9.0
v0.8.0
v0.7.0
What's Changed
- Correct a typo in mockserver/server.go by @felixonmars in #65
- Make
Source
field inBreakpoint
events optional by @corneliusweig, @suzmue in #67
Full Changelog: v0.6.0...v0.7.0