Changelog #105

Commit: d9b2291
Release: 2021-11-29

Sponsors

Become a sponsor: On OpenCollective or GitHub Sponsors.

New Features

  • #10840 omit generic defaults for types in hover messages.

Fixes

  • #10846 (first contribution) qualify struct name in constructor completion.

  • #10809 don’t discard formatting of use lines.

  • #10834 make lint groups work correctly with warningsAsInfo and warningsAsHint.

  • #10839 fix mbe::Shift::new not accounting for non-ident token ids.

  • #10849 fix string highlight injection for macros.

  • #10853 remove possible multiline details in completions.

  • #10847 improve derive attribute path handling in replace_derive_with_manual_impl.

  • #10824 print full command if cargo metadata fails to run.

  • #10859 prioritize tuple fields in highlight_related.

  • #10870 fix macro expansion for as _.

  • #10876 show parameter hints unconditionally for logical not expressions.

Internal Improvements

  • #10863, #10865 build per-block ItemTrees.

  • #10828 doc: document absence of stability guarantees.

  • #10838 add the ability to emit token map ids in macro expansion tests.

  • #10832 split parts of ide_db::call_info off into ide.

  • #10833 set upstream branch when promoting.

  • #10835 pull website before generating new changelog.