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)