Skip to content

Releases: myleshyson/lsprotocol-go

1.0.2

03 Jul 16:05
dd2e1a6
Compare
Choose a tag to compare

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

26 Jun 23:33
6a5d00d
Compare
Choose a tag to compare
Merge pull request #6 from myleshyson/release/1.0.1

- Fix bug where Enums would cause infinite loop when unmarshalling.

v1.0.0

27 May 22:34
0ee020f
Compare
Choose a tag to compare

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

27 May 21:18
d25f7e0
Compare
Choose a tag to compare
  • 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

27 May 05:38
8784b96
Compare
Choose a tag to compare
  • Add message interfaces for easier handling.

v0.1.0

27 May 01:35
4836497
Compare
Choose a tag to compare
  • Add mage for easy setup
  • Add license and contributing files
  • Add github workflow to ensure tests pass with new changes

v0.0.1

27 May 00:00
Compare
Choose a tag to compare