Changelog
Source:NEWS.md
scrutr 0.3.1
Bug fixes
- Fixed CRAN Debian check failure:
detect_chars_structure_datasets()example and tests no longer write to the installed package directory. All file outputs now usetempdir()with proper cleanup.
scrutr 0.3.0
CRAN release: 2026-04-22
Breaking changes
- Package renamed from
industtrytoscrutr. - Removed
serial_import(),parallel_import(),assign_to_global(), andcurrent_script_location(). These relied on global environment side effects or RStudio-only dependencies. -
inspect_vars()now returns a named list of data frames instead of assigning to the global environment. -
vars_detect(),vars_compclasses(), and related functions now accept a named list of data frames instead of character vectors of object names. -
inspect_write()now takes a data frame object directly (data_frame) instead of a string name (data_frame_name).
Improvements
- Removed non-CRAN dependencies:
job,plyr,rstudioapi. - Eliminated all global environment pollution (
assign(),get(),<<-). -
convert_all()is now synchronous (no longer requires RStudio background jobs). -
inspect()collapses multi-element class vectors (e.g.ordered/factor) into a single string per variable. -
path_move()usesfixed = TRUEinstrsplit()for correct separator handling. - Modernized deprecated
dplyr::mutate_if()/mutate_all()todplyr::across(). - Comprehensive test suite rewritten for the new API.