r5r
Rapid Realistic Routing with R5
r5r's jump to JDK 21 fixed Apple Silicon and broke everyone's toolchain at once.
◆Recent moves
- 1y ago
Polygon isochrones and empty-service detection
isochrone() gains a polygon_output switch, and the package now errors when no transit service runs on the selected departure date. The second change turns a class of confusing empty results into an explicit failure.
View source ↗ - 1y ago
JDK 21 requirement lands, fixing Apple Silicon support
⚡ SPARKThe breaking release: JDK 21 or higher is now required, R5 moves to v7.1, and the engine jar is cached under a managed user directory. It is also what fixed the Mac ARM incompatibility that had blocked Apple Silicon users.
View source ↗ - 3y ago
Adds isochrone() with vignettes and FAQ
Introduces isochrone() with a dedicated vignette, plus an FAQ vignette and a default time_window change to avoid unstable upstream results. Isochrones became a first-class output here and are still being refined two releases later.
View source ↗ - 3y ago
Bumps R5 to 6.9 for cropped OSM network fix
Bumps the bundled R5 to 6.9, picking up an upstream fix for network building from cropped OSM data. Routine engine tracking of the kind that later drove the v2.0 break.
View source ↗