You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGELOG.md
+24-13
Original file line number
Diff line number
Diff line change
@@ -4,13 +4,23 @@ All notable changes to this project will be documented in this file.
4
4
5
5
This project adheres to [Semantic Versioning](https://semver.org).
6
6
7
+
<!--
8
+
NOTE: In this file, do not use the hard wrap in the middle of a sentence for compatibility with GitHub comment style markdown rendering.
9
+
-->
10
+
7
11
## [Unreleased]
8
12
13
+
## [0.4.29] - 2021-12-26
14
+
15
+
-[Fix compile error with `syn` 1.0.84 and later.](https://github.com/taiki-e/pin-project/pull/335)
16
+
17
+
(NOTE: 1.0 does not have this problem.)
18
+
9
19
## [0.4.28] - 2021-03-28
10
20
11
21
-[Fix `unused_must_use` warning on unused borrows, which will be added to rustc in the future.](https://github.com/taiki-e/pin-project/pull/322) See [#322](https://github.com/taiki-e/pin-project/pull/322) for more details.
12
22
13
-
(Note: 1.0 does not have this problem.)
23
+
(NOTE: 1.0 does not have this problem.)
14
24
15
25
## [0.4.27] - 2020-10-11
16
26
@@ -24,13 +34,13 @@ This project adheres to [Semantic Versioning](https://semver.org).
24
34
25
35
-[Suppress `drop_bounds` lint, which will be added to rustc in the future.](https://github.com/taiki-e/pin-project/pull/273) See [#272](https://github.com/taiki-e/pin-project/issues/272) for more details.
26
36
27
-
(Note: 1.0.0-alpha.1 already contains this change.)
37
+
(NOTE: 1.0.0-alpha.1 already contains this change.)
28
38
29
39
## [0.4.24] - 2020-09-26
30
40
31
41
-[Fix compatibility of generated code with `forbid(future_incompatible)`.](https://github.com/taiki-e/pin-project/pull/282)
32
42
33
-
Note: This does not guarantee compatibility with `forbid(future_incompatible)` in the future.
43
+
NOTE: This does not guarantee compatibility with `forbid(future_incompatible)` in the future.
34
44
If rustc adds a new lint, we may not be able to keep this.
35
45
36
46
## [0.4.23] - 2020-07-27
@@ -161,7 +171,7 @@ This project adheres to [Semantic Versioning](https://semver.org).
161
171
}
162
172
```
163
173
164
-
*[Note: This raises the minimum supported Rust version of this crate from Rust 1.33 to Rust 1.34.](https://github.com/taiki-e/pin-project/pull/219#pullrequestreview-408644187)*
174
+
*[NOTE: This raises the minimum supported Rust version of this crate from Rust 1.33 to Rust 1.34.](https://github.com/taiki-e/pin-project/pull/219#pullrequestreview-408644187)*
165
175
166
176
-[Fix an issue where duplicate `#[project]` attributes were ignored.](https://github.com/taiki-e/pin-project/pull/218)
167
177
@@ -195,7 +205,7 @@ This project adheres to [Semantic Versioning](https://semver.org).
195
205
196
206
## [0.4.11] - 2020-05-07
197
207
198
-
**Note: This release has been yanked.** See [#206](https://github.com/taiki-e/pin-project/issues/206) for details.
208
+
**NOTE:** This release has been yanked. See [#206](https://github.com/taiki-e/pin-project/issues/206) for details.
199
209
200
210
-[Fix an issue that `#[project]` on non-statement expression does not work without unstable features.](https://github.com/taiki-e/pin-project/pull/197)
201
211
@@ -249,7 +259,7 @@ This project adheres to [Semantic Versioning](https://semver.org).
249
259
250
260
## [0.4.3] - 2019-10-15
251
261
252
-
**Note: This release has been yanked.** See [#148](https://github.com/taiki-e/pin-project/pull/148) for details.
262
+
**NOTE:** This release has been yanked. See [#148](https://github.com/taiki-e/pin-project/pull/148) for details.
253
263
254
264
-[`#[pin_project]` can now interoperate with `#[cfg_attr()]`.](https://github.com/taiki-e/pin-project/pull/135)
255
265
@@ -261,19 +271,19 @@ This project adheres to [Semantic Versioning](https://semver.org).
261
271
262
272
## [0.4.2] - 2019-09-29
263
273
264
-
**Note: This release has been yanked.** See [#148](https://github.com/taiki-e/pin-project/pull/148) for details.
274
+
**NOTE:** This release has been yanked. See [#148](https://github.com/taiki-e/pin-project/pull/148) for details.
265
275
266
276
-[Fix support for DSTs(Dynamically Sized Types).](https://github.com/taiki-e/pin-project/pull/113)
267
277
268
278
## [0.4.1] - 2019-09-26
269
279
270
-
**Note: This release has been yanked.** See [#148](https://github.com/taiki-e/pin-project/pull/148) for details.
280
+
**NOTE:** This release has been yanked. See [#148](https://github.com/taiki-e/pin-project/pull/148) for details.
271
281
272
282
-[Fix an issue that caused an error when using `#[pin_project]` on a type that has `#[pin]` + `!Unpin` field with no generics or lifetime.](https://github.com/taiki-e/pin-project/pull/111)
273
283
274
284
## [0.4.0] - 2019-09-25
275
285
276
-
**Note: This release has been yanked.** See [#148](https://github.com/taiki-e/pin-project/pull/148) for details.
286
+
**NOTE:** This release has been yanked. See [#148](https://github.com/taiki-e/pin-project/pull/148) for details.
277
287
278
288
-[**Pin projection has become a safe operation.**](https://github.com/taiki-e/pin-project/pull/18) In the absence of other unsafe code that you write, it is impossible to cause undefined behavior.
279
289
@@ -402,7 +412,7 @@ Changes since the 0.4.0-beta.1 release:
402
412
403
413
-`Unpin` impls must be specified with an impl of `UnsafeUnpin`, instead of implementing the normal `Unpin` trait.
404
414
405
-
-Made`#[project]` attribute disabled by default.
415
+
-Make`#[project]` attribute disabled by default.
406
416
407
417
See also [tracking issue for 0.4 release](https://github.com/taiki-e/pin-project/issues/21).
408
418
@@ -416,7 +426,7 @@ See also [tracking issue for 0.4 release](https://github.com/taiki-e/pin-project
416
426
417
427
## [0.3.3] - 2019-07-15
418
428
419
-
**Note: This release has been yanked.** See [#16](https://github.com/taiki-e/pin-project/issues/16) for details.
429
+
**NOTE:** This release has been yanked. See [#16](https://github.com/taiki-e/pin-project/issues/16) for details.
420
430
421
431
- Diagnostic improvements.
422
432
@@ -490,11 +500,12 @@ See also [tracking issue for 0.4 release](https://github.com/taiki-e/pin-project
0 commit comments