Skip to content

Releases: nical/lyon

1.0.0

12 Jul 07:29
Compare
Choose a tag to compare
Remove the changelog file.

0.15.0

26 Dec 18:29
Compare
Choose a tag to compare
  • Complete rewrite of the fill tessellator.
  • Many API changes.

0.13.1

24 Feb 22:18
Compare
Choose a tag to compare

Bug fixes:

  • [geom] Fix point-in-triangle computation. #456
  • [path] Fix cursor iteration panic when reaching the end of the path. #457

0.13.0

13 Feb 00:04
Compare
Choose a tag to compare
  • [tessellation] Bug fixes.
  • [tessellation] Better error handling.
  • [tessellation] Improved API ergonomics.
  • [geom] Cubic bézier curves intersection using fat line clipping.
  • [geom] Elliptic arc to cubic bézier approximation.
  • [geom] tight bounding rects for elliptic arcs.
  • [path] Bug fixes.
  • [path] lyon_path::default::Path is now lyon_path::Path.
  • [path] The iterator APIs now provide full segments.
  • [path] PathIterator is now a simple extension trait.
  • [path] Some path_iter() method have been removed in favor of iter().
  • [path] New cursor API.
  • [path] The builder traits are object-safe.
  • [path] Path inversion algorithm.
  • [algorithms] Path splitting algorithm.
  • [algorithms] Ray casting algorithm,

0.11.0

04 Jul 23:14
Compare
Choose a tag to compare

v0.11.0 (2018-07-05)

  • [tessellation] Move the VertexId representation from u16 to u32.
  • [tessellation] Fix a circle tessellation bug with large tolerance values.
  • [tessellation] Add a fast path for ellipses when the radii are equal.
  • [algorithms] Added the lyon_algorithms crate.
  • [algorithms] Implement a hatching pattern fill algorithm.
  • [algorithms] Implement a dotted pattern fill algorithm.
  • [algorithms] Implement path bounding rectangles.
  • [algorithms] Implement rectangle fitting transform computation.
  • [algorithms] Move path walking to the algorithms crate.
  • [geom] Implement callback based iteration over the monotonic parts of an arc.
  • [geom] Add LineSegment::set_length.
  • [geom] Fix an elliptic arc bug.
  • [geom] Implement precise elliptic arc bounding rectangle.
  • [cli] Add support for custom formatting in the tessellate command.
  • [cli] Allow changing the background in the show command.
  • [cli] Automatically position the view in the show command.
  • [examples] Add a simple SVG rendering example.
  • [misc] Update usvg and euclid dependencies.