diff --git a/DESCRIPTION b/DESCRIPTION index 38e963d8..544f0249 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Package: teal.osprey Title: 'teal' Modules for TLG Functions in Osprey -Version: 0.1.16.9037 -Date: 2025-02-04 +Version: 0.2.0 +Date: 2025-02-24 Authors@R: c( person("Nina", "Qi", , "qit3@gene.com", role = c("aut", "cre")), person("Dawid", "Kaledkowski", , "dawid.kaledkowski@roche.com", role = "aut"), @@ -21,11 +21,11 @@ URL: https://insightsengineering.github.io/teal.osprey/, https://github.com/insightsengineering/teal.osprey/ BugReports: https://github.com/insightsengineering/teal.osprey/issues Depends: - osprey (>= 0.1.16), + osprey (>= 0.1.17), R (>= 3.6), shiny (>= 1.6.0), - teal (>= 0.15.2.9103), - teal.transform (>= 0.5.0.9021) + teal (>= 0.16.0), + teal.transform (>= 0.6.0) Imports: checkmate (>= 2.1.0), dplyr (>= 1.0.5), @@ -33,9 +33,9 @@ Imports: ggplot2 (>= 3.4.0), lifecycle (>= 0.2.0), shinyvalidate, - teal.code (>= 0.6.0), + teal.code (>= 0.6.1), teal.data (>= 0.7.0), - teal.logger (>= 0.3.1), + teal.logger (>= 0.3.2), teal.reporter (>= 0.4.0), teal.widgets (>= 0.4.3), tern (>= 0.9.7), @@ -47,9 +47,7 @@ Suggests: testthat (>= 3.1.5), withr (>= 2.0.0) Remotes: - insightsengineering/osprey, - insightsengineering/teal, - insightsengineering/teal.transform + insightsengineering/osprey Config/Needs/verdepcheck: insightsengineering/osprey, rstudio/shiny, insightsengineering/teal, insightsengineering/teal.slice, insightsengineering/teal.transform, mllg/checkmate, tidyverse/dplyr, diff --git a/NEWS.md b/NEWS.md index 8a6e870e..9a543a60 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,28 +1,27 @@ -# teal.osprey 0.1.16.9037 - -* Removed `Show Warnings` modals from modules. -* Moved `teal.data` from `Suggests` to `Imports`. -* Changed examples from `cdisc_data()` to `teal_data()`. +# teal.osprey 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. # teal.osprey 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`. -* Modified example apps to use new `teal_data` and `join_keys` solutions. ### Breaking changes diff --git a/man/tm_g_ae_oview.Rd b/man/tm_g_ae_oview.Rd index e036afd2..7441b790 100644 --- a/man/tm_g_ae_oview.Rd +++ b/man/tm_g_ae_oview.Rd @@ -44,7 +44,7 @@ vector to indicate default value, minimum and maximum values.} vector to indicate default value, minimum and maximum values.} \item{transformators}{(\code{list} of \code{teal_transform_module}) that will be applied to transform module's data input. -To learn more check \code{vignette("data-transform-as-shiny-module", package = "teal")}.} +To learn more check \code{vignette("transform-input-data", package = "teal")}.} } \value{ the \code{\link[teal:teal_modules]{teal::module()}} object. diff --git a/man/tm_g_ae_sub.Rd b/man/tm_g_ae_sub.Rd index dfe6022f..c9924078 100644 --- a/man/tm_g_ae_sub.Rd +++ b/man/tm_g_ae_sub.Rd @@ -42,7 +42,7 @@ Defines initial possible range of font-size. \code{fontsize} is set for plot.} \item{transformators}{(\code{list} of \code{teal_transform_module}) that will be applied to transform module's data input. -To learn more check \code{vignette("data-transform-as-shiny-module", package = "teal")}.} +To learn more check \code{vignette("transform-input-data", package = "teal")}.} } \value{ the \code{\link[teal:teal_modules]{teal::module()}} object. diff --git a/man/tm_g_butterfly.Rd b/man/tm_g_butterfly.Rd index abb0810f..f6994642 100644 --- a/man/tm_g_butterfly.Rd +++ b/man/tm_g_butterfly.Rd @@ -67,7 +67,7 @@ with text placed before the output to put the output into context. For example a into context. For example the \code{\link[shiny:helpText]{shiny::helpText()}} elements are useful.} \item{transformators}{(\code{list} of \code{teal_transform_module}) that will be applied to transform module's data input. -To learn more check \code{vignette("data-transform-as-shiny-module", package = "teal")}.} +To learn more check \code{vignette("transform-input-data", package = "teal")}.} } \value{ the \code{\link[teal:teal_modules]{teal::module()}} object. diff --git a/man/tm_g_events_term_id.Rd b/man/tm_g_events_term_id.Rd index 8f8c5a49..20ed9453 100644 --- a/man/tm_g_events_term_id.Rd +++ b/man/tm_g_events_term_id.Rd @@ -43,7 +43,7 @@ vector to indicate default value, minimum and maximum values.} vector to indicate default value, minimum and maximum values.} \item{transformators}{(\code{list} of \code{teal_transform_module}) that will be applied to transform module's data input. -To learn more check \code{vignette("data-transform-as-shiny-module", package = "teal")}.} +To learn more check \code{vignette("transform-input-data", package = "teal")}.} } \value{ the \code{\link[teal:teal_modules]{teal::module()}} object. diff --git a/man/tm_g_heat_bygrade.Rd b/man/tm_g_heat_bygrade.Rd index 81ab9917..63e869be 100644 --- a/man/tm_g_heat_bygrade.Rd +++ b/man/tm_g_heat_bygrade.Rd @@ -69,7 +69,7 @@ vector to indicate default value, minimum and maximum values.} vector to indicate default value, minimum and maximum values.} \item{transformators}{(\code{list} of \code{teal_transform_module}) that will be applied to transform module's data input. -To learn more check \code{vignette("data-transform-as-shiny-module", package = "teal")}.} +To learn more check \code{vignette("transform-input-data", package = "teal")}.} } \value{ the \code{\link[teal:teal_modules]{teal::module()}} object. diff --git a/man/tm_g_patient_profile.Rd b/man/tm_g_patient_profile.Rd index 0076613f..a9676eb7 100644 --- a/man/tm_g_patient_profile.Rd +++ b/man/tm_g_patient_profile.Rd @@ -90,7 +90,7 @@ with text placed before the output to put the output into context. For example a into context. For example the \code{\link[shiny:helpText]{shiny::helpText()}} elements are useful.} \item{transformators}{(\code{list} of \code{teal_transform_module}) that will be applied to transform module's data input. -To learn more check \code{vignette("data-transform-as-shiny-module", package = "teal")}.} +To learn more check \code{vignette("transform-input-data", package = "teal")}.} } \value{ the \code{\link[teal:teal_modules]{teal::module()}} object. diff --git a/man/tm_g_spiderplot.Rd b/man/tm_g_spiderplot.Rd index 5fa605d1..2bc26d3a 100644 --- a/man/tm_g_spiderplot.Rd +++ b/man/tm_g_spiderplot.Rd @@ -70,7 +70,7 @@ with text placed before the output to put the output into context. For example a into context. For example the \code{\link[shiny:helpText]{shiny::helpText()}} elements are useful.} \item{transformators}{(\code{list} of \code{teal_transform_module}) that will be applied to transform module's data input. -To learn more check \code{vignette("data-transform-as-shiny-module", package = "teal")}.} +To learn more check \code{vignette("transform-input-data", package = "teal")}.} } \value{ the \code{\link[teal:teal_modules]{teal::module()}} object. diff --git a/man/tm_g_swimlane.Rd b/man/tm_g_swimlane.Rd index 86961709..ac6bd505 100644 --- a/man/tm_g_swimlane.Rd +++ b/man/tm_g_swimlane.Rd @@ -74,7 +74,7 @@ into context. For example the \code{\link[shiny:helpText]{shiny::helpText()}} el \item{x_label}{the label of the x axis} \item{transformators}{(\code{list} of \code{teal_transform_module}) that will be applied to transform module's data input. -To learn more check \code{vignette("data-transform-as-shiny-module", package = "teal")}.} +To learn more check \code{vignette("transform-input-data", package = "teal")}.} } \value{ the \code{\link[teal:teal_modules]{teal::module()}} object. diff --git a/man/tm_g_waterfall.Rd b/man/tm_g_waterfall.Rd index bb90aa24..86a9cee3 100644 --- a/man/tm_g_waterfall.Rd +++ b/man/tm_g_waterfall.Rd @@ -93,7 +93,7 @@ with text placed before the output to put the output into context. For example a into context. For example the \code{\link[shiny:helpText]{shiny::helpText()}} elements are useful.} \item{transformators}{(\code{list} of \code{teal_transform_module}) that will be applied to transform module's data input. -To learn more check \code{vignette("data-transform-as-shiny-module", package = "teal")}.} +To learn more check \code{vignette("transform-input-data", package = "teal")}.} } \value{ the \code{\link[teal:teal_modules]{teal::module()}} object.