Skip to content

Commit fb351ad

Browse files
committed
Changelog #297
1 parent 5ff599e commit fb351ad

8 files changed

+37
-14
lines changed

thisweek/_posts/2024-12-09-changelog-263.adoc

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,4 @@ Release: release:2024-12-09[] (`v0.3.2212`)
4343

4444
* pr:18561[] (first contribution) add macro expansion test for raw variable names.
4545
* pr:18595[] remove references to `platform-intrinsic` ABI.
46-
* pr:18483[] migrate `introduce_named_generic` assist to `SyntaxEditor`.
47-
* pr:18538[] migrate `sort_items` assist to `SyntaxEditor`.
48-
* pr:18551[] migrate `add_turbo_fish` assist to `SyntaxFditor`.
49-
* pr:18575[] migrate `flip` assists to `SyntaxEditor`.
46+
* pr:18483[], pr:18538[], pr:18551[], pr:18575[] migrate `introduce_named_generic`, `sort_items`, `add_turbo_fish` and `flip` assists to `SyntaxEditor`.

thisweek/_posts/2025-01-13-changelog-268.adoc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ Release: release:2025-01-13[] (`v0.3.2264`)
3434

3535
== Internal Improvements
3636

37-
* pr:18855[] migrate `if-let` replacement assists to `SyntaxEditor`.
38-
* pr:18524[] migrate `(un)wrap_return_type` assists to `SyntaxEditor`.
37+
* pr:18855[], pr:18524[] migrate `if-let` replacement and `(un)wrap_return_type` assists to `SyntaxEditor`.
3938
* pr:18902[] add `Definition::Crate`.
4039
* pr:18921[] compute inlay hint text edits lazily.
4140
* pr:18923[] compute inlay hint tooltips lazily.

thisweek/_posts/2025-02-17-changelog-273.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Release: release:2025-02-17[] (`v0.3.2308`)
2727

2828
* pr:19110[] (first contribution) `panic_context`.
2929
* pr:19142[] spawn toolchain querying processes in parallel.
30-
* pr:19155[] migrate `add_missing_match_arms` to `SyntaxEditor`.
30+
* pr:19155[] migrate `add_missing_match_arms` assist to `SyntaxEditor`.
3131
* pr:19163[] stabilize sort order of `related_tests`.
3232
* pr:19161[], pr:19166[] improve sort order of runnables.
3333
* pr:19159[] set `RUSTUP_TOOLCHAIN` when loading sysroot workspace.

thisweek/_posts/2025-03-03-changelog-275.adoc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,7 @@ In addition, this version drops support for toolchains older than 1.82.
3535

3636
* pr:19239[] (first contribution) configure out performance counters on `ohos` to fix compilation.
3737
* pr:19096[] allow `rust-project.json` to specify sysroot workspace.
38-
* pr:19225[] migrate `remove_mut`, `remove_parentheses` and `remove_unused_param` to `SyntaxEditor`.
39-
* pr:19171[] migrate `apply_demorgan` to `SyntaxEditor`.
40-
* pr:19253[] migrate `convert_bool_then` to `SyntaxEditor`.
38+
* pr:19225[], pr:19171[], pr:19253[] migrate `remove_mut`, `remove_parentheses`, `remove_unused_param`, `apply_demorgan` and `convert_bool_then` assists to `SyntaxEditor`.
4139
* pr:19251[] remove syntax editing from parenthesis computation.
4240
* pr:19257[] clean up syntax highlighting.
4341
* pr:19219[] vendor `always-assert` into `stdx`.

thisweek/_posts/2025-04-21-changelog-282.adoc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@ Release: release:2025-04-21[] (`v0.3.2431`)
3030
* pr:19616[] make `hir-ty` non-diagnostic queries transparent (saves 56 MB on `analysis-stats self`).
3131
* pr:19617[] make `HirFileId`, `EditionedFileId` and macro files `salsa` structs (saves 165 MB on `analysis-stats self`).
3232
* pr:19591[] use `ast::TokenTree` in `make::expr_macro`.
33-
* pr:19572[] migrate `expand_rest_pattern` to `SyntaxEditor`.
34-
* pr:19568[] migrate `destructure_struct_binding` to `SyntaxEditor`.
33+
* pr:19572[] migrate `expand_rest_pattern` and `destructure_struct_binding` assists to `SyntaxEditor`.
3534
* pr:19569[] return correct types for `make::expr_*` methods.
3635
* pr:19600[] pin the `rustc` used for the `proc-macro-src` CI job.
3736
* pr:19521[] cancel parallel CI jobs if tests fail.

