Changes in version 0.2.4 (2023-09-02) - Added a method for ggplot2::scale_type() to avoid unnecessary warnings. - The double-bracket indexing method got an additional argument keep_label to specify whether the variable label should be retained. - Package documentation now uses the "_PACKAGE" feature. Changes in version 0.2.3 (2022-02-06) - Added as() methods to support the S4 class system. - For the data-frame method, if names of to-be-assigned values (i.e., keys) are duplicated, an informative error message is returned. - Added vignette specifying desired behavior of the tiny_labelled class. Changes in version 0.2.2 (2021-12-06) - Added methods for group generics Math, Ops, Summary, and Complex from the base package. Changes in version 0.2.1 (2021-03-27) - Removed LazyData from DESCRIPTION file Changes in version 0.2.0 (2021-02-06) - Added a NEWS.md file to track changes to the package. - Input validation now ensures that variable labels are (1) atomic vectors (i.e., no list-like objects) of (2) length equal to zero or one that (3) are not NULL. - In variable.data.frame()<-, NULL elements of a value list are now ignored, which simplifies extracting variable labels from one data frame and assigning these variable labels to the corresponding columns of another data frame. - In assign_label.default(), label and class attribute are now directly set, which comes with a small performance benefit.