New Features

  • Annotate wrong number of type arguments (by @alygin).

  • Annotate returns with values in unit-returning functions (by @alygin).

  • A lot of improvements to type inference. Thanks, @vlad20012!

  • Option to disable commas removal during formatting.

  • Initial Extract method refactoring (by @farodin91).

  • Automatically insert > after ::< (by @Undin).

  • Infer type of a variable in simple for loops.

Fixes

  • Live template name for a #[bench] function changed to bfn (by @Ketas).

  • Fix missing completions for methods declared in the same file (by @vlad20012).

  • Fix autocompletion for default methods.

Internal Improvements