Skip to content

v0.10.0

Compare
Choose a tag to compare
@lars-reimann lars-reimann released this 06 Apr 18:45
· 220 commits to main since this release

0.10.0 (2024-04-06)

Features

  • add settings to enable inlay hints individually (#992) (b0f3e62)
  • filter suggestions by node type (#999) (8d22e67), closes #998
  • forbid instance and static class members with same name (#988) (7fa6fd4)
  • improved completion provider (#997) (61e776b), closes #41
  • inlay hints for inferred types of lambda parameters (#993) (c064e0e)
  • mark entire type cast as wrong if cast is impossible (#991) (72d4e2e)
  • profiling in EDA tool (#954) (854122c), closes #929
  • require safe-ds-runner>=0.8.0,<0.9.0 (#976) (1003e6c)
  • resolve name paths in @link tags in documentation (#978) (b59d6f0)

Bug Fixes

  • catch internal errors caused by wrong synthetic nodes created by completion provider (#1001) (8a6ab99)
  • chained memoized calls (#987) (df89291)
  • correctly import declarations for member functions (#983) (79f9b08)
  • error in Python generator for assignments with class/enum variant call as RHS (#977) (46b2bb2), closes #975
  • generation of memoized class member calls (#982) (ed06aef)
  • generation of Python imports (#979) (f69d836), closes #974
  • invalid Python code generated for constructor calls (#981) (c7d006f), closes #980
  • Python generation for type casts (#1000) (621ab86)