smallsets 2.0.0
CRAN submission
December 2023
CRAN submission. New features and updates:
- smallsets now builds Smallset Timelines for preprocessing code in R
Markdown and Jupyter Notebook files.
- The format of smallsets structured comments has changed. There are
no longer start and end instructions. Instead all snapshot comments use
the snap instruction but with a place argument as well. This
change will break existing smallsets code.
- Changes to the
ignoreCols
argument in Smallset
Timeline. Can now ignore any column in the dataset in the Smallset
Timeline. Previously, could only ignore columns not called by the
preprocessing code passed to the code
argument.
- Smallset Timelines can now be vertically aligned, meaning snapshots
are plotted from top to bottom (instead of left to right) and captions
are located to the right of snapshots (instead of below). There is a new
align
argument in Smallset_Timeline()
.
- The Smallset Timeline colour legend labels have been simplified.
Also, an asterisk is now used to indicate use of missing data
tints.
- A bug (introduced with the release of R 4.2.0 and changes to
as.vector()
) in the second optimisation Smallset selection
problem is fixed.
- Increased the amount of unit testing (coverage is now ~80%).
- All documentation–including the help pages, vignette, pkgdown
website, and README page–has been updated to reflect these package
changes.
smallsets 1.0.0
CRAN submission
31 January 2023
CRAN submission. Major revisions to package structure and user
workflow. New documentation, including a vignette.
smallsets 0.0.1.9000
FAccT paper
3 November 2022
Version released several months after FAccT publication (June 2022).
However, there have been no major changes to the software since then.
The structure and functionality mirror what was described in the
paper.