inlined previously external data so as not to break on CRAN with
unreliable OSF
codebook 0.10.0
Changes
new exclude_from_detailed_display parameter for
codebook() lets you skip detailed graphs and summaries for
selected variables while keeping them in the metadata table and JSON-LD
(closes #53)
PDF/LaTeX output support: JSON-LD metadata is automatically disabled
for PDF (uses HTML script tags), and the metadata table falls back from
DT to knitr::kable() (closes #78)
horizontal scrolling (scrollX) for the DT metadata
table (closes #58)
replaced deprecated ggplot2::qplot() with
ggplot2::ggplot()
updated label browser to use DT::DTOutput() /
DT::renderDT() instead of deprecated shiny equivalents
bumped minimum versions for DT (>= 0.33) and shiny (>=
1.8.1)
Bugfixes
recursive_escape() no longer drops names from character
vectors (closes #62)
nested list metadata (e.g. creator,
distribution) is now displayed correctly in the data info
section instead of erroring (closes #59 and #60)
codebook 0.9.6
Bugfixes
Language en_GB -> en-GB
codebook 0.9.5
Changes
default to psych for reliability because rosetta/ufs is hard to
install
no longer depends on archived package userfriendlyscience
can now export PDF/XLSX from static label browser
Bugfixes
compatibility with glue 1.8.0
fixed issues with number of digits in DT, labelled_spss, anonymous
multiline aggregation functions
codebook 0.9.3
Bugfixes
clean unloading/reset chunk labels (bug was probably only noticeable
when embedding multiple codebooks in one page)
codebook 0.9.2
Changes
Moved a lot of dependencies to Suggests to make package leaner
Removed functions related to scaleDiagnosis, which are now
implemented in ufs
Updated citation to published paper
Bugfixes
compatibility with skimr 2.1.0
compatibility with vctrs 0.3.0
compatibility with dplyr 1.0.0
several small issues closed
codebook 0.8.2
Bugfixes
compatibility with skimr 2.0.0
compatibility with forcats 0.4.0
codebook 0.8.1
Bugfixes
When errors occurred in the reliability computation, codebook would
fail hard. It now fails with a warning and continues.
When variables of the same name existed in two datasets described in
the same document, figures were overwritten. This is no longer the case,
paths are dataset-name-prefixed now. Datasets are made “safe” for
paths.
codebook 0.8.0
Changes
removed three vignettes
calculate reliability using userfriendlyscience instead
of Cronbach’s Alpha and correlations
make it easier to generate compact codebooks
hide machine-readable metadata in details tags (toggle to view)
plot number of characters for character variables
update explanations in web app slightly
reduce survey-specific language
Bugfixes
make it less likely that unique/private values are disclosed (e.g.,
free text)
codebook 0.7.6
Bugfixes
changed vignette titles (one was duplicated)
codebook 0.7.5
Bugfixes
import/export knit_print generic from knitr
codebook 0.7.4
Additions
Function new_codebook_rmd creates a new file in your
working directory with a codebook template.
Function metadata can be used to set dataset-level
metadata before rendering a codebook (valid attributes will carry over
to JSON-LD representation)
Compliance with Google Dataset Search, see examples
Changes
removed zap_label because haven 2.0.0 has this
function
added several functions to add JSON-LD compliant metadata and to
show it in the codebook
removed some non-standard attributes from the JSON-LD metadata so
that datasets will be indexed in Google Dataset Search
work with haven 2.0.0’s changed class names
play nice with userfriendlyscience::makeScales
attributes
improved binning and wrapping in plot_labelled
removed the mice dependency to reduce the number of
dependencies
Bugfixes
detect_missing reset variable label with the new haven
version (only between 0.6.3.9000 and 0.7.0, never on CRAN)
reverse_labelled_values mislabelled values, if there
were labelled missing values (numbers were correct)
codebook 0.6.3
Additions
Vignettes for
documenting the expected attribute structure, how to add metadata in
R
importing metadata from SPSS or Stata files
importing metadata from Qualtrics as made available by
qualtRics package
Importing some functions from labelled package to add metadata
Default method for haven::as_factor when labelled class is
absent
Changes
Changed the scale summary, so that Likert plots and distributions
are shown on the first tab. Reliability now hidden under “Reliability
details”.
removed unnecessary readr dependency.
Bugfixes
summarising factors in a table
turning off components of the codebook without empty strings being
echoed
allow using variable and value labels in the absence of the labelled
class (as imported by rio for example)
codebook 0.6.2
Additions
Three RStudio Addin Shinyapps to browse variable labels and
codebook.
Bug fix
Specify a mice dependency that doesn’t break degenerate test
cases.
codebook 0.5.9
Additions
plot_labelled now makes better plots for numeric variables
codebook generation has been parallelised using the future package.
By calling e.g. plan(multicore(workers = 4)) before the
codebook function, the computation of reliabilities and the generation
of scale and item summaries will happen in parallel. For this to work
with plots, you have to choose a graphics device in knitr that supports
parallelisation, by calling e.g.
opts_chunk$set(dev = "CairoPNG").
for variables that store multiple multiple choice values
comma-separated, we now separate the values before plotting, if that
item attribute attributes(item)$item$type contains
“multiple”
make it easier to trace which variable in a dataset cannot be
summarised
added and document aggregate_and_document_scale for
people who don’t import data via formr.org and want reliabilities to be
calculated automatically
use rio to import all kinds of file formats in the
webapp
Bug fixes
fix bugs in plot_labelled
fix bugs when variables are entirely missings
escape HTML in various labels, use safe names for anchors,
figures