Changes in version 1.0.0 Setting the stage for an initial CRAN release and bugfixes. Major changes - First stable release prepared for CRAN submission - Comprehensive documentation and vignettes Minor changes - Refined API response caching system - Improved error messages and user feedback - New! raw= argument added to download_feed() and download_best_feed() - download raw ZIP files without parsing or processing Bug fixes - Various stability improvements from pre-release testing - Feed download functions like download_feed() should now consistently have GTFS spec-compliant dates and times. Changes in version 0.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 to download_feed() and download_best_feed(). This argument wraps export_gtfs() from gtfsio to 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: Documentation for this package has now been moved to a new domain - https://mobdb.jasonadle.dev - you should be redirected automatically and we'll keep it up on the old domain for a period of time. Bug fixes None. Changes in version 0.1.7 Major changes None. Minor changes None. Bug fixes - The status parameter in download_feed() should now work correctly. Changes in version 0.1.6 Major changes - New! download_feed() now supports direct download of feeds that require API authentication through the auth_args parameter Changes in version 0.1.5 Major changes - New! feeds_bbox() function for discovering GTFS Schedule feeds by bounding box - New! API responses are now cached. Used the following functions to manage the cache: - mobdb_cache_path() - configure cache location - mobdb_cache_info() - view cache status - mobdb_cache_list() - list cached files - mobdb_cache_clear() - clear cache - All API functions now support caching via use_cache parameter Minor changes - New! Vignette: "Working with GTFS-Realtime and GBFS" - feeds_bbox() supports both numeric vectors and sf bbox objects - Added sf to Suggests for bbox object support Changes in version 0.1.4 Major changes - download_feed() now supports downloading specific historical dataset versions via the dataset_id parameter - 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 includes html_report and json_report URLs in output - download_feed(latest = FALSE) returns all available historical versions without downloading - mobdb_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 - download_feed() correctly filters official feed status - feeds() status validation now correctly accepts all five API statuses: "active", "deprecated", "inactive", "development", and "future" - mobdb_search() now correctly performs searches Changes in version 0.1.3 Major changes - mobdb_download_feed() is now called download_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 called feeds(). 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 the official parameter for filtering official vs unofficial feeds - feeds() now accepts the official parameter for filtering official vs unofficial feeds Changes in version 0.1.2 Major changes - mobdb_download_feed() now accepts data frames from mobdb_feeds() or mobdb_search() - Soft deprecation of mobdb_read_gtfs() (still works; use mobdb_download_feed() for new code) Minor changes - Fixed documentation examples to use valid feed IDs - Enhanced mobdb_search() docs to explain API limitations - Added comprehensive test suite Changes in version 0.1.1 Major changes - Added mobdb_download_feed() for downloading GTFS Schedule feeds from Mobility Database hosted URLs - Enhanced mobdb_download_feed() to support provider/location search parameters - Added automatic GTFS-Flex feed filtering with exclude_flex parameter (default: TRUE) - Added use_source_url parameter to choose between MobilityData hosted or agency source URLs Minor changes - Improved error messages to display feed details table when multiple feeds match search criteria - Updated installation instructions to use pak instead of remotes Changes in version 0.1.0 Initial release. Provides R access to the Mobility Database Catalog API for discovering and accessing GTFS transit feeds. - Search and filter feeds with mobdb_feeds() - Access historical datasets with mobdb_datasets() - Direct integration with tidytransit via mobdb_read_gtfs() - Secure authentication with mobdb_set_key()