What's Changed
Fixes to regressions and significant pain points:
- Reverted self intersection behavior:
line-intersect
by @pm0u in #2742 - Reverted self intersection behavior for
boolean-disjoint
by @pm0u in #2772 - Reverted self intersection behavior for
boolean-intersects
by @pm0u in #2773 - Replaced polygon-clipping with polyclip-ts by @cmurphy23 in #2729
Bug fixes and new functionality:
- Added new point-to-polygon-distance package by @pachacamac in #2735
- Added bbox parameter to @turf/interpolate by @lemonig in #2768
- Handle when start and end are the same point in greatCircle by @rowanwins in #2343
- Fixed turf-angle to consistently measure angles clockwise by @smallsaucepan in #2714
- Reversed the order in which random polygon points are generated to satisfy the right hand rule by @smallsaucepan in #2715
- Fixed multiple modules that were performing scalar instead of spherical calculations by @smallsaucepan in #2717
- Fixed confusing turf-union documentation by @smallsaucepan in #2732
- Added a cautionary message to Units about measuring length in radians or degrees. by @smallsaucepan in #2748
- Added special handling to booleanPointOnLine for zero length lines by @smallsaucepan in #2751
Housekeeping and behind the scenes changes:
- Updated release instructions by @twelch in #2698
- Improve release docs ensuring stable official release branch by @twelch in #2726
- Upgraded typescript by @mfedderly in #2684
- Added a regression test for clone() bug that was probably fixed a while ago. by @smallsaucepan in #2749
- Revamped content and layout of project docs (README, CONTRIBUTING, etc) by @smallsaucepan in #2770
- Bump rollup from 2.79.1 to 3.29.5 by @dependabot in #2720
New Contributors
- @pachacamac made their first contribution in #2735
- @pm0u made their first contribution in #2742
- @lemonig made their first contribution in #2768
- @cmurphy23 made their first contribution in #2729
Full Changelog: v7.1.0...v7.2.0