All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated dependencies
- Updated ci
- Updated dependencies
- Updated ci
- Updated dependencies
- Updated documentation
- Fix circular dependencies
- Cleaned insertion code
- Improved CI workflow
- Fix duplication of points on child borders when node get divided
- Insertion returns a boolean (true if inserted successfully, false otherwise)
- No longer publishing on tag
- No longer creating a release on tag
- Now publishing on tag
- Publishing on npm and github repository
- Creating release on tag
- Improved performances by using
Math.min
andMath.max
instead of custom functions.
- Added
arePointsEqual
option in the Quadtree config
- Added generic type
Shape
for the query method (#10)
- Added
maximumDepth
option for the Quadtree
- Bundle for browser/umd/es using rollup
- Switched to typescript
- Added unit tests to improve coverage
- Switched from travis to github actions
- Added CHANGELOG