Skip to contents

dataverifyr 0.1.11

  • Replace all base pipe operator usages with explicit function calls/assignments

dataverifyr 0.1.10

  • Add describe() to describe a dataset
  • check_data() now includes schema checks in the output by default (check_type as first result column), including explicit rows for column existence and declared type checks
  • add stop_on_schema_fail to check_data() to optionally stop when schema checks fail
  • update filter_fails() to ignore schema/reference rows and only process row rules from check_data() results
  • Add explicit regression test for detect_backend() fallback to dplyr when input is a data.frame and data.table is unavailable
  • Add structured ruleset internals for schema metadata (data_column(), rule_meta()) and reference checks (reference_rule())
  • Extend ruleset(), check_data(), read_rules(), and write_rules() for v1 schema-aware workflows; keep rule() as row-level API (no col_rule())
  • Add exported sample_data dataset (mixed types, NAs, datetime) for examples and tests
  • export reference_rule() and extend examples in ruleset(), check_data(), reference_rule(), and data_column() to show combined schema + relational workflows
  • Require DuckDB version >= 1.5.1.9002 in all DuckDB-backed tests via skip_if_not_installed("duckdb", "1.5.1.9002")

dataverifyr 0.1.9

  • fix tests for new duckdb version (fixes #17, thanks @krlmlr for reporting)

dataverifyr 0.1.8

CRAN release: 2024-01-10

  • fix broken URL Link to pointblank

dataverifyr 0.1.7

  • rename args fail_on_X to stop_on_X
  • adds stop_on_fail to [check_data()], so that the examples using read_custom() make sense (eg in the Readme); thanks FedericoComoglio for pointing it out!
  • fix bug when dplyr backend is used + add tests; thanks FedericoComoglio for reporting the bug!
  • expose [detect_backend()] to allow user the check which backend is used

dataverifyr 0.1.6

  • allow multiline rules in yaml file
  • fix bug where no fails in filter_fails would result in error
  • Fix bug where multiline rules would break
  • fix minor error in Readme
  • filter_fails() allows the first argument to be a ruleset and not only a result of check_data()

dataverifyr 0.1.2

  • fixed NOTEs for CRAN release

dataverifyr 0.1.0

  • first stable version
  • Added a NEWS.md file to track changes to the package.