-
Notifications
You must be signed in to change notification settings - Fork 23
/
NEWS
161 lines (132 loc) · 6.35 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
# 5.7.8
- LTO notes resolved
# 5.7.6
- resolved a note from CRAN
- removed `SystemRequirements: C++11` and corresponding Makevars-Files
- removed conditional definition for unused typedef in `src/Framework.h`
- Bugfix in `sdcApp()`
# 5.7.5
- minor modifications in target swapping procedures
- resolved a note from CRAN
# 5.7.4
- nothing special to report, fixed a note for CRAN policies
# 5.7.3
- Fix Fontawesome-Icons changes in `sdcApp` (thx @coatless)
- Fix self-assignment of variables in the record-swapping code (thx @coatless)
- Remove unused variables in edmonds.cpp (thx @coatless)
- Bugfix in `dRiskRMD()`; previously, too many obs were marked as risky
- Fix missing `\value` sections in `.Rd` files
- Never change users options when using `par()`
- Removed fixed seed-value in `microaggregation(..., method = "rmd")`
- Updates examples so that no code-lines are commented out
- use `\donttest{}` instead of `\dontrun{}` if possible
- Update `Authors@R`
# 5.7.2
- Removed old package vignette `sdc_guidelines`
- Fix warnings with clang-devel related targeted record swapping
- Fix a note in vignette title for TRS
- Added a warning in `recordSwap()` if variables that are not at household-level are used in `carry_along`
- Remove travis and use Github workflows to check the package
# 5.7.1
- Bugfix in `extractManipData()` with only a single categorical variable, thx @tamertemizer for reporting
- Feature: added new function `recordSwap()` that implements TRS (targeted record swapping)
- Allow to change fixed threshold for undo-feature (`undolast()`) using env-var `sdcMicro_maxsize_undo`
# 5.6.1
- various fixes in `sdcApp()`, e. g:
* pram (expert) button is now shown again
* kAnon correctly shows button
- additional data-utility / information-loss measures `IL_correl()` and `IL_variables()`
- fix in `addGhostVars()` that now correctly initializes `@manipGhostVars`
- fix order in `microaggregationGower()`
# 5.6.0
- fix for changes in the base R function order/sort in R 4.1.0
# 5.5.2
- write intermediate files to temp-directory in `rmarkdown::render()` to fix possible deployment problems with rsconnect when using `report()`
- bugfix in `pram()`
- bugfix in `dRisk()`
- updates when reading foreign-file formats into `sdcApp()`
# 5.5.1
- bug in modRisk when the levels of a variable in the formulaM is greater than 10 (solved). Thanks to Ying Chen for the solution.
- Adding default comment.char parameter for csv imports (thx @leebrian)
# 5.5.0
- gcc problems solved
# 5.4.1
- nothing new, but shiny did no longer export a specific function, so we resolved a warning
# 5.4.1
- valTable now also works for additive noise methods and swapping
- updates to imports
- small fixes and updates in `sdcApp`
# 5.3.0
- Add versions for Stata export
- add parameter `shiny.server` to `sdcApp` (to make it easily possible to run the app on a shiny server)
- fixes due to new data.table version
- improvements in sdcApp()
# 5.2.0
- improvements in sdcApp()
- updating dependencies due to new version of package car
- bug in IL1 resolved. Now distiction of methods IL1 and IL1s
- also a new gh-page (http://sdctools.github.io/sdcMicro/) was created
# 5.1.0
- bugfix in sdcApp() when using R-objects as data input
- bugfix in sdcApp() when button to perform kAnon() was "lost"
- bugfix in sdcApp() when >= 10 keyvars were used in localSuppression
- bugfix in sdcApp(): sort table of risky observations correctly
- support shiny server for the GUI
- new method kAnon_violations() returning the number of records violating k-anonymity in the sample or the population
- fixes and improvements in parametrisation and error-handling in riskyCells()
- minor fixes in sdc_guidelines vignette including a comment, that the guidelines have not yet been revised for sdcMicro version >= 5.0.0
- pass (...) in writeSafeFile(..., format="csv")
- fixes and improvements in localSuppression()
# 5.0.4
- new default theme "IHSN" for sdcApp()
- fixing an issue in report() where disclosure risk for original data was wrongly displayed if alpha-parameter was set
- allow passing through of arguments in sdcApp()
- add functions argus_rankswap() and argus_microaggregation() that use c++-code directly from mu-argus
- bugfix in dUtility()
- new function riskyCells() that allow to compute "unsafe cells" as in mu-argus
- several code-optimizations and cleanup
# 5.0.3
- improvement: show name of uploaded file in report when using sdcApp() (fixes #209)
- correct summary statistics in GUI in case not all variables have been changed
- fixes for file-imports of datasets containing labels (eg. stata-files)
- allow to change computation of suda2-scores by adding a parameter to suda2()
- use some functions (gowerD,..) from VIM
- bugfix for special case of only one dim-variable in freqCalc()
- bugfix for edge-cases in localSuppression()/kAnon()
- update references and improve documentation
# 5.0.2
- consistency improvements
- code cleanup
- fixes for non-ut8 encoded metadata using file import in graphical user interface
- do not allow missing values in weight-variable
- various small bugfixes and improvements
# 5.0.1
- This release includes some small improvements in the graphical user interface and preperations for new major R version.
# 5.0.0
- new argument 'excludeVars' in createSdcObj()
- shiny-based GUI directly included in the package, can be started with sdcApp()
- added vignette for sdcApp()
- rewrite of function 'freqCalc()'
- many improvements and bugfixes
# 4.1.7
- IHSN SDC guidelines as vignette
- cat. key variables returned as factors in extractManipData
# 4.1.6
- show method for sdcMicroObj
# 4.1.5
- pram bug fix
# 4.1.4
- bug fix mafasts
# 4.1.1
- only small bug fixes
# 4.1.0
- new IHSN SDC Guidelines included
- new implementation of freqCalc. Computation time is now linear with data size.
Gains a lot of speed for large data sets.
- localSuppression, measure_risk and createSdcJobj make use of new implementation of freqCalc
- C++-Level glpk and R-Level Rglpk removed for better compatiblity with Mac
- configure,cleanup removed and Makevars and Makevars.win rewritten according to Rcpp documentation
- function microaggrGower added: microaggregation for numerical and categorical variables based on Gower distance
- completely new report facility (knitr and brew instead of R2HTML), new class 'reportObj' which stores all info for
reporting and is generate by calcReportData
- new slot in class sdcObj for manipPramVars