|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## unreleased |
| 4 | + |
| 5 | +* Propagate `#[repr(C)]` onto generated structs. ([#11][#11], [#12][#12]) |
| 6 | +* Update to `syn` `2`. ([#12][#12]) |
| 7 | + |
| 8 | +[#11]: https://github.com/azriel91/enum_variant_type/issues/11 |
| 9 | +[#12]: https://github.com/azriel91/enum_variant_type/pull/12 |
| 10 | + |
| 11 | + |
3 | 12 | ## 0.3.1 (2021-12-22) |
4 | 13 |
|
5 | | -* Import all items from parent scope when generating structs in submodule. ([#9]) |
| 14 | +* Import all items from parent scope when generating structs in submodule. ([#9][#9]) |
| 15 | + |
| 16 | +[#9]: https://github.com/azriel91/enum_variant_type/pull/9 |
6 | 17 |
|
7 | | -[#9]: https://github.com/azriel91/enum_variant_type/pulls/9 |
8 | 18 |
|
9 | 19 | ## 0.3.0 (2021-12-18) |
10 | 20 |
|
11 | | -* `#[evt(derive(..))]` on enum adds derives on every variant. ([#6], [#7]) |
12 | | -* `#[evt(module = "module1")]` generates structs inside `mod module1`. ([#5], [#7]) |
13 | | -* `#[evt(implement_marker_traits(MarkerTrait1))]` on enum generates `impl MarkerTrait1` for all generated structs. ([#7]) |
| 21 | +* `#[evt(derive(..))]` on enum adds derives on every variant. ([#6][#6], [#7][#7]) |
| 22 | +* `#[evt(module = "module1")]` generates structs inside `mod module1`. ([#5][#5], [#7][#7]) |
| 23 | +* `#[evt(implement_marker_traits(MarkerTrait1))]` on enum generates `impl MarkerTrait1` for all generated structs. ([#7][#7]) |
14 | 24 |
|
15 | 25 | [#5]: https://github.com/azriel91/enum_variant_type/issues/5 |
16 | 26 | [#6]: https://github.com/azriel91/enum_variant_type/issues/6 |
17 | | -[#7]: https://github.com/azriel91/enum_variant_type/pulls/7 |
| 27 | +[#7]: https://github.com/azriel91/enum_variant_type/pull/7 |
| 28 | + |
18 | 29 |
|
19 | 30 | ## 0.2.1 (2021-04-24) |
20 | 31 |
|
21 | | -* `no-std` support by default. ([#2], [#3]) |
| 32 | +* `no-std` support by default. ([#2][#2], [#3][#3]) |
22 | 33 |
|
23 | 34 | [#2]: https://github.com/azriel91/enum_variant_type/issues/2 |
24 | 35 | [#3]: https://github.com/azriel91/enum_variant_type/pull/3 |
25 | 36 |
|
| 37 | + |
26 | 38 | ## 0.2.0 (2020-01-13) |
27 | 39 |
|
28 | 40 | * Allow variants to be skipped using `#[evt(skip)]`. |
29 | 41 | * ***Breaking:*** `#[evt(..)]` specifies the attributes to attach to the generated type (previously `#[evt_attr(..)]`). |
30 | 42 |
|
| 43 | + |
31 | 44 | ## 0.1.0 (2020-01-10) |
32 | 45 |
|
33 | 46 | * Generates unit, tuple, named struct for each enum variant. |
|
0 commit comments