Skip to content

Latest commit

 

History

History
203 lines (144 loc) · 8.74 KB

CHANGELOG.md

File metadata and controls

203 lines (144 loc) · 8.74 KB

Changelog

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.6.0 - 2024-12-14

Added

Changed

  • rayon marked as optional dependencies (6dab192).
  • Functions factored out.
    • translate
    • translate_objects
  • Now UVec2, Vec2 is inner (ba68b6c).
  • Function names have been shortened (0266d7e):
    • single_image_edge_translated to single_translated.
    • single_image_edge_raw to single_raw.
    • multi_image_edge_translated to multi_translated.
    • multi_image_edge_raw to multi_raw.
  • Now Edges is unit (10397be).

Fixed

  • Work with channels of pixels (10397be).

Removed

  • Functions image_edges, new (10397be).

0.5.1 - 2024-12-04

Added

Changed

  • Refactored inner logic without changes in API (ffadade).
  • Updated docs (dbdbca7).

0.5.0 - 2024-12-04

Added

  • Implementation of Clone, Into<Vec<Vec<UVec2>> traits for Edges (662f42c) (0fdc732).
  • translate_objects method to Edges for replace flag translate (1bb608c).

Changed

  • Upgrade dependencies: Bevy 0.15 (ac1a5a5).
  • Function multi_image_edges_raw renamed to multi_image_edge_raw (1bb608c).
  • Now functions image_edges, multi_image_edges_raw, single_image_edge_raw returns Vec<Vec<UVec2>> (1bb608c).

Removed

  • translate flag for image_edges function (1bb608c).

0.4.0 - 2024-11-12

Added

Changed

Fixed

  • Collecting of inner edges (#3) ([60cb046]) ([c4ca604]) ([06012b7]) ([ac0c3dd]) ([8d38555]).

Removed

0.3.4 - 2024-08-13

Changed

  • Upgrade dependencies: [glam] 0.27.0 (1912e24).

0.3.3 - 2024-07-08

Changed

0.3.2 - 2024-05-13

Added

Changed

  • Reworked the algorithm for sorting points in drawing order (c508c2a).

Fixed

  • Incorrect drawing order for complex images (#1) (c508c2a).

0.3.1 - 2024-03-05

Fixed

  • Implementation of trait Debug for Edges (022e575).
  • Tests module cfg (022e575).

0.3.0 - 2024-03-04

Changed

  • Methods march_edges, translate_vec are provided as associated functions (faee752).

0.2.0 - 2024-03-04

Added

  • Implementation of Debug, From<bevy::prelude::Image>, From<image::DynamicImage> etc. traits for Edges (006b40c)

Changed

  • Now Edges is enumeration (a945451).
  • Methods image_to_edges renamed to image_edges (83d3680).

Removed

  • Implementation of TryFrom<bevy::prelude::Image>, TryFrom<image::DynamicImage> etc. traits for Edges (006b40c).