Releases: myleshyson/lsprotocol-go
Releases · myleshyson/lsprotocol-go
1.0.2
What's Changed
- fix: dont make a property a pointer if it already is one. by @myleshyson in #8
Full Changelog: v1.0.1...v1.0.2
1.0.1
Merge pull request #6 from myleshyson/release/1.0.1 - Fix bug where Enums would cause infinite loop when unmarshalling.
v1.0.0
Breaking Changes
- removed RequestMethod and NotificationMethod enums. Those are now merged as just MethodKind.
Updates
- Add
IncomingMessage
interface to bind request and notifications together
Fix
- Update requests and notifications so that their Method param returns MethodKind.
v0.3.0
- add new
DecodeMessage
,Split
,Error
,SplitMessage
utilities - add
MessageRegistry
that maps methods to functions that return a concrete message type - update interfaces so that they don't use pointer receivers.
v0.2.0
- Add message interfaces for easier handling.
v0.1.0
v0.0.1
- Add generated lsprotocol types for golang
- pass all tests generated from https://github.com/microsoft/lsprotocol