This release of DataSHIELD is a maintenance release for release 6.1, containing changes for known issues in release 6.1. Larger changes will be saved for the release 6.2.
Add tests to client-side methods to ensure that ‘datasources’ is a list of DSConnection objects.
Many error messages previous returned have been converted to errors generated by 'stop(...)'.
General improvements to documentation
Additional tests implemented
ds.boxPlot: implementation has been refined.
ds.completeCases: ensured correct behaviour if applied to a vector.
ds.cor: remove the naAction argument, and fixed the behavior to 'casewise.complete' for “NA” values.
ds.dataFrameFill: if filling a column with factors, levels are set correctly.
ds.dataFrameSort: ensure correct behaviour if sorting columns are not integer of numeric columns.
ds.tapply.assign: ensure correct behaviour of disclosure check when conversion to factors.
ds.lexis: ensure required headers are retained.
ds.glmSLMA: added support for assigning model to a variable on the server-side.
ds.lmerSLMA: added support for assigning model to a variable on the server-side.
ds.glmerSLMA: corrected documentation.
ds.recodeValues: can be applied to columns which are factors.
ds.rm: permit removal of multiple variables on the server-side and removed the restriction on variable name length.
ds.merge: correction to documentation.
ds.table: ensured correct behaviour when assignment of table to variable on the server-side is specified. Ensure study names are included in tables.
ds.cbind: ensure checking of the assignment of column names and unused arguments.
Support Opal 4.0.3
Support DSI 1.2, DSOpal 1.2 and opalr 2.0.0