Skip to content

Releases: servo/euclid

v0.16.0

07 Dec 22:16
Compare
Choose a tag to compare
  • Breaking change: Remove optional heapsize dependency (#241)
  • Breaking change: Rename ScaleFactor to TypedScale (#242)
  • New Angle type (#243)
  • Scalar multiplication for Length (#240)

v0.15.0

07 Dec 22:09
Compare
Choose a tag to compare
  • Breaking change: Update to serde 1.0 (#196)
  • Documentation fixes

v0.14.0

07 Dec 22:00
Compare
Choose a tag to compare
  • Breaking change: Update optional heapsize dependency (#193)
  • Breaking change: Remove rustc-serialize dependency (#191)
  • Breaking change: Module reorganization (#199)
  • implement AddAssign for Point2D (#192)
  • Rename Matrix2D/4D into Transform2D/3D (#194)
  • Separate point and vector types (#159)
  • Add some more trait implementations (#200)

v0.13.0

30 May 17:02
Compare
Choose a tag to compare
  • [breaking change] Update heapsize dependency from 0.3 to 0.4. (This is a breaking change for code that passes types from euclid to crates that use heapsize to measure memory usage and have not upgraded those other crates to heapsize 0.4.)

v0.12.0

01 May 17:20
Compare
Choose a tag to compare
  • [breaking change] Rename to_uint methods to to_usize (#182)

v0.11.3

01 May 17:20
Compare
Choose a tag to compare
  • Revert breaking change in v0.11.2 (#184).

v0.11.2

01 May 17:19
Compare
Choose a tag to compare

Yanked. This version was accidentally released with a breaking change. It is superseded by version 0.11.3 and version 0.12.0.

  • Changes:
    • [breaking change] to_uint methods renamed to to_usize (#182).
    • Improved documentation.
  • New:
    • The trig module and Trig trait are public (#184).

Note: There was no version released with 0.11.1

v0.11.0

01 May 17:16
Compare
Choose a tag to compare
  • Changes
    • [breaking change] Update to serde 0.9 (#175)
    • Make euclid types repr(C) (#176).
  • New APIs
    • is_identity method for matrix types (#169)

v0.10.0

01 May 17:23
Compare
Choose a tag to compare
  • [breaking change] Expose pre/post operations and transpositions explicitly (#149)