Skip to content

Commit 4be3505

Browse files
committed
Add back changelog entrys for 2023.
1 parent 7cdee42 commit 4be3505

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

CHANGELOG.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,25 +11,49 @@ hand-written information in the changelog, and to make the release process easie
1111
- Diff: [v0.23.0...v0.24.0](https://github.com/aDotInTheVoid/rustdoc-types/compare/v0.23.0...v0.24.0)
1212

1313
<a name="v0.23.0"></a>
14-
# [v0.23.0](https://github.com/aDotInTheVoid/rustdoc-types/releases/tag/v0.23.0) - 2023-08-23
14+
# [v0.23.0](https://github.com/aDotInTheVoid/rustdoc-types/releases/tag/v0.23.0) - 2023-08-23
15+
16+
**Breaking Change**: `Typedef` has been renamed to `TypeAlias`, as this is what
17+
people (and the reference) generaly call these items. ([rust#115078](https://github.com/rust-lang/rust/pull/115078))
18+
1519
- Format Version: 27
1620
- Upstream Commit: [`c90a5b2019e5a862c8fb5ae39dcf6ad5f4c65b09`](https://github.com/rust-lang/rust/commit/c90a5b2019e5a862c8fb5ae39dcf6ad5f4c65b09)
1721
- Diff: [v0.23.0...v0.22.0](https://github.com/aDotInTheVoid/rustdoc-types/compare/v0.22.0...v0.23.0)
1822

1923
<a name="v0.22.0"></a>
2024
# [v0.22.0](https://github.com/aDotInTheVoid/rustdoc-types/releases/tag/v0.22.0) - 2023-05-23
25+
26+
**Breaking Change**: All enums now use external tagging. No change is required
27+
to move to this version (all all the types are the same), but it won't be able
28+
to read JSON files from older rustdoc versions, as enums will be represented
29+
differently. This change allows using non-self-describing serde serializers
30+
(like bincode), although rustdoc itself won't generate these.
31+
([rust#111427](https://github.com/rust-lang/rust/pull/111427))
32+
2133
- Format Version: 26
2234
- Upstream Commit: [`a5e51013753ca75c239403b47af1e605f5af2a64`](https://github.com/rust-lang/rust/commit/a5e51013753ca75c239403b47af1e605f5af2a64)
2335
- Diff: [v0.22.0...v0.21.0](https://github.com/aDotInTheVoid/rustdoc-types/compare/v0.21.0...v0.22.0)
2436

2537
<a name="v0.21.0"></a>
2638
# [v0.21.0](https://github.com/aDotInTheVoid/rustdoc-types/releases/tag/v0.21.0) - 2023-05-13
39+
40+
**Breaking Change**: `Type::QualifiedPath.trait_` is now an `Option<Path>`
41+
(instead of path). This is to support the (currently unstable) [inherent
42+
associated types](https://github.com/rust-lang/rust/issues/8995) feature.
43+
([rust#109410](https://github.com/rust-lang/rust/pull/109410))
44+
2745
- Format Version: 25
2846
- Upstream Commit: [`61e1eda6db042413cf1794407fd10b7edc90059d`](https://github.com/rust-lang/rust/commit/61e1eda6db042413cf1794407fd10b7edc90059d)
2947
- Diff: [v0.21.0...v0.20.0](https://github.com/aDotInTheVoid/rustdoc-types/compare/v0.20.0...v0.21.0)
3048

3149
<a name="v0.20.0"></a>
3250
# [v0.20.0](https://github.com/aDotInTheVoid/rustdoc-types/releases/tag/v0.20.0) - 2023-01-03
51+
52+
**Breaking Change**: `Variant` has been split into `Variant` and `VariantKind`,
53+
so the `Discriminant` can always be reported. Previously, it could only be
54+
reported for a plain enum variant (i.e. one with no fields or braces).
55+
([rust#106354](https://github.com/rust-lang/rust/pull/106354))
56+
3357
- Format Version: 24
3458
- Upstream Commit: [`cca5d219e6801ebc2a62b455a12c657098a8af2d`](https://github.com/rust-lang/rust/commit/cca5d219e6801ebc2a62b455a12c657098a8af2d)
3559
- Diff: [v0.20.0...v0.19.0](https://github.com/aDotInTheVoid/rustdoc-types/compare/v0.19.0...v0.20.0)

0 commit comments

Comments
 (0)