Skip to content

mark 0.6.0

Choose a tag to compare

@jmbarbone jmbarbone released this 07 May 04:28

New features

  • new functions for detecting blank values in a vector or data.frame. Blank values are those which do not contain any text (controls for NA) or are entirely white space.
    • is_blank() for detecting blank values in a vector
    • is_blank_cols() for detecting blank columns
    • select_blank_cols() for selecting blank columns
    • remove_blank_cols() for removing blank columns
  • match_param() now accepts a named listed for alias matching #104
  • echo() evaluates expressions and logs outputs #164
  • {fuj} is now imported
    • multiple functions now re-exported from {fuj} (see ?mark::reexports)
    • set_names0() is deprecated in favor of set_names()
    • error messages are created with fuj::new_condition();
    • test for errors and warnings enhanced with class checks

Fixes and updates

  • date_from_partial() works again #155 after fixing an issue with an internal utility is_valid_date_string() that wasn't recognizing %Y-%m-%d (and potentially others)
  • lintr GitHub action updated #173; this includes plenty of internal improvements and code cleanup
  • package description in help files corrected #165
  • GitHub pages updated with latest {pkgdown} action #175
  • Update to GitHub R-CMD-check action #178
  • switch_in_case() handles NAs better #183
  • internal switch tests updated for {waldo} development #182 thanks, @hadley
  • methods for write_clipboard() are now displayed in documentation #186