NEWS
midfieldr 1.0.3.9
Current development version
New features
- New function
post_bacc_terms() to identify rows of post-baccalaureate terms to exclude.
- New utilities
look_at(), catch_error(), and sort_uniq() that wrap base R functions with our preferred arguments.
- Add data set
cip2010, constructed from a recent download of the source file (CIPCode2010.csv) from NCES. Has the same data structure as the existing cip dataset, but with more rows.
- Renamed/revised functions and their arguments:
completion_status() replaces the deprecated add_completion_status()
data_sufficiency() replaces the deprecated add_data_sufficiency()
filter_programs() replaces the deprecated filter_cip()
select_records() replaces the deprecated select_required()
timely_term() replaces the deprecated add_timely_term()
Minor improvements
- Data frame class is preserved (or attempted to be preserved) in all functions with a data frame input/output.
- New versions of toy data and case study data for consistency with midfielddata.
Bug fixes
- In vignettes, fixed
.SD[] where finding the first instance of a term should return more than one row, e.g., graduating with a double degree.
- This same fix added two rows to the
study_observations built-in data set.
midfieldr 1.0.3 (2026-05-10)
2026--05 CRAN release
- Noted the transfer of the research database to ASEE
- Convert vignettes to non-vignette articles available on the website.
- Add re-export of wrapr
check_equiv_frames() to replace same_content()
- Add composite column keys of the
course data table to select_required()
- Add datasets
grade_scale and sat_act_scale
midfieldr 1.0.2 (2024-05-16)
2024--05
- Edit argument descriptions and correct typos.
- Update the midfieldr-package.R file
- No change in functionality.
midfieldr 1.0.1 (2023-07-08)
2023--07, initial CRAN submission
- Significant changes from earlier versions, no backwards compatibility,
prompting version number change to 1.0.0.
- Edit practice data values for consistency with research data values
- Initial round of runtime assertions and unit tests complete
- Make function names and arguments internally consistent
- Edit functions to use data.table functionality
- Remove dependency on dplyr and related packages
- Replace Travis CI with GitHub Actions for CI
- Switch to package tinytest for unit testing
- Completely overhaul midfieldr functions
midfieldr 0.1.0
2018--06, initial development version public on GitHub