- Removed
Show Warnings
modals from modules. - Moved
teal.data
fromSuggests
toImports
. - Changed examples from
cdisc_data()
toteal_data()
.
- Adapted all modules to use
teal_data
objects.
- Added
teal.logger
functionality for logging changes in shiny inputs in all modules.
- Specified minimal version of package dependencies.
- Removed
scda
package dependency from examples. - Fixed crash in
tm_g_heat_bygrade
when not plottingConmed
. - 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
. - Modified example apps to use new
teal_data
andjoin_keys
solutions.
- Replaced
chunks
with simplerqenv
class. - In all
tm_xyz_srv
modulesdatasets
argument containingFilteredData
have been replaced with the new argumentdata
(tdata
object) andfilter_panel_api
(FilterPanelAPI
). - Updated
arm_var
to point to the factor column inANL
. It can't be a character column anymore. - Removed redundant formal arguments from
tm_g_patient_profile
.
- Soft deprecate function
label_aevar()
.
- Added
teal.reporter
to all modules. - Updated
shiny::validate
calls toshinyvalidate
for betterUI
overview. - Implemented
nestcolor
with slight refactoring totm_g_swimlane
. Addednestcolor
in examples.
- Added names to the
id
parameter ofteal.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 inteal.slice
.
- Removed unneeded
chunk
evaluations intm_g_patient_profile
module.
- Added a template to the
pkgdown
site. - Updated package authors.
- Added basic logging to the modules.
- The label of the select input widget to choose the
paramcd
is no longer hard coded toADTR
intm_g_spiderplot
.
- Rewrote module to use
moduleServer
and updated calls toteal.devel
modules which have also been written to usemoduleServer
. - Replaced calls to
teal::root_modules
withteal::modules
following deprecation ofteal::root_modules
. - Adjusted package imports to take into account changes to the
teal
framework. - Functions from imported packages are now fully specified.
- Refactored
tm_g_ae_oview
to remove the flag variables generated by the module by default and to replace parameteradd_flag
withflag_var_anl
.
- Added the new parameter
x_label
allowing to change the label of thex
axis on thetm_g_swimlane
module plot. - Updated
tm_g_ae_sub
so that it no longer displays label inputs for group variables with no values selected.
- Fixed a bug in
tm_g_waterfall
so that theTumor Burden Parameter
UI
element is now respected.
- Updated R version requirement to
R >= 3.6
. - Removed the function
teal::keys
in the examples oftm_g_spiderplot
andtm_g_waterfall
modules. - Removed dependency on
test.nest
package. - Removed dependency on
utils.nest
package and replaced its functions with equivalents from thecheckmate
package.
- Updated
LICENCE
andREADME
with new package references. - Updated document and tests with
scda
synthetic data to replacerandom.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.
- 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.
- Altered the
Choose Up To 2:
inputs widget from the Encoding Panel to be independent of the Filtering Panel intm_g_butterfly
. - Updated warning message when Tumor Burden Parameter is not selected in
tm_g_waterfall
.
- Fixed a bug in
tm_g_butterfly
that displays the filtering and faceting widgets despite not being provided in the arguments.
- Added new
teal
moduletm_g_heat_bygrade
for a heatmap by grade plot. - Added new
teal
moduletm_g_ae_sub
for anAE
by subgroups plot.
- 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.
- Improved reactivity dependencies across modules.
- 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 latestteal.devel
release. - Updated study day and duration derivation in
tm_g_patient_profile
.
- Added additional validation for horizontal and vertical reference lines in
tm_g_spider_plot
.
- 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
.
- Retired the following
teal
modules due to duplication inteal.modules.clinical
:- Teal module for
AE
overview summary table - can be replaced withteal.modules.clinical::tm_t_events_summary
. - Teal module for
AE
summary table by preferred terms - can be replaced withteal.modules.clinical::tm_t_events
. - Teal module for
AE
summary table by highestNCI-CTCAE
grade - can be replaced withteal.modules.clinical::tm_t_events_by_grade
. - Teal module for Disposition table - can be replaced with
teal.modules.clinical::tm_t_summary
.
- Teal module for
- Moved
code
argument tocdisc_dataset
(fromcdisc_data
) in examples.
- 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
withplot_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 thanchunks_eval
.
- 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
- Minor changes in tests.
- Technical release with updated dependencies.
- New waterfall module.
- Refactored due to recent changes in
utils.nest
.
- 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.
- First versioned release of teal.osprey package, which include the following seven new functions to create
teal
modules for analysis functions inosprey
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 highestNCI-CTCAE
grade. - Teal module for Disposition table.
- Teal module for
AE
butterfly plot. - Teal module for
Swimlane
plot. - Teal module for Spider plot.
- Teal module for