Release notes - 1.42
1.42.0
2023-09-25
Bug Fixes
- build: fix spek tests not being run in maven build (1cc2a4f)
- build: variable name for facts now fixed (43bc4be)
- facts: fix test (a07c2b9)
- lsp: when providing completion, search backwards for nearest token if one not present at cursor (c20bbb0)
- maven: maven generator uses properties intsead of versions, and doesn’t include gauava (0a831f5)
- openApi: correctly generate nullable attribute on params, generated models correctly use closed / param modifiers (9482389)
- vscode: don’t use Taxi extension for .conf files. (84834ee)
Features
- language: expressions can support inline projections, using
as {}
statements, commas now permitted (but optional) in field lists in type bodies (8eca638) - language: support for reflection with
Type<T>
, allowing types to be passed to functions (f8e8f58) - lsp: use different icons in completions for types vs models (7575551)
- stdlib/convert: new convert function added to stdlib (f9794b9)
- taxiql: support query arguments hoisted into scope via given {} (af194b6)