All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.5.1 - 2024-12-04
0.5.0 - 2024-12-04
- Implementation of
Clone
,Into<Vec<Vec<UVec2>>
traits forEdges
(662f42c) (0fdc732). translate_objects
method toEdges
for replace flagtranslate
(1bb608c).
- Upgrade dependencies: Bevy 0.15 (ac1a5a5).
- Dependency on
bevy_render
replaced withbevy_image
.
- Dependency on
- Function
multi_image_edges_raw
renamed tomulti_image_edge_raw
(1bb608c). - Now functions
image_edges
,multi_image_edges_raw
,single_image_edge_raw
returnsVec<Vec<UVec2>>
(1bb608c).
translate
flag forimage_edges
function (1bb608c).
0.4.0 - 2024-11-12
- Reworked edges search algorithm for work with diagonal lines too (60cb046) (c4ca604) (06012b7) (ac0c3dd) (8d38555).
- Feature
glam-latest
for those who useglam
(e7ab40a). - Crate
rayon
to dependencies for parallelism (df77244). - Method
new
to takeEdges
from any data (3f5052f).
- Now
Edges
is structure (3f5052f). - Method
translate_vec
renamed totranslate
(5573751). - Dependency on
bevy
replaced withbevy_math
andbevy_render
(e7ab40a).
- Collecting of inner edges (#3) ([60cb046]) ([c4ca604]) ([06012b7]) ([ac0c3dd]) ([8d38555]).
0.3.4 - 2024-08-13
0.3.3 - 2024-07-08
0.3.2 - 2024-05-13
- Crates to dependencies (c508c2a):
- Reworked the algorithm for sorting points in drawing order (c508c2a).
- Incorrect drawing order for complex images (#1) (c508c2a).
0.3.1 - 2024-03-05
0.3.0 - 2024-03-04
- Methods
march_edges
,translate_vec
are provided as associated functions (faee752).
0.2.0 - 2024-03-04
- Implementation of
Debug
,From<bevy::prelude::Image>
,From<image::DynamicImage>
etc. traits forEdges
(006b40c)
- Implementation of
TryFrom<bevy::prelude::Image>
,TryFrom<image::DynamicImage>
etc. traits forEdges
(006b40c).