All notable changes to path-intersection are documented here. We use semantic versioning for releases.
Note: Yet to be released changes appear here.
CHORE: simplifyexportsdeclaration
CHORE: pre-allocate dots array (#32)
FEAT: remove internal caching logic in favor of robust external path caching mechanism (#31)FEAT: allow pre-computation of paths for later intersection (#25, #31)DOCS: improve various type declarations (#31)CHORE: apply various minor internal optimizations (#31)
FIX: correct type declaration (#23)CHORE: addexportsfield
FEAT: turn into module
- You must now configure a module transpiler such as Babel or Webpack in order to import from non-ES modules code.
FEAT: optimize intersection finding for vertical or horizontal lines (#9)
CHORE: various code cleanups
FIX: safely clone things
FIX: handle path segments with length smaller than five pixel (f733e90f)FIX: compensate rounding error (6433915d)CHORE: slightly increase duplicate filtering accuracy (f37c0567)CHORE: various code cleanups
CHORE: remove intersection logic for non-standardized path descriptors (d6f07947)
FIX: correct TypeScript definitions to match export
FEAT: add TypeScript definitions
Check git log for earlier history.