File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change
1
+ = Changelog #288
2
+ :sectanchors:
3
+ :experimental:
4
+ :page-layout: post
5
+
6
+ Commit: commit:2a388d1103450d814a84eda98efe89c01b158343[] +
7
+ Release: release:2025-06-02[] (`v0.3.2482` )
8
+
9
+ == New Features
10
+
11
+ * pr:19876[] render padding information when hovering on structs.
12
+ * pr:19881[] add assist to desugar `let pat = expr?;` into `let else`.
13
+ * pr:19819[] change import prefix default to `crate`.
14
+ * pr:19890[] make import insertion `#[cfg]`-aware.
15
+
16
+ == Fixes
17
+
18
+ * pr:19879[] fix IDE layer not resolving some macro calls.
19
+ * pr:19880[] handle included files better at the IDE layer.
20
+ * pr:19872[] fix inference of `AsyncFn` return types.
21
+ * pr:19864[] properly implement `might_be_inside_macro_call` using semantic information instead of syntactical hacks.
22
+ * pr:19851[] normalize when checking for uninhabited types for pattern exhaustiveness checks.
23
+ * pr:19875[] skip pattern analysis on type mismatches.
24
+ * pr:19899[] account for "Generate" actions when filtering the allowed ones.
25
+ * pr:19785[], pr:19792[] keep indent in `generate_new` and `generate_mut_trait`.
26
+ * pr:19900[] generate diagnostics docs for the manual.
27
+
28
+ == Internal Improvements
29
+
30
+ * pr:19877[] (first contribution) remove support for `concat_idents!`.
31
+ * pr:19861[] (first contribution) add documentation for `find_all_refs` constructor search.
32
+ * pr:19896[] restructure some semantics APIs for virtual macro files.
33
+ * pr:19898[] remove unncessary duplication in `highlight_related`.
34
+ * pr:19888[] recognize salsa cycles in `thread_result_to_response`.
35
+ * pr:19850[] add support for type-erased `Semantics<'db, dyn HirDatabase>`.
You can’t perform that action at this time.
0 commit comments