NEWS.md
bslib components.tern::stack_grobs in tm_g_association (#903).tm_file_viewer (#152).remove_zero_columns to tm_t_crosstable to add an option to remove empty columns (#890)tm_a_pca, tm_a_regression, tm_g_scatterplot, tm_g_association, tm_g_bivariate, tm_g_distribution, tm_g_response, tm_t_crosstable (#870)datasets_selected argument of modules in favor of datanames.show_metadata argument of tm_front_page() in favor of datanames.teal.logger functionality for logging changes in shiny inputs in all modules.teal.data.tm_g_distribution to not start with validation error (#823).teal::init(). The data argument will accept a teal_data object.chunks with simpler qenv class.datasets argument containing FilteredData with the new arguments data (tdata object) and filter_panel_api (FilterPanelAPI).parent_dataname argument to tm_variable_browser and tm_missing_data to allow specification of parent dataset for these modules.UI labels and plot panel title in tm_g_association.tm_variable_browser module for text size and plot theme.ggplot theme to be always selected in all modules.shinyvalidate::InputValidator instead of shiny::validate for better UI experience.tm_g_scatterplot when selected x and y facets were the same.tm_g_distribution to plot the theoretical distribution with newer ggplot2 version.tm_g_bivariate when adding lines checkbox was available if one of x or y was deselected.tm_variable_browser when changing filters would reset the selected variable to the first on the list.teal.reporter functionality to all modules.nestcolor in the examples, refactored tm_a_pca and tm_missing_data to allow using nestcolor.tm_g_scatterplot.server_rendering flag to tm_data_table to control whether the table is rendered server or client side.teal module tm_front_page to simplify creating a front page for teal apps.tm_g_scatterplot.tm_g_scatterplot.Debug Info.tm_a_regression.R.moduleServer and updated call to plot_with_settings_srv after changes in teal.devel.data_extract_ui. All selectors can return ordered selection if one specifies ordered = TRUE in select_spec.tm_missing_data combination plot to show data in descending order.By variable levels output in tm_missing_data to allow numerical sorting.n row in tm_t_crosstable.teal::root_modules with teal::modules following deprecation of teal::root_modules.teal framework.README file.ggmosaic package from Depends to Imports in the DESCRIPTION file.logger package and added info level logs upon initialization of a module.ggplot2::labs and ggplot2::theme in plot based modules.rtables::basic_table in tm_t_crosstable.tm_outliers, tm_g_scatterplotmatrix, tm_g_association, and tm_t_crosstable modules to adopt the new teal.transform::data_merge_srv and teal.transform::data_extract_multiple_srv modules.NA in plot depicting counts of tm_variable_browser with a different color fill.tm_variable_browser to reflect the plot after outliers are removed.tm_variable_browser histogram for factor like variables.Variable and Type in tm_variable_browser by separating the variable type icons into their own column.Grouped by Subject tab of the tm_missing_data module to present data the same way the Summary tab does.NA level in grouping variable in By variable levels table in tm_missing_data module.By variable levels table in tm_missing_data module.tm_g_scatterplot to toggle the option to free up the x and y axis scales whenever faceting arguments are provided.tm_data_table so that Buttons extension could download full table. Added example for advanced usage of DT in the module.tm_variable_browser when the selected column is logical(1).R >= 3.6.input_id argument from teal.transform::data_merge_module calls in all modules.teal.devel::data_extract_input into its replacement teal.transform::data_extract_ui.teal.transform::data_merge_srv to use dplyr::inner_join instead of dplyr::left_join in tm_outliers module.tm_g_distribution module.test.nest package.utils.nest package and replaced its functions with equivalents from the checkmate package.tm_file_viewer, was added for the visualization of static files.tm_g_distribution, was added for distribution analysis.tm_variable_browsersparkline support for Date/POSIXct/POSIXlt variable types.tm_outliersfilter_spec support.select_spec for categorical variables.tm_g_scatterplot to compute trend line statistics using ggpmisc::stat_poly_eq to simplify code and to have labels for each group on the plot.tm_g_scatterplot to enable filtering via the Encoding Panel using the new filter_spec functionality.tm_variable_browser.tm_outliers to handle non-CDISC datasets.UI of tm_variable_browser for factor and character variables with more than 30 levels.sparklines to remove NA values for numeric variables.tm_g_scatterplot.tm_g_scatterplot handling users choosing more than one facet variable.tm_variable_browser by a more efficient sparkline generation.tm_missing_data.tm_a_regression, tm_missing_data and tm_variable_browser.tm_variable_browser module.tm_t_crosstable.tm_variable_browser with datasets_selected argument.by variable levels tab of tm_missing_data, not just those selected to be displayed as rows in the table.tm_g_scatterplot.tm_g_scatterplotmax_deg optional argument to scatterplot to allow users to choose the maximum smoothing degree for the trend line.tm_t_crosstable. Incorporate missings resulting from non inner join.tm_missing_data caused by input dataset not having categorical variables or being a data.frame instead of tibble.tm_a_pca biplot plot when coloring with a factor/character/numeric with < 6 values variable.tm_variable_browser.Sparklines no longer shown for numeric variables with more than 100000 rows."Show variables other than in ADSL" checkbox to more general "Show parent dataset variables".tm_missing_data are conditional to the data being a CDISC data.pre_output and post_output arguments to tm_data_table, tm_missing_data, tm_variable_browser.tm_data_table when selecting “show distinct rows” if variable names had non-alphanumeric characters.tm_variable_browsersparklines for quick, inline variable summaries.Date, POSIXct and POSIXlt.n in statistics table for numeric variables.tm_variable_browser shows from 30 up to 50 levels divided in 2 columns for character/factor variables with more than 30 unique levels.tm_a_regressiontm_a_regression and provided an additional optional argument, default_outlier_label which can be used to specify the default column used to label outliers.tm_g_scatterplotshape and point color arguments. The latter users colourpicker::colourInput.size_by variable to scatterplot and allowed for point size to be mapped to a numeric variable.tm_missing_datatm_g_association, tm_g_response, and tm_g_scatterplot, as well as point size and opacity settings for tm_g_association and tm_g_scatterplot.pickerInput with optionalSelectInput for tm_data_table.facet parameter to tm_g_bivariate to specify whether the facet encodings elements should be visible to the user by default.plot_with_height module with new plot_with_settings module.tm_data_table: allow developers to pass arguments to DT::dataTable and use pickerInput to select variables.tm_g_response a new argument count_labels. Counts might be assessed for the frequency plot too.base plots in tm_a_regression with ggplot2.width in plot_with_settings.Inf in data gracefully.tm_variable_browser now outputs the summary table for factors with all missing values.ggplot call inside chunks in modules.dataname to get_rcode_srv.tm_data_table.teal.code::chunks_push_data_merge to include merge code into reproducibility code.tm_variable_browser.tm_bivariate.