thisweek/_posts/2025-05-05-changelog-284.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Release: release:2025-05-05[] (`v0.3.2449`)
2222

2323
* pr:19685[] (first contribution) add PGO support to `xtask install`.
2424
* pr:19713[] clean up `cfg` check handling in expression store lowering.
25-
* pr:19469[] migrate `merge_imports`, `unmerge_imports` and `let_else_to_match` to `SyntaxEditor`.
25+
* pr:19469[] migrate `merge_imports`, `unmerge_imports` and `let_else_to_match` assists to `SyntaxEditor`.
2626
* pr:19708[] de-`Arc` language item queries.
2727
* pr:19712[] clean up cache priming cancellation handling.
2828
* pr:19731[] simplify macro call id construction.

thisweek/_posts/2025-07-28-changelog-296.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Release: release:2025-07-28[] (`v0.3.2555`)
2727
== Internal Improvements
2828

2929
* pr:20272[] (first contribution) fix size asserts on `x86_64-unknown-linux-gnux32`.
30-
* pr:20293[], pr:20306[], pr:20307[], pr:20270[] migrate `replace_derive_with_manual_impl`, `add_missing_impl_members`, `convert_to_guarded_return`, `extract_expressions_from_format_string` and `generate_new` to `SyntaxEditor`.
30+
* pr:20293[], pr:20306[], pr:20307[], pr:20270[] migrate `replace_derive_with_manual_impl`, `add_missing_impl_members`, `convert_to_guarded_return`, `extract_expressions_from_format_string` and `generate_new` assists to `SyntaxEditor`.
3131
* pr:20269[] migrate `AstNodeEdit::Indent` to `SyntaxEditor`.
3232
* pr:20289[] remove `ExpressionStoreDiagnostics::MacroError`.
3333
* pr:20278[] fupport filtering in `analysis-stats` MIR lowering.
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
= Changelog #297
2+
:sectanchors:
3+
:experimental:
4+
:page-layout: post
5+
6+
Commit: commit:8d75311400a108d7ffe17dc9c38182c566952e6e[] +
7+
Release: release:2025-08-04[] (`v0.3.2563`)
8+
9+
== New Features
10+
11+
* pr:20351[] change callers to use method call syntax when renaming a parameter to `self`.
12+
13+
== Fixes
14+
15+
* pr:20313[] fix variable substitution in `runnables.extraEnv`.
16+
* pr:20333[] do not require all rename definitions to be renameable.
17+
* pr:20336[] check for snippet cap in `generate_mut_trait_impl`.
18+
* pr:20337[] fix bounds display with `impl Trait`.
19+
* pr:20300[] don't add `Panics` section for `debug_assert!`.
20+
* pr:20327[] don't show `$saved_file` literally in IDE status updates.
21+
22+
== Internal Improvements
23+
24+
* pr:20342[] reorganize `proc-macro-srv`, add `--format` and `--version` args.
25+
* pr:20311[], pr:20314[], pr:20364[], pr:20368[], pr:20371[] migrate `convert_tuple_struct_to_named_struct`, `inline_type_alias`, `convert_from_to_tryfrom`, `generate_delegate_methods` and `generate_trait_from_impl` assists to `SyntaxEditor`.
26+
* pr:20303[], pr:20372[] migrate `path_transform` to `SyntaxEditor`.
27+
* pr:20345[] add `SyntaxEditor::delete_all`.
28+
* pr:20349[] fix new Clippy lints.
29+
* pr:20154[] improve settings tree descriptions.
30+
* pr:20335[] use GitHub app for authenticating sync PRs.

0 commit comments

Comments
 (0)