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.
- dependency updates
from_path
returnsResult<ReverseGeocoder, std::io::Error>
now instead ofResult<ReverseGeocoder, Box<dyn error::Error>>
- Upgrade kiddo 0.2.5 -> 3.0.0
- Simplify APIs
- Performance: switch to kiddo kd tree library for ~800x improvement on benchmark 😲 #8
- Replace quick-csv with csv
- Remove rustc-serialize in favor of serde
- Record.
admin3
becamecc
(country code) - Update Actix, Warp and benchmark on M1
- Update to Actix v4
- Update to Warp 0.3.2
- No changes from alpha
- Simplify the
search
API function signature - Use standard 2018 edition error handling idioms
- Rustdoc documentation
- Removed an unnecessary
unwrap
inLocations::from_path
- First release