Skip to content
This repository has been archived by the owner on Mar 8, 2020. It is now read-only.

Releases: bblfsh/go-client

v4.1.0

28 May 19:36
Compare
Choose a tag to compare

Language aliases and language protocol v2

This release brings support for the Language protocol v2, including language aliases.

The release is backward-compatible, but clients using SupportedLanguages request should consider switching their calls from Do() to DoV2().

Also, the NewClient function will now probe the server to detect the API version supported it. Clients using context for their requests should consider using NewClientContext instead.

v4.0.1

18 Apr 14:23
Compare
Choose a tag to compare
  • Switch to SDKv3 (backward-compatible).

v4.0.0

08 Apr 15:22
Compare
Choose a tag to compare

Go modules

The new v4 branch will now use Go modules instead of dep to manage dependencies. This release is fully compatible with a (now deprecated) v3 branch.

We also used this chance to switched from Gopkg.in-based imports (gopkg.in/bblfsh/client-go.v3) to Github imports (github.com/bblfsh/go-client/v4) and rename the repository from client-go to go-client to be consistent with driver repository names.

v3.2.1

03 Apr 16:32
Compare
Choose a tag to compare
  • Set correct max size for gRPC messages.

v3.2.0

28 Nov 20:52
Compare
Choose a tag to compare
  • Enable OpenTracing

v2.8.9

30 Oct 19:18
Compare
Choose a tag to compare
  • Fix build of v2 when not using dependency management

v3.1.0

24 Oct 13:16
Compare
Choose a tag to compare
  • Update documentation and fix CLI help message
  • Support error codes properly

v3.0.0

25 Sep 16:26
Compare
Choose a tag to compare
  • Drop UASTv1 support
  • Don't bind to libuast, use SDK libraries directly (no cgo!)
  • Use a new UASTv2 XPath projection

v2.8.8

24 Sep 16:31
Compare
Choose a tag to compare
  • Update SDK and XPath library

v2.8.7

20 Sep 15:01
Compare
Choose a tag to compare
  • Support XPath queries for UASTv2 (preview)
  • Fix broken links in docs