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)
Next
Welcome to Taxi