# Changelog

All notable changes to [path-intersection](https://github.com/bpmn-io/path-intersection) are documented here. We use [semantic versioning](http://semver.org/) for releases.

## Unreleased

___Note:__ Yet to be released changes appear here._

## 2.2.1

* `FIX`: correct parsing of paths with scientific notation ([#17](https://github.com/bpmn-io/path-intersection/issues/17), [#18](https://github.com/bpmn-io/path-intersection/issues/18), [#19](https://github.com/bpmn-io/path-intersection/issues/19))

## 2.2.0

* `FEAT`: optimize intersection finding for vertical or horizontal lines ([#9](https://github.com/bpmn-io/path-intersection/issues/9))

## 2.1.0

* `CHORE`: various code cleanups

## 2.0.2

* `FIX`: safely clone things

## 2.0.1

* `FIX`: handle path segments with length smaller than five pixel ([`f733e90f`](https://github.com/bpmn-io/path-intersection/commit/f733e90f5fd5251ca103f82d48cf84f5cf4d3ffc))
* `FIX`: compensate rounding error ([`6433915d`](https://github.com/bpmn-io/path-intersection/commit/6433915d11d6ddab3942c240fe6adf090bc3ca06))
* `CHORE`: slightly increase duplicate filtering accuracy ([`f37c0567`](https://github.com/bpmn-io/path-intersection/commit/f37c05672a9cfd413b032c4f9dd5a8e54a780541))
* `CHORE`: various code cleanups

## 2.0.0

* `CHORE`: remove intersection logic for non-standardized path descriptors ([`d6f07947`](https://github.com/bpmn-io/path-intersection/commit/d6f079474baf091914ee261efd98a88c4bf1990d))

## 1.1.1

* `FIX`: correct TypeScript definitions to match export

## 1.1.0

* `FEAT`: add TypeScript definitions

## ...

Check `git log` for earlier history.