Changelog¶
Version 0.10.0 (2026-10-26)¶
♻️ Established naming parity with GrowBikeNet
♻️ Renamed several parameters/constants, moved radius to settings
➕ Added bikenetlib dependency
📄 Added Usage 4 docs
Version 0.9.1 (2026-10-12)¶
🐛 Fixed CRS reset
📄 Added Usage 1 docs
Version 0.9.0 (2026-10-11)¶
✨ Added reprioritization through point data import
🐛 Prevented zero gap exports
⬆️ Added Python 3.15 support
⬆️ Updated actions versions
📄 Added OG to docs
Version 0.8.2 (2026-09-25)¶
🐛 Added footway to pbi mapping
🐛 Fixed mingap checks
🎨 Turned gap lengths to integers
Version 0.8.1 (2026-09-12)¶
🐛 Added bicycle_road to pbi mapping
🐛 Fixed ruff-check in pre-commit hooks
💄 Made tqdm bars consistent in notebooks
💄 Polished exported filenames
🎨 Cleaned up exported files
📄 Updated docs to account for conda
📄 Established docs parity with growbikenet
Version 0.8.0 (2026-09-03)¶
🐛 Fixed bug with declustering
✨ Added city boundary import
✅ Added test_main
🐛 Made PBI tagging consistent with custom filters
✨ Added street name export
✨ Added minimum gap length option
⚡️ Optimized bottlenecks
🐛 Fixed bug with non-metric CRS, now estimating UTM
💄 Added tqdm progress bars with silent mode
➖ Removed unneeded dependencies and extensions
📄 Upgraded license to AGPL
⬆️ Upgraded dependencies and Python versions
🔧 Updated project metadata
Version 0.7.0 (2026-06-25)¶
🔧 moved from config.yml to config.py setup in package
🔧 updated definition of protected bicycle infrastructure to be consistent with other projects (e.g. GrowBikeNet).
✨ added declustering step to pipeline
✨ set maxgap default value to 1000 for better results
Version 0.6.0 (2026-05-27)¶
🔧 fix for config.yml in package
🔧 solve issues when highway type not in config
Version 0.5.0 (2026-05-06)¶
✨Initial release ✨
🔧Full reimplementation of code from paper “Automated Detection of Missing Links in Bicycle Networks” https://github.com/anastassiavybornova/bikenwgaps
⬆️Automated testing via pytest as well as pipeline for package deployment to pip