Skip to content

Commit a90d805

Browse files
committed
Changelog #322
1 parent a7ff1da commit a90d805

File tree

4 files changed

+61
-3
lines changed

4 files changed

+61
-3
lines changed

thisweek/_posts/2020-10-26-changelog-48.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ image::https://user-images.githubusercontent.com/1711539/97173470-eafb4f80-1790-
4242
* pr:6321[] fix opening module documentation opening parent documentation instead.
4343
* pr:6319[] fix false positive in camel case inspection.
4444
* pr:6326[] hide parameter inlay hints for cloned vars if applicable.
45-
* pr:6337[] fix indentation of inserted use statements.
45+
* pr:6337[] fix indent of inserted use statements.
4646
* pr:6331[] correct hover text for items with doc attribute with raw strings.
4747
* pr:6357[] don't keep parens around with remove-dbg.
4848

thisweek/_posts/2023-05-29-changelog-183.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ image::https://user-images.githubusercontent.com/308347/241656740-4527db7f-d14b-
2323

2424
== Fixes
2525

26-
* pr:14752[] (first contribution) fix indentation in `generate_derive`, `add_missing_impl_members` and `add_missing_default_members`.
26+
* pr:14752[] (first contribution) fix indent in `generate_derive`, `add_missing_impl_members` and `add_missing_default_members`.
2727
* pr:14878[] implement `${count()}` metavariable expressions.
2828
* pr:14872[] introduce new type variable when expectation for ref pattern is not a reference.
2929
* pr:14891[], pr:14897[] evaluate `UnevaluatedConst` during unification.

thisweek/_posts/2026-03-23-changelog-320.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Release: release:2026-03-23[] (`v0.3.2836`)
2121
* pr:21756[] support postfix `let` completions in closures.
2222
* pr:21839[] don't add a second semicolon after postfix completions.
2323
* pr:21324[] improve indentation after postfix completions.
24-
* pr:20594[] fix indentation in `convert_closure_to_fn`.
24+
* pr:20594[] fix indent in `convert_closure_to_fn`.
2525
* pr:20614[] offer `no_such_field` fix for empty structs.
2626
* pr:20762[] add fixes for `non_exhaustive_let`.
2727
* pr:20299[] name trait after first method in `generate_trait_from_impl`.
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
= Changelog #322
2+
:sectanchors:
3+
:experimental:
4+
:page-layout: post
5+
6+
Commit: commit:38fb8f92ac15853d7fa9fb47fc2d81fdd5cd6c7e[] +
7+
Release: release:2026-04-06[] (`v0.3.2854`)
8+
9+
== Universal VSIX
10+
11+
This release adds a platform-independent VSIX that VS Code will install on platforms where rust-analyzer doesn't offer binaries.
12+
On supported platforms, the extension should keep working as before, but a Code bug might cause it to fail to activate.
13+
If that happens, you should uninstall and reintall the rust-analyzer extension.
14+
15+
== New Features
16+
17+
* pr:21928[] (first contribution) support macro expansion in `#[doc = ...]` attributes.
18+
* pr:19956[] implement `#[feature(more_qualified_paths)]`.
19+
* pr:21322[] add option to put type hints at the end of the line.
20+
* pr:19659[] add support for folding ranges in chained expressions.
21+
* pr:21516[] publish universal VSIX without a built-in server binary, for unsupported platforms.
22+
23+
== Fixes
24+
25+
* pr:21792[] (first contribution) make `matching_brace` work when cursor the cursor is not on a bracket.
26+
* pr:21942[] (first contribution) silence type mismatch diagnostic when type is unknown.
27+
* pr:21924[] (first contribution) update Neovim setup instructions.
28+
* pr:21915[] fix a cycle in bounds lowering.
29+
* pr:21935[] support `#[cfg]` on array elements.
30+
* pr:21926[] handle empty expressions in parameter inlay hints.
31+
* pr:21937[] wrap guard in parentheses in `replace_if_let_with_match`.
32+
* pr:21938[] fix indent in `convert_let_else_to_match`.
33+
* pr:21954[] handle empty `else` block in `convert_let_else_to_match`.
34+
* pr:21951[] report "expected type, found ``{``" in parser.
35+
* pr:21695[] match trait item order in `trait_impl_redundant_assoc_item`.
36+
* pr:21936[] handle comma at the end of argument in `extract_variable`.
37+
* pr:21902[] support `env!` completions in nested macro calls.
38+
* pr:21903[] handle negation in `if` postfix completion.
39+
* pr:20864[] fix naming of `self` parameter in `extract_function`.
40+
* pr:21919[] support labels in `convert_to_guarded_return`.
41+
* pr:21912[] support tail expressions in `convert_to_guarded_return`.
42+
* pr:21940[] support multiple snippet placeholders in VS Code extension.
43+
* pr:21921[] unconditionally pass `--include-ignored` for test runnables.
44+
* pr:21922[] use the correct project root when there are multiple workspaces.
45+
* pr:21844[] support file systems that don't send `Create` events.
46+
* pr:21881[] fix missing argument error messages for `sched_getaffinity` and `getenv` shims.
47+
48+
== Internal Improvements
49+
50+
* pr:21944[] remove `RootQueryDb`.
51+
* pr:21931[] move node mutability handling to `edit_algo`.
52+
* pr:21886[] replace `make` constructors with `SyntaxFactory` in `gen_trait_fn_body`.
53+
* pr:21930[] refactor `add_missing_impl_members` to use more of `SyntaxFactory`.
54+
* pr:21909[] allow disabling fixture support.
55+
* pr:21933[] ensure tracing is configured in slow tests.
56+
* pr:21806[] document when crate cycles can occur.
57+
* pr:21923[] set VS Code extension kind explicitly.
58+
* pr:21916[] bump `@vscode/vsce` and `ovsx`.

0 commit comments

Comments
 (0)