|
| 1 | += Changelog #257 |
| 2 | +:sectanchors: |
| 3 | +:experimental: |
| 4 | +:page-layout: post |
| 5 | + |
| 6 | +Commit: commit:3b3a87fe9bd3f2a79942babc1d1e385b6805c384[] + |
| 7 | +Release: release:2024-10-28[] (`v0.3.2162`) |
| 8 | + |
| 9 | +== A Note on Windows Artifacts |
| 10 | + |
| 11 | +The next release will stop including `.gz` artifacts for Windows. |
| 12 | +These are harder to use than the `.zip` ones, which should be used instead. |
| 13 | + |
| 14 | +== New Features |
| 15 | + |
| 16 | +* pr:18294[] (first contribution) support `Option` in "Wrap/Unwrap return type". |
| 17 | +* pr:18362[], pr:18370[] (first contribution) support "Go to definition" on range operators and patterns. |
| 18 | +* pr:18359[] (first contribution) add option to not start the server on initialization. |
| 19 | +* pr:18264[] implement mixed-site hygiene. |
| 20 | +* pr:18404[], pr:18408[] implement pull model for diagnostics. |
| 21 | +* pr:18349[] render aliased type documentation when alias doesn't have any. |
| 22 | +* pr:18418[] split `macro-error` diagnostic so users can ignore parts of it. |
| 23 | + |
| 24 | +== Fixes |
| 25 | + |
| 26 | +* pr:18407[] (first contribution) fix formatting on welcome page. |
| 27 | +* pr:18376[] add text edits to more inlay hints. |
| 28 | +* pr:18361[] fix token downmapping failing for `include!` inputs. |
| 29 | +* pr:18254[] nail destructuring assignment down once and for all. |
| 30 | +* pr:18337[] don't show private items from modules nested in blocks in completions. |
| 31 | +* pr:18360[] improve completions for extern blocks. |
| 32 | +* pr:18371[] fix parsing of use bounds. |
| 33 | +* pr:18388[] Fix checking for `false` `labelDetailsSupport` value. |
| 34 | +* pr:18395[] add missing `target_has_atomic` and `target_has_atomic_load_store` `cfg` flags. |
| 35 | +* pr:18390[] prevent public re-exports of private items. |
| 36 | +* pr:18417[] correctly handle `#""` before the 2024 edition. |
| 37 | +* pr:18419[] put leading `|` in patterns under `OrPat`. |
| 38 | +* pr:18415[] mark "Remove ``dbg!``" as a quick fix for better prioritization. |
| 39 | +* pr:18366[] fix Markdown display in status bar message. |
| 40 | +* pr:18399[] respect config to disable native diagnostics. |
| 41 | +* pr:18386[] don't crash when local time offset is unavailable. |
| 42 | + |
| 43 | +== Internal Improvements |
| 44 | + |
| 45 | +* pr:18372[] (first contribution) switch CI from bors to merge queues. |
| 46 | +* pr:18373[] merge separate inlay hints targeting the same range. |
| 47 | +* pr:18391[] log original syntax on panic. |
| 48 | +* pr:18394[], pr:18396[] pretty-print `Config` in "Status" command. |
| 49 | +* pr:18402[] improve proc macro error message for failed build scripts. |
| 50 | +* pr:18410[] invert token iteration order in macro mapping. |
| 51 | +* pr:17954[] update `rustc-hash` to version 2. |
| 52 | +* pr:18392[] swap query call order in `file_item_tree_query` to help with caching issue. |
| 53 | +* pr:18409[] only construct a resolver during macro descension when needed. |
| 54 | +* pr:18368[] add test for LSIF macro-generated constants. |
| 55 | +* pr:18405[] update changelog generation for merge queues. |
0 commit comments