Changes in version 0.9.0.9000 Changes in version 0.9.0 (2026-01-08) New features - new experimental function add_interactions_by_step() to add potential relevant interactions using step() (#60) - new function long_to_seq() to convert from long format to a sequence object (#57) - new argument missing_text for theme_gtsummary_prop_n() and theme_gtsummary_unweighted_n() (#59) - new argument overall_string for theme_gtsummary_prop_n() (#59) Improvements - style_grouped_tbl() and grouped_tbl_pivot_wider() now accepts tables generated with gtsummary::tbl_stack() - plot_trajectories() now accepts survey object (#57) Bug fix - bug fix in theme_gtsummary_unweighted_n() Changes in version 0.8.1 (2025-12-19) Bug fix - bug fix in theme_gtsummary_prop_n(mean_sd = FALSE) - bug fix in combine_answers() when data is a survey object (#55) Improvements - plot_multiple_answers_dodge() now uses safe_pal() by default (#55) - plot_trajectories() now uses safe_pal() by default (#56) Changes in version 0.8.0 (2025-12-10) Minor breaking change - theme_gtsummary_prop_n() and theme_gtsummary_unweighted_n() have been updated following version 2.5.0 of gtsummary (#44) - plot_proportions() has been reorganized (some column names have changed when calling return_data = TRUE) New features - new function plot_categorical() to plot a categorical variable by sub-groups using bar plots (#47) - new function plot_continuous() to plot a continuous variable by sub-groups using bar boxplots (#47) - new function plot_means() to compare means by sub-groups - new method mean_sd() to compute means, standard deviation and confidence intervals by sub-group - new method median_iqr() to compute medians, quartiles and interquartile ranges by sub-group - new function svyoneway() to test for equal means for survey design object - new svyttest_oneway() test for gtsummary::add_p.tbl_svysummary using survey::svyttest() for comparing 2 means and svyoneway() for comparing 3 means or more - new colour palette safe_pal() and corresponding scales scale_fill_safe() and scale_colour_safe() for ggplot2 (#49) - new argument minimal for plot_proportions() (#51) - new argument drop_ba_by for plot_multiple_answers() and plot_multiple_answers_dodge() Fix - bug fix in proportions() when .na.rm = TRUE (#46) Changes in version 0.7.0 (2025-11-26) New features - additional themes for gtsummary: theme_gtsummary_prop_n(), theme_gtsummary_unweighted_n(), theme_gtsummary_fisher_simulate_p() and theme_gtsummary_bold_labels() (#42) - fisher.simulate.p(), an implementation of the Fisher test, with computation of p-values by Monte Carlo simulation in larger than 2×2 tables, to be used in gtsummary::add_p() (#41) Changes in version 0.6.0 (2025-11-08) New features - new functions plot_trajectories() and plot_periods() to plot individual trajectories (similar to sequence index plots) (#35) - new functions view_dictionary() and view_detailed_dictionary() to display the variable dictionary of a data frame, a tibble or a survey object (#33) - view_dictionary() and view_detailed_dictionary() are also accessible through dedicated addins (#33) - new utility to_DT() to convert the result of labelled::look_for() into a DT::datatable() (#33) - new utilities for tables generated with gtsummary: bold_variable_group_headers(), italicize_variable_group_headers(), indent_labels() and indent_levels() (#34) Changes in version 0.5.1 (2025-10-21) New feature - new function plot_multiple_answers_dodge() (#31) Fix - fix in plot_multiple_answers() with NA values when drop_na = FALSE (#31) Changes in version 0.5.0 (2025-10-19) New features - new function plot_multiple_answers() to plot a multiple answers question coded as several binary variables (#29) - new helper combine_answers() for multiple answers questions (#29) Changes in version 0.4.1 (2025-09-16) New feature - new argument dependencies for install_dependencies() (#27) Changes in version 0.4.0 (2025-04-22) New features - new helpers (grouped_tbl_pivot_wider(), multinom_add_global_p_pivot_wider() and style_grouped_tbl()) for grouped tables generated by gtsummary::tbl_regression() for multinomial models, multi-components models or other grouped models (#3) - dummy_proportions() helper for plot_proportions() (#21) - new argument free_scale for plot_proportions() (#22) - install_dependencies() now checks if dependencies are on CRAN/BIOC, installs those available and returns the list of packages not installed/updated. Changes in version 0.3.0 (2025-03-29) New features - plot_proportions() now accepts several conditions (#18) - stratified_by() helper for plot_proportions() (#19) - new function cut_quartiles() (#13) - new argument convert_continuous for plot_proportions() (#14) - new argument .drop_by_na for proportion() (#12) - new argument drop_by_na for plot_proportions() (#16) Bug fixes - fix in proportion() when .conf.int = TRUE and some rows have no observation (N = 0) (#15) Changes in version 0.2.0 (2025-03-16) New features - proportion() could be applied to atomic vectors (#4) - new function periods_to_long() (#7) - new function plot_proportions() (#9) Changes in version 0.1.0 (2025-02-14) - initial CRAN submission.