Changes in version 0.4.0 (2026-11-07) First CRAN release. Breaking changes - The Shiny module functions (esWidgetUI(), esWidgetServer(), power2_ui(), power2_sever(), gstTippingPoint_ui()) and app_sys() are no longer exported. They are internal to gst_power_app() and make_forestplot_app(), which are unchanged - sim_power() now uses one core by default (ncore = 1L, previously 4) and no longer prints progress or timing. Set verbose = TRUE for progress messages Minor changes - get_n() documentation now states that it returns the sample sizes n0 and n1 - Every exported function documents its return value and has a runnable example - Title and Description rewritten, with references to O'Brien (1984) and Luo et al. (2025) - Removed the non-standard pdr role from the maintainer's Authors@R entry - License field changed to the standard Apache License (== 2.0); the license itself is unchanged - Requires R >= 4.1.0 (the package uses the native pipe) - Import only the needed ggplot2 and plotly functions, which removes the last_plot() import warning - Use TRUE/FALSE instead of T/F throughout - Removed the empty wei_lachin() placeholder - Smaller vignette screenshot Changes in version 0.3.1 Minor Changes - Point the package site, issue links, and in-app help links at the xni7/gst fork - Cite Luo et al. (2025) in the reference vignette and in obt(), and remove the private white-paper link - Record Xiao Ni as the maintainer contact - Reword the sartheme() title; the function name and app colors are unchanged Changes in version 0.3.0 Last release on GitLab. gst will move to GitHub for all future development Major Changes - Added obrien_plus() to compute power for joint endpoints and any individual endpoint - Added obt() to perform O'Brien truncated closed testing Minor Changes - Improved functionality and UI of make_forestplot_app() and gst_power_app() Changes in version 0.2.0 Major Changes - Custom columns feature with option to reorder/resize columns - Improved downloads: preview/adjust the image in real-time Minor Changes - Improved R code generator: more robust to future changes; added options to remove gst dependency, 'copy to clipboard', or 'download' - Added dynamic default parameters based on input data - Axes: customize tick marks; toggle symmetry on/off - Arrows: customize/reverse arrow labels Bug Fixes - Fixed infinite loop when selecting 'Number of Trees' - Fixed issue with invert column when copy/pasting data Changes in version 0.1.0 Initial release. Includes functions to launch two shiny applications: - GST Power App: gst_power_app() - Make Forestplot App: make_forestplot_app() GST Power App can be used to run power and sample size calculations for the Global Statistical Test under a variety of scenarios. Additional details can be found in the vignette. Make Forestplot App allows users to easily generate a forestplot by uploading data, copy/pasting from a spreadsheet, or manually typing. The resulting plot can be resized and visually customized in a variety of ways. Also included are options to handle endpoints with inverted directionality and different scales. See the vignette for additional details.