- Removed deprecated symbols from the public API
- To migrate, simply switch from using
rtree.insertorrtree.loadtortree.add
- Fixed a bug in load that could result in incorrect search results
- New method "add" consolidates insert and load (now deprecated) into a single entry point
- Deprecated symbols that weren't intended to be public, Node, multiselect, etc
- Performance improvements
- Improved correctness of internal state
- Included PRs:
- Update CHANGELOG.md
- Fixed a type error that could result from using load to build the tree
- Dart 2.19
- Added a new "load" API for bulk inserting items into an rtree
- Null safety migration
- Added support for filtering search results
- Added docstrings, example app, and this file!
- Dart 2 support (still supports Dart 1, too)
- Additional benchmarks and the ability to run benchmarks in the browser
- Minor performance enhancements in dart2js
- Improved performance and reduced GC churn when calling overlaps on RTreeContributor
- No functional changes, CI cleanup etc
- Strong mode compliance
- Added generics to nodes
- Initial release