Release notes - 1.55

1.55.0

2024-07-24

Bug Fixes

  • compiler: fix exception thrown “Handling of imported symbols for kind… (9770574)
  • compiler: fix parsing error with extension functions (41f6709)
  • compiler: raise compilation error when duplicate types declared (bcbd8a6)
  • compiler: raise compilation error when duplicate types declared (8c54e2d)
  • compiler: register services into the symbol tree (8d0ec60)
  • core: don’t convert CompilationUnit source to standalone (cb0ad19)
  • core: field names from inputs are now evaluated correctly in expressions (ad4d7b6)
  • lsp: fix bug in detection of a cursor location being between two tokens (c53e808)
  • lsp: fix bug where lastSuccessfulCompilation was passed incorrectly. Add assertions to prevent this happening again (a00a2da)
  • lsp: fix class cast exception (f59a04e)
  • lsp: signature helper now triggered correctly (fc68c9a)
  • support model type referencse on inline constraints. (6aa4519)

Features

  • avro: add support for avro ser/deserialization (e575774)
  • avro: added annotation for AvroMessageWrapper, allowing indicating that a message type contains an avro message, and should be decoded as a bytearray (2e1f5b2)
  • config-writer: added a helper for writing hocon properties (31f8453)
  • lsp: completion provider now supports indicating if completion items should be exclusive, overriding other items returned (57a714f)
  • proto: use semantic types when importing protobuf (6c5b83c)

1.55.1

2024-07-26

Bug Fixes

  • cli: build command now includes stdlib, so doesn’t error when importing @HttpOperation etc (090755b)

1.55.2

2024-07-26

Bug Fixes

  • cli: exclude taxi.http when building (e3d64da)
Next
Welcome to Taxi