|
| 1 | += Changelog #306 |
| 2 | +:sectanchors: |
| 3 | +:experimental: |
| 4 | +:page-layout: post |
| 5 | + |
| 6 | +Commit: commit:87cf6631c60b7e7c9f4a53693a68920a80966c6f[] + |
| 7 | +Release: release:2025-12-15[] (`v0.3.2719`) |
| 8 | + |
| 9 | +== New Features |
| 10 | + |
| 11 | +* pr:21243[] support `#[feature(associated_type_defaults)]`. |
| 12 | +* pr:21242[] support the 1.93 `format_args!` lowering. |
| 13 | + |
| 14 | +== Fixes |
| 15 | + |
| 16 | +* pr:21253[] (first contribution) don't register twice for `didSaveTextDocument`. |
| 17 | +* pr:21265[] (first contribution) properly handle multiple lint attributes on the same item. |
| 18 | +* pr:21238[] (first contribution) add a stub `is_transmutable` to avoid panicking. |
| 19 | +* pr:21226[] (first contribution) show generic args when displaying traits. |
| 20 | +* pr:21235[] pass environment to fix a const generics panic. |
| 21 | +* pr:21251[] fix a panic in `TypeBound::kind()`. |
| 22 | +* pr:21233[] revert "turn `BlockLoc` into a tracked struct". |
| 23 | +* pr:21244[] support `#[rustc_deprecated_safe_2024(audit_that = reason)]`. |
| 24 | +* pr:21210[] fix completion with `{{{` and `_` in format strings. |
| 25 | +* pr:20754[] keep labels and attributes in `convert_for_to_while_let`. |
| 26 | +* pr:21239[] add missing parameter in `replace_method_eager_lazy`. |
| 27 | +* pr:21044[] keep generics in `generate_fn_type_alias`. |
| 28 | +* pr:21175[] fix indent in `toggle_ignore`. |
| 29 | +* pr:21264[] don't offer `bind_unused_param` in closures. |
| 30 | +* pr:21256[] demote `add_return_type`. |
| 31 | +* pr:21187[] include overloaded operators in SCIP index. |
| 32 | +* pr:21221[] don't needlessly add visibility in `no_such_field` quick fix. |
| 33 | + |
| 34 | +== Internal Improvements |
| 35 | + |
| 36 | +* pr:21225[] give `FileSymbol` a `'db` lifetime. |
| 37 | +* pr:21263[] use generated names in old `format_args!` lowering. |
| 38 | +* pr:21174[], pr:21199[] migrate `convert_iter_for_each_to_for` and `generate_delegate_trait` assists to `SyntaxEditor`. |
| 39 | +* pr:21209[] do not create stale expressions in body lowering. |
| 40 | +* pr:21252[] fix two Clippy lints. |
0 commit comments