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

Releases: bblfsh/sdk

v2.14.0

11 Feb 12:51
Compare
Choose a tag to compare
  • Fix DSL validation when joining objects.
  • More helpful error messages for unused fields in DSL.

v2.13.4

31 Jan 23:44
Compare
Choose a tag to compare
  • More reliable comment string parsing.
  • New CommentTextTrim transform.

v2.13.3

25 Jan 17:16
Compare
Choose a tag to compare
  • Recover from read timeouts in the native driver.

v2.13.2

22 Jan 16:17
Compare
Choose a tag to compare
  • Fix token verification when the default key is assumed

v2.13.1

21 Jan 19:47
Compare
Choose a tag to compare
  • Fix the bug preventing the use of PreprocessCode stage
  • Fix comment splitting according to documentation

v2.13.0

18 Jan 16:49
Compare
Choose a tag to compare
  • Improve documentation.
  • Support AST node positions in Unicode characters.
  • Rename positional helpers. Add a deprecation note to old helpers.
  • Define uast:Bool semantic type.
  • Properly load generic UAST nodes to Go types with slice fields.
  • Allow extracting node token using the source code and positional info.
  • Fixture tests can now verify that the token corresponds to positional info.
  • Introduce new DSL operations for objects.

There is one minor breaking change: Any DSL operation was renamed to AnyElem. This operation was used very rarely, so impact of this change is minimal.

v2.12.0

03 Dec 19:49
Compare
Choose a tag to compare
  • Add support for fixture benchmarks in bblfsh-sdk tool.
  • Drop legacy fixtures subcommand.

v2.11.0

30 Nov 16:10
Compare
Choose a tag to compare
  • Transformer: append should pass an empty array instead of nil.
  • Transformer: make sure that all defined variables are used.

v2.10.0

30 Nov 10:14
Compare
Choose a tag to compare
  • Reintroduced InlineImport, needed for the C++ driver.

v2.9.0

27 Nov 17:23
Compare
Choose a tag to compare
  • Enable OpenTracing