Skip to content

Version 0.5.0: Bug fixes, new verbose argument, and deprecating deduped_map#4

Merged
orgadish merged 13 commits into
mainfrom
og/improvements
Jun 15, 2026
Merged

Version 0.5.0: Bug fixes, new verbose argument, and deprecating deduped_map#4
orgadish merged 13 commits into
mainfrom
og/improvements

Conversation

@orgadish

@orgadish orgadish commented Jun 15, 2026

Copy link
Copy Markdown
Owner

Features

  • deduped() and with_deduped() gain a new verbose argument which adds
    informative deduplication messaging if TRUE, either by passing the argument or
    setting the new global options(deduped.verbose = TRUE).
  • deduped() now has early exits for inputs of length <= 1 or when no
    duplication is found.

Bug Fixes

Deletion of deduped_map()

  • deduped_map() has now been completely deleted and the "Suggests" dependence
    on purr has been removed. The function was deprecated with a warning in
    0.2.0 and has no documented usage on github or cran.

Minor updates

  • Added checks in with_deduped() for malformed inputs (e.g. not a call tree,
    or a call with no first argument to deduplicate.)

@orgadish

Copy link
Copy Markdown
Owner Author

fixes #5

@orgadish orgadish marked this pull request as ready for review June 15, 2026 03:26
@orgadish orgadish merged commit ed08ba3 into main Jun 15, 2026
7 checks passed
@orgadish orgadish deleted the og/improvements branch June 15, 2026 03:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

deduped(f)() preserves input names when f() drops names

1 participant