Releases: jasonad123/mobdb
v0.1.8
Major changes
- New!
download_best_feed()function for intelligent, one-shot downloading of GTFS Schedule feeds- Automatically ranks feeds by status, official designation, validation quality, and service date coverage
- Prompts for user selection when multiple equally-ranked feeds exist (in interactive mode)
- Falls back to historical datasets when current feed is marked "future" or "inactive"
- Like
download_feed(), only works with GTFS Schedule feeds
Minor changes
- New!
export_path=argument added todownload_feed()anddownload_best_feed(). This argument wrapsexport_gtfs()fromgtfsioto save GTFS Schedule files as a ZIP file locally. Perfect for workflows that need a local ZIP file and not a tidygtfs object, like analysis in R5r - FYI: The domain for this project's
pkgdownsite has changed - it is now available at mobdb.jasonadle.dev instead of mobdb.jasonadle.com. The GitHub repo and package information has been updated to reflect this change and you will be automatically redirected to the new domain.
What's Changed
- chore(deps): update github actions to v6 (major) by @renovate[bot] in #9
- chore(deps): pin dependencies by @renovate[bot] in #8
- feat: implement download_best_feed() and export_path by @jasonad123 in #12
Full Changelog: v0.1.7...v0.1.8
v0.1.7
This release fixes filtering by the status parameter in download_feed().
What's Changed
- chore(deps): update actions/upload-artifact action to v5 by @renovate[bot] in #6
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #5
- chore(deps): update jamesives/github-pages-deploy-action action to v4.7.4 by @renovate[bot] in #4
- testing: implement 1p env loading by @jasonad123 in #7
New Contributors
Full Changelog: v0.1.6...v0.1.7
v0.1.6
This release implements auth_args in download_feed() for source URLs and sets the stage for future authenticated feed requests.
What's Changed
- Implement auth args by @jasonad123 in #3
Full Changelog: v0.1.5...v0.1.6
v0.1.5
New! feeds_bbox() function for discovering GTFS Schedule feeds by bounding box
New! API responses are now cached. Used the following fucntions to manage the cache:
mobdb_cache_path()- configure cache locationmobdb_cache_info()- view cache statusmobdb_cache_list()- list cached filesmobdb_cache_clear()- clear cache
All API functions now support caching via use_cache parameter
Package documentation is now available at https://mobdb.pages.dev
Full Changelog: v0.1.4...v0.1.5
v0.1.4
This release is focused on enhancing support for historical datasets, surfacing validation reports from the Mobility Database, and enhancing other existing functions.
Major changes
download_feed()now supports downloading specific historical dataset versions via thedataset_idparameter- New!
get_validation_report()function extracts MobilityData validation summaries to help assess feed quality before downloading - New!
view_validation_report()function opens MobilityData validation reports in your browser - New!
filter_by_validation()function filters feeds/datasets by quality thresholds (max errors/warnings)
Minor changes
mobdb_extract_datasets()now includeshtml_reportandjson_reportURLs in outputdownload_feed(latest = FALSE)returns all available historical versions without downloadingmobdb_search()now supports various parameters.- New!
mobdb_browse()function opens the Mobility Database in your browser
Bug fixes
download_feed()now validates feed status when searching by provider/location,feeds()status validation now correctly accepts all five API statuses: "active", "deprecated", "inactive", "development", and "future"mobdb_search()now correctly performs searches
Full Changelog: v0.1.3...v0.1.4
v0.1.3
This release is mainly focused on refinements, including the development of the download_feed() and feeds() functions.
Major changes
-
mobdb_download_feed()is now calleddownload_feed(). This is a breaking change and requires users that uses this function to be updated to use the new function name. -
mobdb_feeds()is now calledfeeds(). This is a breaking change and requires all code that uses this function to be updated to use the new function name.
Minor changes
-
download_feed()now accepts theofficialparameter for filtering official vs unofficial feeds -
feeds()now accepts theofficialparameter for filtering official vs unofficial feeds
Full Changelog: v0.1.2...v0.1.3
v0.1.2
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Full Changelog: https://github.com/jasonad123/mobdb/commits/v0.1.0