Skip to content

Latest commit

 

History

History
146 lines (87 loc) · 6.95 KB

CHANGELOG.md

File metadata and controls

146 lines (87 loc) · 6.95 KB

Changelog

This project adheres to Semantic Versioning.

v0.15.7 (2023-12-18)

  • fix packaging issues with v0.15.6

v0.15.6 (2023-12-17)

  • re-release v0.15.4, with the packaging issues fixed

v0.15.5 (2023-12-16)

  • Revert to v0.15.3 to avoid packaging issues in v0.15.4

v0.15.4 (2023-12-16)

  • Fix error in some circumstances due to duplicate keys in splay tree #136
  • Update dependencies #158

v0.15.3 (2021-04-20)

v0.15.2 (2020-12-15)

  • Update dependencies #109

v0.15.1 (2020-07-08)

v0.15.0 (2020-07-03)

  • Limit data structure depth #97

v0.14.3 (2019-10-26)

v0.14.2 (2019-07-27)

  • Add typescript declarations #76
  • Upgrade project dependencies

v0.14.1 (2019-05-14)

  • Upgrade splaytree dependency #72

v0.14.0 (2019-03-30)

v0.13.0 (2019-02-26)

v0.12.3 (2019-02-14)

v0.12.2 (2019-01-29)

  • Add an unminified UMD to builds
  • Minimize builds to only required files

v0.12.1 (2019-01-29)

  • Fix error in release process of v0.12.0

v0.12.0 (2019-01-29)

  • Bug fixes (#65, #66)
  • Better packaging, switch to rollup (#67)
  • Upgrade development dependencies

v0.11.1 (2019-01-20)

  • Bug fixes (#60, #61, #62)
  • Fix package vulnerabilities (#63)

v0.11 (2019-01-13)

v0.10 (2019-01-07)

  • Support polygons with infinitely thin sections (#48)
  • Performance improvements (#31)
  • Bug fixes (#41, #49, #51, #53, #54)

v0.9.2 (2018-11-24)

  • Don't overwrite globals (#50)

v0.9.1 (2018-11-12)

v0.9 (2018-10-17)

  • Performance improvements (#26)
  • Bug fixes (#36, #38)

v0.8 (2018-08-30)

  • Export a default es6 module (#33)
  • Allow self-crossing rings using even-odd rule (#30)
  • Fix bug with nearly vertical segments being split (#29)
  • Fix bug with coincident segments being split slightly differently (#22)

v0.7 (2018-06-06)

v0.6.1 (2018-04-01)

  • Performance improvements
  • Drop (within rounding error) infinitely thin rings from output (#14)

v0.6 (2018-03-26)

  • Ensure output rings are not self-intersecting (#11)
  • Allow self-touching (but not crossing) input rings (#10)
  • Support empty MultiPolygons as input
  • Performance improvements (reduced memory footprint and lower CPU time)
  • Handle segments with many coincidents (#7)
  • Handle very thin input polygons (#6)

v0.5 (2018-03-01)

  • Remove clean() from module.exports (#3)
  • Expand difference() operation to optionally take multiple clippings (#1)
  • Use splay-tree instead of avl to power the sweep line status tree (#2)

v0.4 (2018-02-27)

  • First release as new package after fork from martinez