Releases: MKuranowski/pyroutelib3
Releases · MKuranowski/pyroutelib3
2.0.0
1.7.2
Changelog:
- Use os-level locking when modifying tiles in tilescache directory
- Make OSM API URL and tilescache directories variables (in
pyroutelib3.util
) - which can be modified at runtime
Small fixes related to errors
v1.7.1 1.7.1 version bump
Major refactor
v1.7.0 1.7.0 version bump
Don't leave debug prints
Changelog:
- Removed a left-over debug print
- Added some more tests
doRoute rewrite
Warning: This release has a leftover debug print.
Changelog:
- Reworked Router.doRoute and router.addToQueue
- Added living_street to default profiles
- Fixed weights not being used
Optional Ignoring Data Errors
Warning: This release has a bug, which makes the Datastore ignore routing weights.
Changelog:
- Added
ignoreDataErrs
to datastore parameters. If set toFalse
, issues with data will raise an error, instead of being silently ignored.
Fixed Performance
Warning: This release has a bug, which makes the Datastore ignore routing weights.
Changelog:
- Do not iterate over each restriction in
doRoute
- Other small optimizations (like changing
queueItem["nodes"]
to list instead of string) - Removed compatibility with
router.data
Making some methods static
Changelog:
- Changed
Datastore._attributes
,Datastore.distance
andDatastore.equivalent
to staticmethods
Bugfix: Don't import pyroutelib3 in setup.py
Changelog:
- Removed importing pyroutelib3 from setup.py