|
| 1 | += Changelog #142 |
| 2 | +:sectanchors: |
| 3 | +:page-layout: post |
| 4 | + |
| 5 | +Commit: commit:b6d59f2bb4fae0ba4f74e2c967b5e2f777f8c860[] + |
| 6 | +Release: release:2022-08-15[] |
| 7 | + |
| 8 | +== New Features |
| 9 | + |
| 10 | +* pr:12905[] generate Rust type from JSON: |
| 11 | ++ |
| 12 | +video::https://user-images.githubusercontent.com/308347/184581800-aafcf12e-30ca-4bcf-a7fd-862651854d64.mp4[options=loop] |
| 13 | + |
| 14 | +== Fixes |
| 15 | + |
| 16 | +* pr:12937[] (first contribution) implement syntax fix-up for `match` and `for` loops. |
| 17 | +* pr:13010[] actually call `rustc` from the `RUSTC_WRAPPER` when run by build scripts (fixes feature detection for `anyhow`). |
| 18 | +* pr:12942[] make `concat!` work with characters. |
| 19 | +* pr:12990[] improve whitespace insertion in macro-expansion. |
| 20 | +* pr:12992[] infer byte string pattern as `&[u8]` when matched against slices. |
| 21 | +* pr:12962[] parse range patterns in struct and slice without trailing comma. |
| 22 | +* pr:12986[] fix pattern field completions not working for unions. |
| 23 | +* pr:12987[] recover from missing ellipsis in record literals for path expressions. |
| 24 | +* pr:12967[] Code: make `ToggleInlayHints` understand `{off,on}UntilPressed`. |
| 25 | +* pr:12997[] fix panic in `no_such_field` when using tuple fields on record structs. |
| 26 | + |
| 27 | +== Internal Improvements |
| 28 | + |
| 29 | +* pr:12981[] (first contribution) drop imports from the 2021 edition prelude. |
| 30 | +* pr:13000[] (first contribution) Code: use new id when debugging the extension. |
| 31 | +* pr:12951[] document CLI flag stability. |
| 32 | +* pr:12974[] fix printing of compound assignment ops. |
| 33 | +* pr:12984[] pass `--keep-going` cargo flag when building build scripts. |
| 34 | +* pr:12989[] remove incomplete 1.64 ABI. |
| 35 | +* pr:12993[] make `Name` hold escaped name. |
| 36 | +* pr:13007[] switch to Node 16 on CI and upgrade lockfile version. |
| 37 | +* pr:13016[], pr:13017[] move VSCode diagnostics workaround into client code. |
0 commit comments