NEWS
sdcLog 0.5.1 (2025-05-03)
Fixes
- Pure CRAN check maintenance release.
sdcLog 0.5.0 (2022-03-19)
Improvements
- SDC Results are now presented using {cli} instead of {crayon}. This made it
possible to improve the overall readability of the SDC results.
- All
sdc_* functions gain the new argument fill_id_var. This makes output
control easier in specific cases where you need to check an identifier with
many missing values. See
this discussion for
details.
- For
options(sdc.info_level = 2), the information on dominance now prints the
dominance, similar to the number of distinct identifiers.
sdcLog 0.4.0 (2021-10-08)
Improvements
- Introduction of mathjaxr to
improve the quality and readability of the help files.
- lintr induced cleanup of the
code base.
Bug Fixes
- Fixed https://github.com/matthiasgomolka/sdcLog/issues/79.
- Fixed https://github.com/matthiasgomolka/sdcLog/issues/83.
- Fixed https://github.com/matthiasgomolka/sdcLog/issues/75.
sdcLog 0.3.0 (2021-07-22)
Possibly Breaking Changes
- The objects returned by
sdc_*() functions now contain options and settings
in a much better structure. Before, it was a bunch of strings which could be
pasted together. Now, it's a list holding only the relevant values. The print
output remained almost identical (minor improvements) due to new print
methods.
Improvements
as.data.table() in sdc_*() functions is now conditional so that it's only
called when data is not a data.table yet. This can save memory and improve
performance.
sdc_model() gained the new argument local (like in source()), which
allows new use cases. Thanks to Pantelis Karapanagiotis for the PR!
Bug Fixes
sdc_model() no longer returns wrong results for felm models when the
id_var is used for clustering.
sdcLog 0.2.0 (2021-02-16)
Possibly Breaking Changes
- The
by argument in sdc_descriptives() and sdc_extreme() now only accepts
character input. This makes the code more robust and easier to maintain.
- the structure of objects of type
sdc_model is simplified (terms instead of
dummies and interactions)
sdc_extreme() now return the number of distinct ID's (instead of number of
observations) used to calculate the extreme values
Features
- support for interaction terms in
sdc_model()
- support for checking continuous variables in
sdc_model()
sdc_model() now checks if data was actually used to create model (this
only works if model has a suitable S3 method for model.frame())
- the argument
id_var now takes the default value of getOption("sdc.id_var")
in all functions, which makes it possible to use options(sdc.id_var = "id")
at the top of a script and save some typing
- performance improvement for
check_dominance() (and therefore in
sdc_descriptives() and sdc_extreme())
Bug Fixes
check_dominance() now handles negative values correctly (as abs())
sdcLog 0.1.0 (2020-11-20)
- Added a
NEWS.md file to track changes to the package.