v0.9.4
New Features
- Added
h_glm_negbintoh_glm_countto enable count data analysis using a negative binomial model. - Added argument
grade_groups_onlytocount_occurrences_by_gradeto allow users to only display rows for specified grade groups. - Added internal function
df2ggthat convertsdata.frameobjects toggplotobjects. - Added functions
control_surv_med_annotandcontrol_coxph_annotto configureg_kmannotation table sizes/positions. - Refactored
g_kmto output aggplotobject instead of agrobobject. - Refactored
g_forestto output aggplotobject instead of agrobobject.
Enhancements
- Default format for mean p-values (
mean_pval) updated from"xx.xx"to"x.xxxx | (<0.0001)".
Bug Fixes
- Fixed nested column split label overlay issue in
rtable2ggto clean up appearance of text labels. - Fixed bug in
s_ancovacausing incorrect difference calculations for arm variables with irregular levels. - Fixed bug in
format_count_fraction_fixed_dpthat did not have the same print when the fraction was 1 (100%). - Fixed bug in
g_lineplotcausing default labels not to update according to specifiedcontrolsettings. - Fixed bug causing an error when automatic value formatting was applied to
NAvalues.
Miscellaneous
- Added function
expect_snapshot_ggplotto test setup file to process plot snapshot tests and allow plot dimensions to be set. - Adapted to argument renames introduced in
ggplot23.5.0. - Renamed
individual_patient_plot.Rtog_ipp.R. - Removed all instances of deprecated parameters
time_unit_input,time_unit_output,na_levelandindent_mod. - Removed deprecated functions
summarize_vars,control_summarize_vars,a_compare,create_afun_summary,create_afun_compare, andsummary_custom. - Removed
vdiffrpackage from Suggests in DESCRIPTION file. - Began deprecation of the named element
strat, to be renamed tostrata, within thevariablesargument toh_rsp_to_logistic_variables,h_logistic_mult_cont_df,h_odds_ratio_subgroups_df,h_coxreg_mult_cont_df,h_coxph_subgroups_df,h_tbl_coxph_pairwise,extract_rsp_biomarkers,extract_rsp_subgroups,extract_survival_biomarkers, andextract_survival_subgroups. - Began deprecation of the
stratargument tos_coxph_pairwiseand replaced it with thestrataargument. - Began deprecation of the
forest_grob,forest_dot_line,forest_viewport,vp_forest_table_part, andgrid.forestfunctions. - Began deprecation of no longer used Kaplan-Meier helper functions
h_ggkm,h_decompose_gg,h_km_layout,h_grob_tbl_at_risk,h_grob_median_surv,h_grob_y_annot, andh_grob_coxph. - Began deprecation of
grob/gridrelated functionsstack_grobs,arrange_grobs, anddraw_grobwhich are no longer used intern.
What's Changed
- Workflow propagation by @walkowif in #1159
- Refactor
g_forestby @edelarua in #1158 - Fix graph snapshot tests by @edelarua in #1165
- update snapshots by @ayogasekaram in #1166
- add
h_glm_negbin()by @duanx9 in #1163 - Fix irregular arm levels calculation bug in
s_ancovaby @edelarua in #1169 - Add option
grade_groups_onlytocount_occurrences_by_gradeby @edelarua in #1170 - Fix README links by @edelarua in #1174
- Adding Bland- Altman statistical function by @linc50 in #1135
- Fix warnings in examples by @edelarua in #1180
- fix roxygenise deps; styler by @pawelru in #1183
- Fix pkgdown redirect by @vedhav in #1185
- Propagate files from insightsengineering/.github by @insights-engineering-bot in #1187
- [skip actions] Propagate files from insightsengineering/.github by @insights-engineering-bot in #1188
- #nolintr to # nolint by @pawelru in #1189
- Update DESCRIPTION, update author list by @shajoezhu in #1190
- Skip plot snapshot testing by @edelarua in #1194
- Fix typo, ggplot2 update warnings by @edelarua in #1197
- Replace
stratwithstrataby @edelarua in #1198 - fix format precision for
format_count_fraction_fixed_dpby @Melkiades in #1192 - options for strict tests; few enhancements by @pawelru in #1182
- Fix integration tests by @edelarua in #1200
- Update default format for mean p-values by @edelarua in #1204
- rename
transtotransformby @pawelru in #1202 - add snaps for bland-altman function by @ayogasekaram in #1201
- Remove deprecated functions, deprecate forest plot helpers by @edelarua in #1211
- Fix
g_lineplotdefault labels by @edelarua in #1213 - Refactor
g_kmby @edelarua in #1210 - Accept
NULLtoget_labels_from_statsby @edelarua in #1215 - Revert deprecation of
decorate_grob-related functions used bycitrilby @edelarua in #1219 - fix verdepcheck by @pawelru in #1216
- Fix auto formatting for NA values by @edelarua in #1220
- Minor documentation clean up by @edelarua in #1222
- Workflow propagation by @walkowif in #1206
- add faceting variable to g_lineplot. add code to maintain factor levels. by @ayogasekaram in #1226
- Add tests for functions with missing coverage by @edelarua in #1229
- [skip vbump], preping for 0.9.4 release by @shajoezhu in #1227
New Contributors
- @duanx9 made their first contribution in #1163
- @linc50 made their first contribution in #1135
- @vedhav made their first contribution in #1185
Full Changelog: v0.9.3...v0.9.4