Recent Releases of teal.modules.general
teal.modules.general - v0.5.0
Breaking changes
- Removed the
tableobject decoration intm_missing_dataandtm_outliers(#899). - Removed the
summary_tableandtest_tableobject decoration intm_g_distribution(#897). ### Bug fixes - Fixed "Add to Report" functionality in
tm_outliers,tm_missing_dataandtm_g_distributionmodules (#899 and #897). - Fixes a bug in
tm_outliersthat fails when data has no join keys (#650). ### Enhancements - Improved the layout and appearance of the app using
bslibcomponents. - Fixed deprecation warning for
tern::stack_grobsintm_g_association(#903). - Allow search feature in
tm_file_viewer(#152). - Added
remove_zero_columnstotm_t_crosstableto add an option to remove empty columns (#890)
What's Changed
- Implement bslib and use Bootstrap 5 by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/869
- [skip vbump] [skip actions] Hot fix - upversion v0.4.1 by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/871
- Final UI and bslib changes by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/872
- update nrows validation in scatterplot by @donyunardi in https://github.com/insightsengineering/teal.modules.general/pull/880
- Replace
switchInputwithinput_switchby @llrs-roche in https://github.com/insightsengineering/teal.modules.general/pull/883 - Remove dev_suppress by @gogonzo in https://github.com/insightsengineering/teal.modules.general/pull/886
- fix scheduled jobs by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/889
- add option to remove empty columns in tmtcrosstable by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/890
- chore: bump teal.logger dependency to 0.4.0 and remove from Remotes by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/893
- Don't update distribution params labels when variable is deselected in
tm_g_distributionby @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/891 - 892 Fix
tm_outliersmodule to work without join keys for single datasets by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/894 - Allow search in tmfileviewer by @donyunardi in https://github.com/insightsengineering/teal.modules.general/pull/882
- fix label logic by @donyunardi in https://github.com/insightsengineering/teal.modules.general/pull/895
- Use the the new add button for adding a card by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/898
- Final UI/UX changes by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/905
- Bump version of shiny to support
bsliband align withteal's minshinyversion by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/906 - Use 'ggplot2::annotate' for single annotation by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/902
- Fixes failing "Add to Report" for modules that have
DTtable visualization by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/900 - Update lifecycle badges by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/907
- Fixes deprecation warning in
tm_g_associationby @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/908 - chore: bump teal.code dependency to 0.7.0 and remove from Remotes by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/909
- chore: bump teal.reporter dependency to 0.5.0 and remove from Remotes by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/910
- [skip vbump] upversion v0.5.0 by @donyunardi in https://github.com/insightsengineering/teal.modules.general/pull/912
Full Changelog: https://github.com/insightsengineering/teal.modules.general/compare/v0.4.1...v0.5.0
- R
Published by insights-engineering-bot 6 months ago
teal.modules.general - v0.4.1
Bug fixes
- Fixes output is not updated when filter is added for the modules:
tm_a_pca,tm_a_regression,tm_g_scatterplot,tm_g_association,tm_g_bivariate,tm_g_distribution,tm_g_response,tm_t_crosstable(#870)
Full Changelog: https://github.com/insightsengineering/teal.modules.general/compare/v0.4.0...v0.4.1
- R
Published by insights-engineering-bot 11 months ago
teal.modules.general - v0.4.0
Enhancements
- Introduced
transformatorsanddecoratorsargument to modules (#863). - Modules' Show R Code widgets include library calls to boost reproducibility (#786).
- Removed
Show Warningsmodals from modules. ### Miscellaneous - Soft deprecated
datasets_selectedargument of modules in favor ofdatanames. - Soft deprecated
show_metadataargument oftm_front_page()in favor ofdatanames. - Added
teal.loggerfunctionality for logging changes in shiny inputs in all modules. - All example data is now sourced from
teal.data. - Update
tm_g_distributionto not start with validation error (#823). ### Bug fixes - Fixed a bug in
tm_missing_datain "Group by Subject" that was not using reactive data call (#772). - Fixed out-of-bound labels for
tm_g_regression(#66). - Fixed a bug in
tm_g_associationwhere the app would crash when a selected categorical variable was a factor instead of a character (#645).
What's Changed
- 445 unify html tags by @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/708
- Fix the typo on tags$strong by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/711
- options for strict tests; few enhancements by @pawelru in https://github.com/insightsengineering/teal.modules.general/pull/626
- register teal.logger handlers by @pawelru in https://github.com/insightsengineering/teal.modules.general/pull/628
- 898 save app state version 3 by @chlebowa in https://github.com/insightsengineering/teal.modules.general/pull/710
- fix after adding bookmarks by @chlebowa in https://github.com/insightsengineering/teal.modules.general/pull/713
- Adds necessary shinytest2 helpers for automated tests by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/714
- 712 -
{shinytest2}Injectslibraryof tmg for shiny app by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/731 - 712 -
shinytest2fortm_variable_browserby @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/728 - 712 -
{shinytest2}fortm_g_associationby @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/722 - 712 -
{shinytest2}fortm_outliersby @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/730 - 712 -
{shinytest2}fortm_g_scatterplotmatrixby @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/734 - 712 -
{shinytest2}fortm_front_pageby @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/717 - 712 -
{shinytest2}fortm_file_viewerby @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/723 - 712 -
{shinytest2}fortm_a_regressionby @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/718 - 712 -
{shinytest2}fortm_g_scatterplotby @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/724 - 712 -
{shinytest2}fortm_data_tableby @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/719 - 712 -
{shinytest2}fortm_g_bivariateby @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/720 - 712 -
{shinytest2}fortm_g_distributionby @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/726 - 712 -
{shinytest2}fortm_missing_databy @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/727 - 712 -
{shinytest2}fortm_t_crosstableby @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/733 - 712 -
{shinytest2}fortm_a_pcaby @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/716 - fixing shinytest2 fail for tmmissingdata by @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/738
- 712 -
{shinytest2}fortm_g_responseby @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/725 - 712 -
shinytest2Run all example apps by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/721 - Unifying shinytest2 by @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/739
shinyAppchunk in vignettes only runs if is in interactive mode by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/741- Fix error on coverage workflow by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/745
- Workflow propagation by @walkowif in https://github.com/insightsengineering/teal.modules.general/pull/709
- 1176 remove
Show Warningsfrom modules by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/749 - replace use of
scdawithrandom.cdisc.databy @ayogasekaram in https://github.com/insightsengineering/teal.modules.general/pull/757 - 239 utilize
logger::log_shiny_input_changeby @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/750 - 753 remove
{ggrepel}from.pre-commit-config.yamlby @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/754 - Fix the e2e test failure in the integration tests by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/751
- Bumps
{rmarkdown}minimal version by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/759 - 553 change level in
log_shiny_input_changesand exclude plot sizes in logging by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/760 - Update DESCRIPTION by @shajoezhu in https://github.com/insightsengineering/teal.modules.general/pull/762
- vbump testthat by @pawelru in https://github.com/insightsengineering/teal.modules.general/pull/763
- Update DESCRIPTION by @pawelru in https://github.com/insightsengineering/teal.modules.general/pull/770
- Fixes data reactivity in
tm_missing_databy @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/773 - Workflow propagations by @walkowif in https://github.com/insightsengineering/teal.modules.general/pull/767
- update readme by @pawelru in https://github.com/insightsengineering/teal.modules.general/pull/777
- Update DESCRIPTION by @pawelru in https://github.com/insightsengineering/teal.modules.general/pull/776
- @datanames ignored by @gogonzo in https://github.com/insightsengineering/teal.modules.general/pull/782
- Update scheduled.yaml by @pawelru in https://github.com/insightsengineering/teal.modules.general/pull/781
- Update tmgdistribution.R by @saerobson in https://github.com/insightsengineering/teal.modules.general/pull/766
- added checks to resolve issue with the outlier function by @PritDash in https://github.com/insightsengineering/teal.modules.general/pull/778
- Workflow propagations by @walkowif in https://github.com/insightsengineering/teal.modules.general/pull/780
- Fixes missing imports by @svalvaro in https://github.com/insightsengineering/teal.modules.general/pull/784
- use roxy.shinylive by @pawelru in https://github.com/insightsengineering/teal.modules.general/pull/775
- WIP 771 fix failed pipelines by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/789
- add rmarkdown to VignetteBuilder by @pawelru in https://github.com/insightsengineering/teal.modules.general/pull/792
- Adds
roxy.shinyliveto pre-commit configuration by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/793 teal.data::datanames()is deprecated in favor of dot-prefix andnames()by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/794- 🗃️
decoratorsfeature branch by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/795 - Teal version bump by @llrs-roche in https://github.com/insightsengineering/teal.modules.general/pull/814
- add setup-r-dependencies by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/815
- get back staged deps config by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/816
- Fix documentation note about links on r-devel by @llrs-roche in https://github.com/insightsengineering/teal.modules.general/pull/817
- 87 remove datasets - decrease package size by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/818
- Stop R process if AppDriver fails in
test-examplesby @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/820 - Improvement on decorators by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/822
- Fix logger by @gogonzo in https://github.com/insightsengineering/teal.modules.general/pull/827
- Ensures required packages are in Imports section by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/774
- Add ability to set
datanamesby @llrs-roche in https://github.com/insightsengineering/teal.modules.general/pull/824 - 1441 Introduce transformators parameter in modules by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/826
- Use the app modifiers in favor of
initargs by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/825 - add a check for non-unique decorator names by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/828
- simplify builds dependencies of extra-deps by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/830
- vbump teal.logger by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/831
- add Remotes to DESCRIPTION by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/832
- Display output on tmdatatable, tmvariablebrowser, tmmissingdata by @llrs-roche in https://github.com/insightsengineering/teal.modules.general/pull/829
- Update teal.reporter version by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/833
- Update
teal.codeversion by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/834 - vbump teal.data by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/836
- Add missing transformators arg by @gogonzo in https://github.com/insightsengineering/teal.modules.general/pull/839
- Make sure the code chunks does not break because of warnings by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/837
- 823 block test table without validation error by @chlebowa in https://github.com/insightsengineering/teal.modules.general/pull/840
- vbump teal.widgets by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/838
- Duplicated decorators during an edge case of named and unnamed decorators by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/835
- vbump teal.transform by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/844
- Remove "default" decoration and use the same way of decoration in all modules by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/846
- Fix missing attached packages by @llrs-roche in https://github.com/insightsengineering/teal.modules.general/pull/847
- Fix decorators by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/854
- Fix decorators by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/856
- Fix decorators by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/857
- Faster check times on CI by @llrs-roche in https://github.com/insightsengineering/teal.modules.general/pull/858
- Fix decorators by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/855
- add ggplot2 prefix by @donyunardi in https://github.com/insightsengineering/teal.modules.general/pull/860
- vbump teal by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/861
- Add vignettes on decorators by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/843
- [skip vbump] upversion v0.4.0 by @donyunardi in https://github.com/insightsengineering/teal.modules.general/pull/864
New Contributors
- @ayogasekaram made their first contribution in https://github.com/insightsengineering/teal.modules.general/pull/757
- @shajoezhu made their first contribution in https://github.com/insightsengineering/teal.modules.general/pull/762
- @saerobson made their first contribution in https://github.com/insightsengineering/teal.modules.general/pull/766
- @PritDash made their first contribution in https://github.com/insightsengineering/teal.modules.general/pull/778
- @svalvaro made their first contribution in https://github.com/insightsengineering/teal.modules.general/pull/784
- @llrs-roche made their first contribution in https://github.com/insightsengineering/teal.modules.general/pull/814
Full Changelog: https://github.com/insightsengineering/teal.modules.general/compare/v0.3.0...v0.4.0
- R
Published by insights-engineering-bot 12 months ago
teal.modules.general - v0.3.0
Enhancements
- Updated the package docs and vignettes with the new way of specifying data for
teal::init(). Thedataargument will accept ateal_dataobject ### Bug fixes - Outlier labels no longer appear out of bounds in
tm_a_regression. - Fixed a bug in
tm_outlierswhen changing the selected variable would cause a popup. ### Miscellaneous - Removed
teal.slicedependencies. - Specified minimal version of package dependencies.
What's Changed
- Fixing inconsistent Styling and Layout for 'Show Warning' and 'Show R Code' Buttons by @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/573
- Unified Visual Consistency for UI Components#564 by @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/565
- Workflow propagation by @walkowif in https://github.com/insightsengineering/teal.modules.general/pull/579
- Add tables to
show-r-codein distribution, scatterplot and outliers modules by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/574 - 566 Consistent white background for modules by @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/581
- 556 Longer labels for x axis in the
tm_variable_browser()are not fully displayed by @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/580 - Only retain hard dependencies from pre-commit hooks by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/582
- Adds min package version by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/538
- 198 Include user's card labels when generating the report by @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/584
- Replace the
qplotfunction withggplotequivalent by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/586 - Update docs to use the new
teal_datainstead ofTealDataby @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/597 - Apply facet rule only when supplied by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/599
- Make sure to pass a
data.frameintoteal::validate_has_databy @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/601 - tdata to teal_data by @gogonzo in https://github.com/insightsengineering/teal.modules.general/pull/603
- fix resolve_delayed by @gogonzo in https://github.com/insightsengineering/teal.modules.general/pull/618
- Workflow propagation by @walkowif in https://github.com/insightsengineering/teal.modules.general/pull/617
- 619 update modules to handle default datanames when datanames = "all" by @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/621
- 507 reevaluate
variable_typesby @chlebowa in https://github.com/insightsengineering/teal.modules.general/pull/622 - Fix pkgdown redirect by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/630
- Propagate files from insightsengineering/.github by @insights-engineering-bot in https://github.com/insightsengineering/teal.modules.general/pull/631
- [skip actions] Propagate files from insightsengineering/.github by @insights-engineering-bot in https://github.com/insightsengineering/teal.modules.general/pull/632
- 635 remove test theme by @chlebowa in https://github.com/insightsengineering/teal.modules.general/pull/636
- fix nolint syntax by @chlebowa in https://github.com/insightsengineering/teal.modules.general/pull/638
- 29 add non-cdisc examples to the modules by @chlebowa in https://github.com/insightsengineering/teal.modules.general/pull/651
- Fix the silent error in
tm_a_pcaby @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/688 - Remove the internal function
var_labelsin favour ofteal.data::col_labelsby @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/690 tm_g_regressionlabels are no longer allowed out of bounds by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/675- Fix factors crash in
tm_g_associationby @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/692 - Fixes popup dialog that keeps appearing when variable is changed on
tm_outliersby @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/693 - Store the user selections so our default selection logic can be applied by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/699
- 624 PACKAGE LEVEL pre-release activities by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/639
- [skip vbump] upversion to 0.3.0 by @donyunardi in https://github.com/insightsengineering/teal.modules.general/pull/704
Full Changelog: https://github.com/insightsengineering/teal.modules.general/compare/v0.2.16...v0.3.0
- R
Published by insights-engineering-bot almost 2 years ago
teal.modules.general - v0.2.16
Breaking changes
- Replaced
chunkswith simplerqenvclass. - Replaced
datasetsargument containingFilteredDatawith the new argumentsdata(tdataobject) andfilter_panel_api(FilterPanelAPI). ### Enhancements - Added
parent_datanameargument totm_variable_browserandtm_missing_datato allow specification of parent dataset for these modules. - Improved
UIlabels and plot panel title intm_g_association. - Added inputs
tm_variable_browsermodule for text size and plot theme. - Forced
ggplottheme to be always selected in all modules. - Updated encodings input checks to use
shinyvalidate::InputValidatorinstead ofshiny::validatefor betterUIexperience. ### Bug fixes - Fixed a bug in
tm_g_scatterplotwhen selected x and y facets were the same. - Fixed a bug in
tm_g_distributionto plot the theoretical distribution with newerggplot2version. - Fixed a bug in
tm_g_bivariatewhen adding lines checkbox was available if one of x or y was deselected. - Fixed a bug in
tm_variable_browserwhen changing filters would reset the selected variable to the first on the list. ### Miscellaneous - Removed
scdapackage dependency from examples. - Replaced deprecated
ggplot2functions..count..,..density..and..prop... - Version bump on
forcatsdependency.
What's Changed
- [skip vbump] Dev version with 9xxx by @arkadiuszbeer in https://github.com/insightsengineering/teal.modules.general/pull/481
- scda.2022 by @nikolas-burkoff in https://github.com/insightsengineering/teal.modules.general/pull/483
- Teal refactor by @nikolas-burkoff in https://github.com/insightsengineering/teal.modules.general/pull/485
- Add coverage badge by @walkowif in https://github.com/insightsengineering/teal.modules.general/pull/486
- Unhelpful title in tmgassociation by @chlebowa in https://github.com/insightsengineering/teal.modules.general/pull/487
- Enable checks for
workflow_dispatchevent by @walkowif in https://github.com/insightsengineering/teal.modules.general/pull/488 - [UAT] scale text on the variable browser plot with the plot hieght and width #312 by @chlebowa in https://github.com/insightsengineering/teal.modules.general/pull/490
- add missing utils prefix by @chlebowa in https://github.com/insightsengineering/teal.modules.general/pull/492
- 376 facet error@main by @BLAZEWIM in https://github.com/insightsengineering/teal.modules.general/pull/494
- hide theoretical distribution by @mhallal1 in https://github.com/insightsengineering/teal.modules.general/pull/496
- Badges and contribution guidelines by @insights-engineering-bot in https://github.com/insightsengineering/teal.modules.general/pull/497
- fix bug by @mhallal1 in https://github.com/insightsengineering/teal.modules.general/pull/502
- make themes non-optional by @chlebowa in https://github.com/insightsengineering/teal.modules.general/pull/504
- add shinyvalidate to tmg by @mhallal1 in https://github.com/insightsengineering/teal.modules.general/pull/498
- check to assert by @pawelru in https://github.com/insightsengineering/teal.modules.general/pull/512
- clean up by @chlebowa in https://github.com/insightsengineering/teal.modules.general/pull/513
- Update check as-cran and default landing page by @walkowif in https://github.com/insightsengineering/teal.modules.general/pull/514
- Update
rtablesstaged dep by @edelarua in https://github.com/insightsengineering/teal.modules.general/pull/517 - add teal.gallery ref to readme by @pawelru in https://github.com/insightsengineering/teal.modules.general/pull/519
- remove deprecated fun; vbump dep by @pawelru in https://github.com/insightsengineering/teal.modules.general/pull/515
- make count as globalVariables by @donyunardi in https://github.com/insightsengineering/teal.modules.general/pull/525
- 523 bugfix categorical var@main by @BLAZEWIM in https://github.com/insightsengineering/teal.modules.general/pull/524
- Workflow updates by @walkowif in https://github.com/insightsengineering/teal.modules.general/pull/522
- Update workflows by @walkowif in https://github.com/insightsengineering/teal.modules.general/pull/526
- reduce the amount of spelling issues / WORDLIST by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/528
- Workflow propagations by @walkowif in https://github.com/insightsengineering/teal.modules.general/pull/531
- extend examples timing threshold to 11 seconds by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/533
- 521 documentation review before the release by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/530
- Decoupled scda by @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/534
- Move TealReportCard to teal by @gogonzo in https://github.com/insightsengineering/teal.modules.general/pull/535
- empty by @gogonzo in https://github.com/insightsengineering/teal.modules.general/pull/537
- Update install by @gogonzo in https://github.com/insightsengineering/teal.modules.general/pull/539
- 84 qenv prints plots to the device when running shiny app by @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/540
- propagate argument name change in teal::module by @chlebowa in https://github.com/insightsengineering/teal.modules.general/pull/541
- Revert square bracket@main by @gogonzo in https://github.com/insightsengineering/teal.modules.general/pull/553
- [Bug]: plots from tmgscatterplot and tmaregression modules print on IDE 554 by @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/555
- 545 Keep selected variable in var browser as filters are changed by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/549
- 561 Allow the selection of a categorical variable in
tm_outliersby @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/562 - 559 Change order of
Show R code/Show warningsbuttons to be consistent with other modules by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/563 - 570 horizontal lines by @chlebowa in https://github.com/insightsengineering/teal.modules.general/pull/572
- release 0.2.16 [skip vbump] [skip spelling] by @donyunardi in https://github.com/insightsengineering/teal.modules.general/pull/576
New Contributors
- @walkowif made their first contribution in https://github.com/insightsengineering/teal.modules.general/pull/486
- @BLAZEWIM made their first contribution in https://github.com/insightsengineering/teal.modules.general/pull/494
- @donyunardi made their first contribution in https://github.com/insightsengineering/teal.modules.general/pull/525
- @m7pr made their first contribution in https://github.com/insightsengineering/teal.modules.general/pull/528
- @kartikeyakirar made their first contribution in https://github.com/insightsengineering/teal.modules.general/pull/534
- @averissimo made their first contribution in https://github.com/insightsengineering/teal.modules.general/pull/549
Full Changelog: https://github.com/insightsengineering/teal.modules.general/compare/v0.2.15...v0.2.16
- R
Published by insights-engineering-bot over 2 years ago
teal.modules.general - v0.2.15
Enhancements
- Added the
teal.reporterfunctionality to all modules. - Implemented
nestcolorin the examples, refactoredtm_a_pcaandtm_missing_datato allow usingnestcolor. - Added log transformation options to
tm_g_scatterplot. - Added
server_renderingflag totm_data_tableto control whether the table is rendered server or client side. ### Bug fixes - Fixed the overflow of very wide
tm_a_pcatables. - Fixed the join type functionality in
tm_t_crosstable. - Fixed a bug in
tm_missing_datawhen selecting only variables with missings. - Fixed a bug in
tm_missing_datawhen usingany_na. ### Miscellaneous - Moved packages only used in one module from
ImportstoSuggestsin theDESCRIPTIONfile. - Moved
magrittrpackage fromDependstoImportsin theDESCRIPTIONfile.
What's Changed
- fix news by @gogonzo in https://github.com/insightsengineering/teal.modules.general/pull/413
- Contribution guide updates by @insights-engineering-bot in https://github.com/insightsengineering/teal.modules.general/pull/415
- remove datasets$getdataattr call by @gogonzo in https://github.com/insightsengineering/teal.modules.general/pull/417
- docs: replaced github links with pkgdown links by @kpagacz in https://github.com/insightsengineering/teal.modules.general/pull/418
- add reporter to modules by @mhallal1 in https://github.com/insightsengineering/teal.modules.general/pull/422
- DESC and README by @denisovan31415 in https://github.com/insightsengineering/teal.modules.general/pull/425
- Update Rbuildignore and add auto-updates by @insights-engineering-bot in https://github.com/insightsengineering/teal.modules.general/pull/426
- update desc file by @nikolas-burkoff in https://github.com/insightsengineering/teal.modules.general/pull/427
- Update pre-commit config to detect
_pkgdown.y[a]mlby @insights-engineering-bot in https://github.com/insightsengineering/teal.modules.general/pull/429 - 416 Implement
nestcolorin TMG by @edelarua in https://github.com/insightsengineering/teal.modules.general/pull/428 - Update font awesome icon labels for FA 6 by @cicdguy in https://github.com/insightsengineering/teal.modules.general/pull/433
- remove filtered by @nikolas-burkoff in https://github.com/insightsengineering/teal.modules.general/pull/431
- reporter cleaning by @mhallal1 in https://github.com/insightsengineering/teal.modules.general/pull/430
- Update documentation workflow by @insights-engineering-bot in https://github.com/insightsengineering/teal.modules.general/pull/435
- tmg css by @Polkas in https://github.com/insightsengineering/teal.modules.general/pull/432
- Merge pre-release to main by @cicdguy in https://github.com/insightsengineering/teal.modules.general/pull/441
- add log transformation for scatterplot by @nikolas-burkoff in https://github.com/insightsengineering/teal.modules.general/pull/448
- serverrendering argument to `tmdata_table` by @nikolas-burkoff in https://github.com/insightsengineering/teal.modules.general/pull/450
- fix join_fun crosstable by @Polkas in https://github.com/insightsengineering/teal.modules.general/pull/452
- Update check.yaml by @arkadiuszbeer in https://github.com/insightsengineering/teal.modules.general/pull/443
- R CMD check fixes by @mhallal1 in https://github.com/insightsengineering/teal.modules.general/pull/457
- reduce imports by @mhallal1 in https://github.com/insightsengineering/teal.modules.general/pull/458
- Update tmmissingdata.R by @Polkas in https://github.com/insightsengineering/teal.modules.general/pull/464
- tmg - bs345 by @Polkas in https://github.com/insightsengineering/teal.modules.general/pull/454
- Removing if condition for by @arkadiuszbeer in https://github.com/insightsengineering/teal.modules.general/pull/455
- Update tmgdistribution.R by @nikolas-burkoff in https://github.com/insightsengineering/teal.modules.general/pull/472
- tmmissingdata: add dataname to report by @mhallal1 in https://github.com/insightsengineering/teal.modules.general/pull/473
- allow easy close for front page module by @nikolas-burkoff in https://github.com/insightsengineering/teal.modules.general/pull/475
- NEWS by @mhallal1 in https://github.com/insightsengineering/teal.modules.general/pull/474
- Update tmmissingdata.R by @Polkas in https://github.com/insightsengineering/teal.modules.general/pull/479
- [skip vbump] Release for version 0.2.15 by @insights-engineering-bot in https://github.com/insightsengineering/teal.modules.general/pull/480
New Contributors
- @edelarua made their first contribution in https://github.com/insightsengineering/teal.modules.general/pull/428
Full Changelog: https://github.com/insightsengineering/teal.modules.general/compare/v0.2.14...v0.2.15
- R
Published by github-actions[bot] over 3 years ago
teal.modules.general - v0.2.14
Enhancements
- New
tealmoduletm_front_pageto simplify creating a front page fortealapps. - Added a slider widget to control the font size of the label in
tm_g_scatterplot. - Output integers without decimal places when selecting points in
tm_g_scatterplot. - Improved the names of the code chunks shown in
Debug Info. - Improved a validation message when the number of regressors is too big in
tm_a_regression.R. ### Bug fixes - Fixed a wrong validation in
tm_a_pca. - Fixed a crash when deselecting the categorical factor in
tm_outliers. ### Miscellaneous - Added a template to the
pkgdownsite. - Updated package authors.
- R
Published by github-actions[bot] over 3 years ago
teal.modules.general - v0.2.12
Enhancements
- Added support for logging with the
loggerpackage and added info level logs upon initialization of a module. - Added support for custom arguments for
ggplot2::labsandggplot2::themein plot based modules. - Added support for custom arguments for
rtables::basic_tableintm_t_crosstable. - Updated
tm_outliers,tm_g_scatterplotmatrix,tm_g_association, andtm_t_crosstablemodules to adopt the newteal.devel::data_merge_srvandteal.devel::data_extract_multiple_srvmodules. - Distinguished bars representing
NAin plot depicting counts oftm_variable_browserwith a different color fill. - Modified the summary statistics table for numeric columns in
tm_variable_browserto reflect the plot afteroutliersare removed. - Added an option to remove missing values in a
tm_variable_browserhistogram for factor like variables. - Added ability to sort by
VariableandTypeintm_variable_browserby separating the variable type icons into their own column. - Updated the
Grouped by Subjecttab of thetm_missing_datamodule to present data the same way theSummarytab does. - Added support for
NAlevel in grouping variable inBy variable levelstable intm_missing_datamodule. - Added informative labels for each level of grouping variable in
By variable levelstable intm_missing_datamodule. - Added a checkbox to
tm_g_scatterplotto toggle the option to free up the x and y axis scales whenever faceting arguments are provided. - Used browser-side processing in
tm_data_tableso thatButtonsextension could download full table. Added example for advanced usage ofDTin the module.
Bug fixes
- Fixed an error in
tm_variable_browserwhen the selected column islogical(1). - Fixed bugs in the modules' vignette examples.
Miscellaneous
- Added R version requirement
R >= 3.6. - Removed
input_idargument fromteal.devel::data_merge_modulecalls in all modules. - Refactored the defunct
teal.devel::data_extract_inputinto its replacementteal.devel::data_extract_ui. - Updated
teal.devel::data_merge_srvto usedplyr::inner_joininstead ofdplyr::left_joinintm_outliersmodule. - Removed the overlay statistics table in
tm_g_distributionmodule. - Removed dependency on
test.nestpackage. - Removed dependency on
utils.nestpackage and replaced its functions with equivalents from thecheckmatepackage.
- R
Published by cicdguy about 4 years ago
teal.modules.general - v0.2.11
New features
- A new module,
tm_file_viewer, was added for the visualization of static files. - A new module,
tm_g_distribution, was added for distribution analysis.
Bug fixes
- Fixed the bar plot order for factor variables in
tm_variable_browser.
Enhancements
- Updated examples and tests using
scdasynthetic data to replacerandom.cdisc.data. ####tm_variable_browser - Added
sparklinesupport forDate/POSIXct/POSIXltvariable types. - Fixed histograms to contain at least two bars.
tm_outliers
- Added
filter_specsupport. - Simplified returned R code.
- Support
select_specfor categorical variables.
tm_g_scatterplotmatrix
- Added ordered select input support.
- Decoupled the dataset list from the variables list parameters.
tm_g_association
- Added ordered select input support.
tm_t_crosstable
- Added ordered select input support.
tm_g_scatterplot
- Modified the trend line feature of the scatterplot to display the raw equation that will equal the actual
yvalue when the actualxvalues are plugged in.
Miscellaneous
- Updated
LICENCEandREADMEwith new package references. - Added
error_on_lint: TRUEto.lintr. - Updated quantile
type = 2argument intm_variable_browserto be in line with STREAM.
- R
Published by insights-engineering-bot over 4 years ago
teal.modules.general - v0.2.10
- Refactored the internal code of all the modules to optimize their performance.
- Refactored
tm_g_scatterplotto compute trend line statistics usingggpmisc::stat_poly_eqto simplify code and to have labels for each group on the plot. - Refactored
tm_g_scatterplotto enable filtering via the Encoding Panel using the newfilter_specfunctionality. - Added support for logical variables in
tm_variable_browser. - Updated
tm_outliersto handle non-CDISC datasets. - Updated UI of
tm_variable_browserfor factor and character variables with more than 30 levels. - Updated sparklines to remove NA values for numeric variables.
- Added checkbox to display number of observations on plot to
tm_g_scatterplot. - Added validation statements to
tm_g_scatterplothandling users choosing more than one facet variable. - Improved performance of
tm_variable_browserby a more efficientsparklinegeneration. - Added the html code type for all datasets labels inside
tm_missing_data. - Improved the styling of tool tips in
tm_a_regression,tm_missing_dataandtm_variable_browser.
- R
Published by insights-engineering-bot over 4 years ago
teal.modules.general - v0.2.3
- fixed naming in tmvariablebrowser
- correlation added to Scatter Plot Matrix
- opacity slider added to tm_bivariate
- fixes due to bug in teal.devel* performance enhancements to missing data module
- fix bug with reactivity in scatterplot matrix module
- R
Published by insights-engineering-bot over 4 years ago
teal.modules.general - v0.2.6
- Adds additional plot settings such as themes for
tm_g_association,tm_g_response, andtm_g_scatterplot, as well as point size and opacity settings fortm_g_associationandtm_g_scatterplot. - Replace
pickerInputwithoptionalSelectInputfortm_data_table. - Adds new
facetparameter totm_g_bivariateto specify whether the facet encodings elements should be visible to the user by default. - Replace
plot_with_heightmodule with newplot_with_settingsmodule. - Missing data module now uses chunks to get reproducible R code.
- New theme for missing data module and new label positioning.
tm_data_table: allow developers to pass arguments toDT::dataTableand usepickerInputto select variables.tm_g_responsea new argumentcount_labels. Counts might be assessed for the frequency plot too.- Moved missing data module summary plot footer elements to tool tip in encodings panels.
- Replaced
baseplots intm_a_regressionwithggplot2. - Added optional slider to adjust
widthinplot_with_settings. - Handle
Infin data gracefully. tm_variable_browsernow outputs the summary table for factors with all missing values
- R
Published by insights-engineering-bot over 4 years ago
teal.modules.general - v0.2.7
- Introduced
sparklinesfor quick, inline variable summaries. - Added option to remove outliers.
- Histograms and statistics tables are now displayed for variables of type
Date,POSIXctandPOSIXlt. - Character variable summary statistics tables are now displayed in decreasing order of occurrences instead of alphabetical.
- Display number of non-missing rows
nin statistics table for numeric variables. - Added ability to treat numeric variables as categorical.
tm_variable_browsershows from 30 up to 50 levels divided in 2 columns for character/factor variables with more than 30 unique levels.- Added support for outlier labels to
tm_a_regressionand provided an additional optional argument,default_outlier_labelwhich can be used to specify the default column used to label outliers. - Implemented trend line.
- Added marginal density plots.
- Added option to display rug plot to both axes.
- Added
shapeandpoint colorarguments. The latter userscolourpicker::colourInput. - Added
size_byvariable to scatterplot and allowed for point size to be mapped to a numeric variable. - Added bar chart to missing data combination plot.
- Removed keys from missing data combinations plot in when they have not been selected.
- Bivariate plots with two continuous variables now allow adding lines.
- Show labels on x axis when selecting a categorical variable and fixed issues when deselecting variables and datasets in the encodings panel (including the addition of meaningful warnings).
- Updated to include
Plot settingsandPlot specific settings. - Integrated
is_single_datasetargument fordata_extract_inputfunction calls to simplify encodings panel UI. - Moved
codeargument tocdisc_dataset(fromcdisc_data) in examples and vignettes. - Require
ggmosaicversion >= 0.3.0.
- R
Published by insights-engineering-bot over 4 years ago
teal.modules.general - v0.2.8
- Added new module
tm_outliersto analyse outliers in datasets. - Added
max_degoptional argument to scatterplot to allow users to choose the maximum smoothing degree for the trend line. - Added column and row facetting functionality to the scatterplot.
- Added possibility to specify type of join in
tm_t_crosstable. Incorporate missings resulting from non inner join. - Fixed edge case errors in
tm_missing_datacaused by inputdatasetnot having categorical variables or being adata.frameinstead oftibble. - Fixed
tm_a_pcabiplot plot when coloring with a factor/character/numeric with < 6 values variable. - Fixed typo in outlier definition in
tm_variable_browser. - Sparklines no longer shown for numeric variables with more than 100000 rows.
- Colors legend for each plot.
- Replaced "Show variables other than in ADSL" checkbox to more general "Show parent dataset variables".
- Capitalize default module labels.
- Some of the outputs of
tm_missing_dataare conditional to the data being a CDISC data. - Added
pre_outputandpost_outputarguments totm_data_table,tm_missing_data,tm_variable_browser. - Fixed issue in
tm_data_tablewhen selecting "show distinct rows" if variable names had non-alphanumeric characters.
- R
Published by insights-engineering-bot over 4 years ago
teal.modules.general - v0.2.9
- Added download, enlarge and resize graph options to
tm_variable_browsermodule. - Added download and expand options to the table in
tm_t_crosstable. - Enabled selection of custom datasets for
tm_variable_browserwithdatasets_selectedargument. - Allowed all dataset variables to be used as grouping variables in
by variable levelstab oftm_missing_data, not just those selected to be displayed as rows in the table. - Enabled the brushing of points in NA categories when facetting in
tm_g_scatterplot. - Added persistence for the number of entries displayed in data tables.
- Removed 'treat variable as factor' checkbox in
tm_variable_browserif no graph shown. - Fixed DT length reset in
tm_variable_browseron "Show parent dataset variables" checkbox tick.
- R
Published by insights-engineering-bot over 4 years ago