|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 0.14.1 |
| 4 | + |
| 5 | +* Fix more GitHub links to old repository by @rparrett in <https://github.com/rparrett/bevy_prototype_lyon/pull/287> |
| 6 | +* Remove custom rustfmt settings by @rparrett in <https://github.com/rparrett/bevy_prototype_lyon/pull/288> |
| 7 | +* Use Rust 2024 edition by @rparrett in <https://github.com/rparrett/bevy_prototype_lyon/pull/289> |
| 8 | +* Fix dynamic shapes by @rparrett in <https://github.com/rparrett/bevy_prototype_lyon/pull/290> |
| 9 | + |
3 | 10 | ## 0.14.0 |
4 | 11 |
|
5 | 12 | This version uses Bevy's **Required Components**, |
6 | 13 | along with other changes, |
7 | 14 | therefore many items have been changed. |
8 | 15 | Examples may help migration. |
9 | 16 |
|
10 | | -- `Path` component renamed to `Shape`. It is now the central component of a shape entity. |
11 | | -- `Shape` now includes fill and stroke data. |
12 | | -- `Fill` and `Stroke` are no longer `Component`s. |
13 | | -- Deprecated `ShapeBundle` in favor of the `Shape` component. |
14 | | -- `prelude` no longer exports `ShapeBundle`. |
15 | | -- Added `ShapeBuilder`: works similarly to `GeometryBuilder` |
16 | | -- Removed `GeometryBuilder` and `PathBuilder`. |
17 | | -- `ShapePath` now works similarly to `PathBuilder`, |
| 17 | +* `Path` component renamed to `Shape`. It is now the central component of a shape entity. |
| 18 | +* `Shape` now includes fill and stroke data. |
| 19 | +* `Fill` and `Stroke` are no longer `Component`s. |
| 20 | +* Deprecated `ShapeBundle` in favor of the `Shape` component. |
| 21 | +* `prelude` no longer exports `ShapeBundle`. |
| 22 | +* Added `ShapeBuilder`: works similarly to `GeometryBuilder` |
| 23 | +* Removed `GeometryBuilder` and `PathBuilder`. |
| 24 | +* `ShapePath` now works similarly to `PathBuilder`, |
18 | 25 | but implements `Geometry`, |
19 | 26 | so it has to be used with `ShapeBuilder`. |
20 | 27 |
|
21 | 28 | ## 0.13.0 |
22 | | -- Support for Bevy 0.15.0. |
23 | | -- `Rectangle` now supports border radii (see `rectangle.rs` example). |
24 | | -- Removed deprecated `SpatialBundle` from `ShapeBundle`: `Transform` and `Visibility` are now added separately. |
| 29 | + |
| 30 | +* Support for Bevy 0.15.0. |
| 31 | +* `Rectangle` now supports border radii (see `rectangle.rs` example). |
| 32 | +* Removed deprecated `SpatialBundle` from `ShapeBundle`: `Transform` and `Visibility` are now added separately. |
25 | 33 |
|
26 | 34 | ## 0.12.0 |
27 | | -- Support for Bevy 0.14. |
| 35 | + |
| 36 | +* Support for Bevy 0.14. |
28 | 37 |
|
29 | 38 | ## 0.11.0 |
30 | | -- Support for Bevy 0.13. |
| 39 | + |
| 40 | +* Support for Bevy 0.13. |
31 | 41 |
|
32 | 42 | ## 0.10.0 |
33 | | -- Support for Bevy 0.12. |
34 | | -- `ShapeBundle` now contains the `spatial: SpatialBundle` field, which bundles together `Transform`, `GlobalTransform`, `Visibility` and `InheritedVisibility`. |
| 43 | + |
| 44 | +* Support for Bevy 0.12. |
| 45 | + |
| 46 | +* `ShapeBundle` now contains the `spatial: SpatialBundle` field, which bundles together `Transform`, `GlobalTransform`, `Visibility` and `InheritedVisibility`. |
35 | 47 |
|
36 | 48 | ## 0.9.0 |
37 | | -- Support for Bevy 0.11. |
38 | | -- `ShapeBundle` now contains the `spatial: SpatialBundle` field, |
| 49 | + |
| 50 | +* Support for Bevy 0.11. |
| 51 | +* `ShapeBundle` now contains the `spatial: SpatialBundle` field, |
39 | 52 | which bundles together |
40 | 53 | `Transform`, |
41 | 54 | `GlobalTransform`, |
42 | 55 | `Visibility` |
43 | 56 | and `InheritedVisibility`. |
44 | 57 |
|
45 | 58 | ## 0.8.0 |
46 | | -- Support for Bevy 0.10. |
47 | | -- Uses original render. |
48 | | -- Added `RoundedPolygon`. |
49 | | -- `FillMode` and `StrokeMode` are now components and have been renamed to `Fill` and `Stroke`. |
| 59 | + |
| 60 | +* Support for Bevy 0.10. |
| 61 | +* Uses original render. |
| 62 | +* Added `RoundedPolygon`. |
| 63 | +* `FillMode` and `StrokeMode` are now components and have been renamed to `Fill` and `Stroke`. |
50 | 64 |
|
51 | 65 | ## 0.7.2 |
52 | | -- Fixed crash when using HDR textures. |
| 66 | + |
| 67 | +* Fixed crash when using HDR textures. |
53 | 68 |
|
54 | 69 | ## 0.7.1 |
55 | | -- Fixed wrong rectangle origin bug. |
| 70 | + |
| 71 | +* Fixed wrong rectangle origin bug. |
56 | 72 |
|
57 | 73 | ## 0.7.0 |
58 | | -- Support for Bevy 0.9 |
59 | | -- Update lyon_tesselation to 1.0 |
60 | | -- Update svgtypes to 0.8 |
| 74 | + |
| 75 | +* Support for Bevy 0.9 |
| 76 | +* Update lyon_tesselation to 1.0 |
| 77 | +* Update svgtypes to 0.8 |
61 | 78 |
|
62 | 79 | ## 0.6.0 |
63 | | -- Support for Bevy 0.8 |
| 80 | + |
| 81 | +* Support for Bevy 0.8 |
64 | 82 |
|
65 | 83 | ## 0.5.0 |
66 | | -- Support for Bevy 0.7 |
| 84 | + |
| 85 | +* Support for Bevy 0.7 |
67 | 86 |
|
68 | 87 | ## 0.4.0 |
69 | | -- Support for Bevy 0.6 |
70 | | -- Shape properties can be dynamically changed |
| 88 | + |
| 89 | +* Support for Bevy 0.6 |
| 90 | + |
| 91 | +* Shape properties can be dynamically changed |
71 | 92 |
|
72 | 93 | ## 0.3.1 |
73 | | -- Restored support for bevy_webgl2 (lost on v0.3.0). |
| 94 | + |
| 95 | +* Restored support for bevy_webgl2 (lost on v0.3.0). |
74 | 96 |
|
75 | 97 | ## 0.3.0 |
76 | | -- Support for Bevy 0.5 |
77 | | -- Shapes with outline |
| 98 | + |
| 99 | +* Support for Bevy 0.5 |
| 100 | +* Shapes with outline |
78 | 101 |
|
79 | 102 | ## 0.2.0 |
80 | | -- Complete API reworking |
81 | | -- Regular polygon support |
82 | | -- Extensible shape system through `Geometry` trait |
| 103 | + |
| 104 | +* Complete API reworking |
| 105 | +* Regular polygon support |
| 106 | +* Extensible shape system through `Geometry` trait |
83 | 107 |
|
84 | 108 | ## 0.1.5 |
85 | | -- updated dependency to `lyon_tessellation v0.17` |
86 | | -- with `lyon_tessellation v0.17`, unfortunately rectangles with rounded borders are no longer supported. |
87 | | -- `Quad`, `Triangle` and `Polyline` have been substituted by a general-purpose `Polygon` shape. |
| 109 | + |
| 110 | +* updated dependency to `lyon_tessellation v0.17` |
| 111 | +* with `lyon_tessellation v0.17`, unfortunately rectangles with rounded borders are no longer supported. |
| 112 | +* `Quad`, `Triangle` and `Polyline` have been substituted by a general-purpose `Polygon` shape. |
0 commit comments