Changes in version 0.4.0 Enhancements - Adds support for reporter and reproducibility by returning a qenv-based object from modules. Miscellaneous - Documentation refactored for improved clarity and consistency. Changes in version 0.3.0 Enhancements - Improved the layout and appearance of the app using bslib components. Miscellaneous - Updated tm_g_waterfall to only pass ADSL, dataname_tr, and dataname_rs into datanames. - Fix module code reproducibility and remove the redundant plot print (#311). - label_aevar was hard deprecated. Changes in version 0.2.0 Breaking Changes - Adapted all modules to use teal_data objects. Enhancements - Added teal.logger functionality for logging changes in shiny inputs in all modules. - Modified example apps to use new teal_data and join_keys solutions. - Removed Show Warnings modals from modules. - Moved teal.data from Suggests to Imports. - Changed examples from cdisc_data() to teal_data(). Miscellaneous - Specified minimal version of package dependencies. Changes in version 0.1.16 Enhancements - Removed scda package dependency from examples. - Fixed crash in tm_g_heat_bygrade when not plotting Conmed. - Added validation to tm_g_spiderplot.R that checks if there are duplicates in X and Y facet variables. - Improved input validation and used the teal::validate_inputs mechanism to send validation messages to the output panel. - Removed purrr from dependencies. - Added argument checks to tm_g_patient_profile. Breaking changes - Replaced chunks with simpler qenv class. - In all tm_xyz_srv modules datasets argument containing FilteredData have been replaced with the new argument data (tdata object) and filter_panel_api (FilterPanelAPI). - Updated arm_var to point to the factor column in ANL. It can't be a character column anymore. - Removed redundant formal arguments from tm_g_patient_profile. Changes in version 0.1.15 Breaking changes - Soft deprecate function label_aevar(). Enhancements - Added teal.reporter to all modules. - Updated shiny::validate calls to shinyvalidate for better UI overview. - Implemented nestcolor with slight refactoring to tm_g_swimlane. Added nestcolor in examples. Miscellaneous - Added names to the id parameter of teal.code::chunks_push in all modules. - Updated modules to not use datasets with names with suffix _FILTERED so the package works with the breaking changes in teal.slice. Changes in version 0.1.14 Enhancements - Removed unneeded chunk evaluations in tm_g_patient_profile module. Miscellaneous - Added a template to the pkgdown site. - Updated package authors. Changes in version 0.1.13 Enhancements - Added basic logging to the modules. - The label of the select input widget to choose the paramcd is no longer hard coded to ADTR in tm_g_spiderplot. Miscellaneous - Rewrote module to use moduleServer and updated calls to teal.devel modules which have also been written to use moduleServer. - Replaced calls to teal::root_modules with teal::modules following deprecation of teal::root_modules. - Adjusted package imports to take into account changes to the teal framework. - Functions from imported packages are now fully specified. Changes in version 0.1.12 Breaking changes - Refactored tm_g_ae_oview to remove the flag variables generated by the module by default and to replace parameter add_flag with flag_var_anl. Enhancements - Added the new parameter x_label allowing to change the label of the x axis on the tm_g_swimlane module plot. - Updated tm_g_ae_sub so that it no longer displays label inputs for group variables with no values selected. Bug fixes - Fixed a bug in tm_g_waterfall so that the Tumor Burden Parameter UI element is now respected. Miscellaneous - Updated R version requirement to R >= 3.6. - Removed the function teal::keys in the examples of tm_g_spiderplot and tm_g_waterfall modules. - Removed dependency on test.nest package. - Removed dependency on utils.nest package and replaced its functions with equivalents from the checkmate package. Changes in version 0.1.11 - Updated LICENCE and README with new package references. - Updated document and tests with scda synthetic data to replace random.cdisc.data. - Added error_on_lint: TRUE to .lintr. - Removed unnecessary importFrom statements. - Updated tm_g_patient_profile module's study days range to not accept infinite values. - Fixed disappearing plots when webpage is zoom in/out. Changes in version 0.1.10 Enhancements - Added a Shiny feature to tm_g_swimlane that will prevent needless re-render of the output when the user has not completely provided inputs to the vertical lines widget. Miscellaneous - Altered the Choose Up To 2: inputs widget from the Encoding Panel to be independent of the Filtering Panel in tm_g_butterfly. - Updated warning message when Tumor Burden Parameter is not selected in tm_g_waterfall. Bug fixes - Fixed a bug in tm_g_butterfly that displays the filtering and faceting widgets despite not being provided in the arguments. Changes in version 0.1.9 New features - Added new teal module tm_g_heat_bygrade for a heatmap by grade plot. - Added new teal module tm_g_ae_sub for an AE by subgroups plot. Bug fixes - Fixed misleading validate message in tm_g_ae_oview when either Control or Treatment variable is filtered out. - Added a validate statement to output a better error message when both the left and right dichotomization values are filtered out of data. Miscellaneous - Improved reactivity dependencies across modules. Changes in version 0.1.8 - Added validation message if the dataset does not contain subjects from both the control and treatment arms in tm_g_events_term_id. - Improved validation message if subject has been filtered out of dataset when used with tm_g_patient_profile. - Fixed modules due to changes to plot_with_settings in latest teal.devel release. - Updated study day and duration derivation in tm_g_patient_profile. Changes in version 0.1.7 Enhancements - Added additional validation for horizontal and vertical reference lines in tm_g_spider_plot. Bug Fixes - Fixed tm_g_patient_profile when adverse event line color variable is not selected. - Fixed the issue of unknown date format and established minimum number of observation threshold in tm_g_patient_profile. Miscellaneous - Retired the following teal modules due to duplication in teal.modules.clinical: - Teal module for AE overview summary table - can be replaced with teal.modules.clinical::tm_t_events_summary. - Teal module for AE summary table by preferred terms - can be replaced with teal.modules.clinical::tm_t_events. - Teal module for AE summary table by highest NCI-CTCAE grade - can be replaced with teal.modules.clinical::tm_t_events_by_grade. - Teal module for Disposition table - can be replaced with teal.modules.clinical::tm_t_summary. - Moved code argument to cdisc_dataset (from cdisc_data) in examples. Changes in version 0.1.6 - All graph modules now accept a plot_width argument which specifies the plot width and renders a slider to adjust the width interactively in the module. - Replaced plot_with_height with plot_with_settings module throughout package. - Show R Code now produces code generating only the datasets needed for the current module, not all datasets included in the data argument of teal::init. - Evaluate chunks with chunks_safe_eval rather than chunks_eval. Changes in version 0.1.5 - Added new teal modules: - Teal module for events by term summary plot. - Teal module for AE overview summary plot. - Teal module for patient profile plot Changes in version 0.1.4 - Minor changes in tests. Changes in version 0.1.3 - Technical release with updated dependencies. Changes in version 0.1.2 - New waterfall module. - Refactored due to recent changes in utils.nest. Changes in version 0.1.1 - Refactoring package according to the NEST standards: - Included test.nest tests. - Fixed outdated modules according to current teal functionality. - Fixed documentation examples and example_app.R. - Simplified dependencies. Changes in version 0.1.0 - First versioned release of teal.osprey package, which include the following seven new functions to create teal modules for analysis functions in osprey v0.1.0: - Teal module for AE overview summary table. - Teal module for AE summary table by preferred terms. - Teal module for AE summary table by highest NCI-CTCAE grade. - Teal module for Disposition table. - Teal module for AE butterfly plot. - Teal module for Swimlane plot. - Teal module for Spider plot.