- Fixed
variablesselection popup to show "Select all"/"Deselect all" when multiple selection is enabled. - Adds assertion to check for specific elements of picks to API.
- Fixed a bug that crashes the
picks_srvwhen datasets with labels that contain lists. Defaults to the choice name (#96).
variables()allows for customallow-clearoptions to be set by user without being overwritten.- Improve badge border and looks.
- Update maintainer.
- Added
picks(),datasets(),variables(), andvalues()functions for defining hierarchical data selections (dataset -> variable -> value). - Added
picks_ui()andpicks_srv()Shiny modules for interactive selection widgets with badge drop-down UI. - Added
resolver()to resolve delayed and dynamic choices usingtidyselectexpressions and predicate functions. - Added
merge_srv()for merging multiple datasets based on picks selections, with automatic join key detection and conflict resolution. - Added
tm_merge()teal module for interactive dataset merging with generated R code. - Added
as.picks()for convertingteal.transform::data_extract_specobjects to picks. - Added
teal_transform_filter()for creating filter transformers from picks selections. - Added
is_categorical()tidyselecthelper for selecting categorical variables with cardinality constraints.
- Initial public release.