|
| 1 | += Changelog #128 |
| 2 | +:sectanchors: |
| 3 | +:page-layout: post |
| 4 | + |
| 5 | +Commit: commit:5d5bbec9b60010dd7389a084c56693baf6bda780[] + |
| 6 | +Release: release:2022-05-09[] |
| 7 | + |
| 8 | +== New Features |
| 9 | + |
| 10 | +* pr:12123[] provide `Self` in record literal completion: |
| 11 | ++ |
| 12 | +image::https://user-images.githubusercontent.com/308347/167346272-7e1effe9-ec72-4e62-986a-06c8ff9de016.png[] |
| 13 | +* pr:12142[] update `Sort methods by trait definition` assist to sort all associated items: |
| 14 | ++ |
| 15 | +image::https://user-images.githubusercontent.com/38225716/166491828-0bc10dbd-91be-408f-9fe0-636ef5e99377.gif[] |
| 16 | +* pr:12157[] lower values of char and byte literals: |
| 17 | ++ |
| 18 | +image::https://user-images.githubusercontent.com/308347/166866713-6430869a-594b-4fe8-bf9e-1bc5c3ce0aa7.png[] |
| 19 | + |
| 20 | +== Fixes |
| 21 | + |
| 22 | +* pr:12093[] (first contribution) reload project on `.cargo/config[.toml]` changes. |
| 23 | +* pr:12143[] improve the default constructor mode when filling fields |
| 24 | +* pr:12120[] don't show signature help after closing bracket. |
| 25 | +* pr:12086[] use RPIT bounds of current function in inference. |
| 26 | +* pr:12150[] fix keyword doc links in hover. |
| 27 | +* pr:12149[], pr:12177[], pr:12178[], pr:12185[] split float literal tokens at `.` to fix parsing of tuple field accesses. |
| 28 | +* pr:12171[] fix inlay hints flashing after being re-enabled due to state invalidation. |
| 29 | +* pr:12175[] fix snippets triggering where they shouldn't. |
| 30 | +* pr:12188[] allow auto-importing starting segments of use items. |
| 31 | +* pr:12134[] fix incorrect double braces in `HirDisplay` implementations. |
| 32 | + |
| 33 | +== Internal Improvements |
| 34 | + |
| 35 | +* pr:12136[] add a `Converter` type for token conversion. |
| 36 | +* pr:12159[] lift out macro bang property from completion `PathKind` enum. |
| 37 | +* pr:12161[] lift out item list path completions from `(un)qualified_path`. |
| 38 | +* pr:12164[], pr:12168[] remove `unqualified_path`, `qualified_path` completions modules. |
| 39 | +* pr:12173[] make completion `PathKind` mandatory. |
| 40 | +* pr:12174[] improve completion tests by checking that the offset is included in the source_range of items. |
| 41 | +* pr:12187[] more completion context refactoring. |
0 commit comments