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
+22-13
Original file line number
Diff line number
Diff line change
@@ -4,13 +4,21 @@ 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
+
9
17
## [0.4.28] - 2021-03-28
10
18
11
19
-[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
20
13
-
(Note: 1.0 does not have this problem.)
21
+
(NOTE: 1.0 does not have this problem.)
14
22
15
23
## [0.4.27] - 2020-10-11
16
24
@@ -24,13 +32,13 @@ This project adheres to [Semantic Versioning](https://semver.org).
24
32
25
33
-[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
34
27
-
(Note: 1.0.0-alpha.1 already contains this change.)
35
+
(NOTE: 1.0.0-alpha.1 already contains this change.)
28
36
29
37
## [0.4.24] - 2020-09-26
30
38
31
39
-[Fix compatibility of generated code with `forbid(future_incompatible)`.](https://github.com/taiki-e/pin-project/pull/282)
32
40
33
-
Note: This does not guarantee compatibility with `forbid(future_incompatible)` in the future.
41
+
NOTE: This does not guarantee compatibility with `forbid(future_incompatible)` in the future.
34
42
If rustc adds a new lint, we may not be able to keep this.
35
43
36
44
## [0.4.23] - 2020-07-27
@@ -161,7 +169,7 @@ This project adheres to [Semantic Versioning](https://semver.org).
161
169
}
162
170
```
163
171
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)*
172
+
*[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
173
166
174
-[Fix an issue where duplicate `#[project]` attributes were ignored.](https://github.com/taiki-e/pin-project/pull/218)
167
175
@@ -195,7 +203,7 @@ This project adheres to [Semantic Versioning](https://semver.org).
195
203
196
204
## [0.4.11] - 2020-05-07
197
205
198
-
**Note: This release has been yanked.** See [#206](https://github.com/taiki-e/pin-project/issues/206) for details.
206
+
**NOTE:** This release has been yanked. See [#206](https://github.com/taiki-e/pin-project/issues/206) for details.
199
207
200
208
-[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
209
@@ -249,7 +257,7 @@ This project adheres to [Semantic Versioning](https://semver.org).
249
257
250
258
## [0.4.3] - 2019-10-15
251
259
252
-
**Note: This release has been yanked.** See [#148](https://github.com/taiki-e/pin-project/pull/148) for details.
260
+
**NOTE:** This release has been yanked. See [#148](https://github.com/taiki-e/pin-project/pull/148) for details.
253
261
254
262
-[`#[pin_project]` can now interoperate with `#[cfg_attr()]`.](https://github.com/taiki-e/pin-project/pull/135)
255
263
@@ -261,19 +269,19 @@ This project adheres to [Semantic Versioning](https://semver.org).
261
269
262
270
## [0.4.2] - 2019-09-29
263
271
264
-
**Note: This release has been yanked.** See [#148](https://github.com/taiki-e/pin-project/pull/148) for details.
272
+
**NOTE:** This release has been yanked. See [#148](https://github.com/taiki-e/pin-project/pull/148) for details.
265
273
266
274
-[Fix support for DSTs(Dynamically Sized Types).](https://github.com/taiki-e/pin-project/pull/113)
267
275
268
276
## [0.4.1] - 2019-09-26
269
277
270
-
**Note: This release has been yanked.** See [#148](https://github.com/taiki-e/pin-project/pull/148) for details.
278
+
**NOTE:** This release has been yanked. See [#148](https://github.com/taiki-e/pin-project/pull/148) for details.
271
279
272
280
-[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
281
274
282
## [0.4.0] - 2019-09-25
275
283
276
-
**Note: This release has been yanked.** See [#148](https://github.com/taiki-e/pin-project/pull/148) for details.
284
+
**NOTE:** This release has been yanked. See [#148](https://github.com/taiki-e/pin-project/pull/148) for details.
277
285
278
286
-[**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
287
@@ -402,7 +410,7 @@ Changes since the 0.4.0-beta.1 release:
402
410
403
411
-`Unpin` impls must be specified with an impl of `UnsafeUnpin`, instead of implementing the normal `Unpin` trait.
404
412
405
-
-Made`#[project]` attribute disabled by default.
413
+
-Make`#[project]` attribute disabled by default.
406
414
407
415
See also [tracking issue for 0.4 release](https://github.com/taiki-e/pin-project/issues/21).
408
416
@@ -416,7 +424,7 @@ See also [tracking issue for 0.4 release](https://github.com/taiki-e/pin-project
416
424
417
425
## [0.3.3] - 2019-07-15
418
426
419
-
**Note: This release has been yanked.** See [#16](https://github.com/taiki-e/pin-project/issues/16) for details.
427
+
**NOTE:** This release has been yanked. See [#16](https://github.com/taiki-e/pin-project/issues/16) for details.
420
428
421
429
- Diagnostic improvements.
422
430
@@ -490,11 +498,12 @@ See also [tracking issue for 0.4 release](https://github.com/taiki-e/pin-project
0 commit comments