Changes in version 0.1.5 (2025-10-29) - Updated vignettes to to comply with the following CRAN policy: Packages which use Internet resources should fail gracefully with an informative message if the resource is not available or has changed (and not give a check warning nor error). Changes in version 0.1.4 - Added verbose argument to get_education_data() to optionally avoid printing messages and warnings, kudos @almartin82 for the contribution. Changes in version 0.1.3 (2022-09-29) - Updated test suite to to comply with the following CRAN policy: Packages which use Internet resources should fail gracefully with an informative message if the resource is not available or has changed (and not give a check warning nor error). Changes in version 0.1.2 (2022-07-20) - Removed old grade levels from CCD endpoints. - Fixed issue with topic validation to accommodate MEPS endpoint. - Updated authors. Changes in version 0.1.1 (2021-05-31) - Bumped version number for initial CRAN submission. - Removed staging option. Changes in version 0.0.8 - Fixed issue with applying filters when downloading CCD & EdFacts data from csv, kudos @jknowles for debugging assistance. - Fixed issue with parsing labels from metadata. Changes in version 0.0.7 - Added get_education_data_summary() to interface with the summary endpoint functionality. - Soft-deprecated the by argument in get_education_data() in favor of the subtopic argument, to be more consistent with API metadata structure. Changes in version 0.0.6 - Fixed issue with applying filters when downloading IPEDS data from csv, kudos @danliIDEA for debugging assistance. Changes in version 0.0.5 - Fixed issue with year parsing to accommodate new endpoints. Changes in version 0.0.4 - Fixed issue with add_labels when downloading from csv. Changes in version 0.0.3 - Added mapping for grade_edfacts endpoints. - Added option to test staging server to get_education_data() call. Changes in version 0.0.2 - Added improved error messaging when API returns a 504 status code Changes in version 0.0.1 - This release brings the educationdata package out of active development. Bug fixes and new features will be handled as noted or requested. - Add better exception handling when API returns an HTTP error. Changes in version 0.0.0.9003 - Note that this package is still currently under active development. Please file all bugs, issues, and suggestions as an Issue in the GitHub repository for the development team. - Add csv option to allow users to download larger extracts from csv. Changes in version 0.0.0.9002 - Note that this package is still currently under active development. Please file all bugs, issues, and suggestions as an Issue in the GitHub repository for the development team. - Filter validation added to API calls. get_education_data calls with an invalid filter variable will return an error. Note that this validation only checks against the variable to filter, and note the value itself. Changes in version 0.0.0.9001 - Note that this package is still currently under active development. Please file all bugs, issues, and suggestions as an Issue in the GitHub repository for the development team. - 'Required variables' for an API endpoint now default to 'all' and have been moved out of the ... argument and into filters for ease of use. A filter which uses a 'required variable' will properly parse the list of API URLs to fetch for efficiency. - A function call such as: get_education_data(level = 'schools', source = 'ccd', topic = 'enrollment') will now simply return a full data.frame across all years and grades. - A function call which used to look like: get_education_data(level = 'schools', source = 'ccd', topic = 'enrollment', year = 2004, grade = 'grade-8') can now be called using: get_education_data(level = 'schools', source = 'ccd', topic = 'enrollment', filters = list(year = 2004, grade = 8)) - Validation and some simple completion logic added to function calls that can be filtered by grade. i.e., users can now supply just grade = 1 instead of the full grade = 'grade-1' that is ultimately passed to the API. - Validation and some simple completion logic added to function calls that can be filtered by level_of_study. i.e., users can now supply just level_of_study = 'post-bac' instead of the full level_of_study = 'post-baccalaureate' that is ultimately passed to the API. Changes in version 0.0.0.9000 - This is the initial alpha release of the educationdata package. Note that this package is still currently under active development. Please file all bugs, issues, and suggestions as an Issue in the GitHub repository for the development team.