midfieldr 1.0.3 / 2024–12–02
- Build package with midfielddata v0.2.2
- Replace
same_content()with re-export of wraprcheck_equiv_frames() - Replace
same_content()tests withcheck_equiv_frames()tests - Add column keys to
select_required()for course table - Add
grade_scaleandact_sat_scaledatasets - Add definition of degree-seeking to relevant vignettes
- Edit case study introduction. Clarify some definitions.
- Add ‘Suggests’ package ‘gt’ for vignette tables
- Add extra.css for small format changes
midfieldr 1.0.2 / 2024–05–16
- Edit argument descriptions and correct typos.
- Update the midfieldr-package.R file
- No change in functionality.
midfieldr 1.0.0.9030 / 2022–12
- Cleanup the data-raw file, embed all figure code in the vignettes
- Edit for consistent figure dimensions
- Minor text edits in vignettes
midfieldr 1.0.0.9029 / 2022-12
- Revise to accommodate new data sample in midfielddata
- Rework arguments of
filter_cip()for ease of use - Add man/rmd/ for shared .Rmd fragments
- Revise README and pkgdown settings
midfieldr 1.0.0.9028 / 2022–11
- Rename
filter_search()tofilter_cip()to better capture its purpose. Madecipthe default data frame to search. - Edit all vignettes for consistent organization and prose.
- Finished first complete draft of “Graduation rate” vignette.
- Add
same_content()convenience function. - Add “Stickiness” vignette
- Add “Groupings” vignette.
midfieldr 1.0.0.9027 / 2022–10
- Separate the vignettes for FYE and starters.
- To starters, add the case for non-FYE institutions.
- Edit vignettes for consistent organization and prose.
- Add
select_required(). - Add planning and blocs vignettes.
midfieldr 1.0.0.9026 / 2022–09
- Add FYE function and vignette.
- Revise multiway function name.
- Add order_multiway() examples.
- Add initial graduation rate vignette.
- Add README to tests directory.
- Consistent comments and R code chunk commands.
midfieldr 1.0.0.9025 / 2021–07
- Editing some functions names and data names to be more descriptive.
- Change name of built-in
fye_startdata set tofye_predicted_start. - New
order_multiway_categories()to replacecondition_multiway(). Revised argument names. - New
preprocess_fye()to replacecondition_fye().
midfieldr 1.0.0.9024 / 2021–07
- Revise
add_completion_status(), changing the three possible values to “timely”, “late”, or NA. Drop thecompletioncolumn (same information available in theterm_degreecolumn). - Revise vignettes for consistent format.
midfieldr 1.0.0.9022 / 2021–06–29
- Revise or add vignettes for data sufficiency, degree seeking (inner joins), programs, completion, and demographics (left outer joins).
- Correction to
condition_multiway()for alphabetical ordering, revise unit tests. - Remove dependency on Rdpack.
midfieldr 1.0.0.9021 / 2021–06
- The
midfield_studentargument, in functions in which it appears, is assigned the default valuestudentinstead of NULL. The argument can be omitted unless the intended data frame is called something other thanstudent. - Similarly, the
midfield_course,midfield_term, andmidfield_degreearguments, where they occur, are assigned the default valuescourse,term, anddegree. - Reorganize the logical flow of the data processing in the case study and vignettes to reflect our latest thinking on the order in which filters are applied.
- Functions return all supporting variables, delete the optional “details” arguments.
- Edit function names and variable names, update unit tests.
- Temporarily remove vignettes that have not been updated.
- Make inner joins explicit, delete
add_filter_match(). - Revise data sufficiency to include lower limit exclusions.
- Make left-outer joins explicit, delete
add_race_sex().
midfieldr 1.0.0.9020 / 2021–06
Significant changes from earlier versions, no backwards compatibility, prompting version number change to 1.0.0.
- Change names of practice data tables to match the names of the research data
- Edit practice data values for consistency with research data values
- Revise built-in data sets for use in vignettes and Rd examples
- Switch to wrapr coalesce
%?%for assigning default arguments - Initial round of runtime assertions and unit tests complete
- Make function names and arguments internally consistent
- Edit functions to depend on data.table functionality
- Make MIDFIELD data arguments explicit in functions
- Remove dependency on dplyr and related packages
- Replace Travis CI with GitHub Actions for CI
- Use package checkmate for runtime assertions
- Remove dependency on installing midfielddata
- Switch to package tinytest for unit testing
- Separate case study from detailed vignettes
- Completely overhaul midfieldr functions
- Update README and midfielddata README
- Revise vignettes to use new functions