Recent Releases of teal.modules.general

teal.modules.general - v0.5.0

Breaking changes

  • Removed the table object decoration in tm_missing_data and tm_outliers (#899).
  • Removed the summary_table and test_table object decoration in tm_g_distribution (#897). ### Bug fixes
  • Fixed "Add to Report" functionality in tm_outliers, tm_missing_data and tm_g_distribution modules (#899 and #897).
  • Fixes a bug in tm_outliers that fails when data has no join keys (#650). ### Enhancements
  • Improved the layout and appearance of the app using bslib components.
  • Fixed deprecation warning for tern::stack_grobs in tm_g_association (#903).
  • Allow search feature in tm_file_viewer (#152).
  • Added remove_zero_columns to tm_t_crosstable to 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 switchInput with input_switch by @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_distribution by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/891
  • 892 Fix tm_outliers module 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 bslib and align with teal's min shiny version 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 DT table 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_association by @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 -

- R
Published by github-actions[bot] 11 months ago

teal.modules.general - v0.4.0

Enhancements

  • Introduced transformators and decorators argument to modules (#863).
  • Modules' Show R Code widgets include library calls to boost reproducibility (#786).
  • Removed Show Warnings modals from modules. ### Miscellaneous
  • Soft deprecated datasets_selected argument of modules in favor of datanames.
  • Soft deprecated show_metadata argument of tm_front_page() in favor of datanames.
  • Added teal.logger functionality for logging changes in shiny inputs in all modules.
  • All example data is now sourced from teal.data.
  • Update tm_g_distribution to not start with validation error (#823). ### Bug fixes
  • Fixed a bug in tm_missing_data in "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_association where 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} Injects library of tmg for shiny app by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/731
  • 712 - shinytest2 for tm_variable_browser by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/728
  • 712 - {shinytest2} for tm_g_association by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/722
  • 712 - {shinytest2} for tm_outliers by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/730
  • 712 - {shinytest2} for tm_g_scatterplotmatrix by @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/734
  • 712 - {shinytest2} for tm_front_page by @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/717
  • 712 - {shinytest2} for tm_file_viewer by @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/723
  • 712 - {shinytest2} for tm_a_regression by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/718
  • 712 - {shinytest2} for tm_g_scatterplot by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/724
  • 712 - {shinytest2} for tm_data_table by @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/719
  • 712 - {shinytest2} for tm_g_bivariate by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/720
  • 712 - {shinytest2} for tm_g_distribution by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/726
  • 712 - {shinytest2} for tm_missing_data by @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/727
  • 712 - {shinytest2} for tm_t_crosstable by @kartikeyakirar in https://github.com/insightsengineering/teal.modules.general/pull/733
  • 712 - {shinytest2} for tm_a_pca by @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} for tm_g_response by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/725
  • 712 - shinytest2 Run 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
  • shinyApp chunk 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 Warnings from modules by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/749
  • replace use of scda with random.cdisc.data by @ayogasekaram in https://github.com/insightsengineering/teal.modules.general/pull/757
  • 239 utilize logger::log_shiny_input_change by @m7pr in https://github.com/insightsengineering/teal.modules.general/pull/750
  • 753 remove {ggrepel} from .pre-commit-config.yaml by @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_changes and 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_data by @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.shinylive to 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 and names() by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/794
  • 🗃️ decorators feature 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-examples by @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 datanames by @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 init args 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.code version 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 -

- R
Published by github-actions[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(). The data argument will accept a teal_data object ### Bug fixes
  • Outlier labels no longer appear out of bounds in tm_a_regression.
  • Fixed a bug in tm_outliers when changing the selected variable would cause a popup. ### Miscellaneous
  • Removed teal.slice dependencies.
  • 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-code in 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 qplot function with ggplot equivalent by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/586
  • Update docs to use the new teal_data instead of TealData by @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.frame into teal::validate_has_data by @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_types by @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_pca by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/688
  • Remove the internal function var_labels in favour of teal.data::col_labels by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/690
  • tm_g_regression labels 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_association by @vedhav in https://github.com/insightsengineering/teal.modules.general/pull/692
  • Fixes popup dialog that keeps appearing when variable is changed on tm_outliers by @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 chunks with simpler qenv class.
  • Replaced datasets argument containing FilteredData with the new arguments data (tdata object) and filter_panel_api (FilterPanelAPI). ### Enhancements
  • Added parent_dataname argument to tm_variable_browser and tm_missing_data to allow specification of parent dataset for these modules.
  • Improved UI labels and plot panel title in tm_g_association.
  • Added inputs tm_variable_browser module for text size and plot theme.
  • Forced ggplot theme to be always selected in all modules.
  • Updated encodings input checks to use shinyvalidate::InputValidator instead of shiny::validate for better UI experience. ### Bug fixes
  • Fixed a bug in tm_g_scatterplot when selected x and y facets were the same.
  • Fixed a bug in tm_g_distribution to plot the theoretical distribution with newer ggplot2 version.
  • Fixed a bug in tm_g_bivariate when adding lines checkbox was available if one of x or y was deselected.
  • Fixed a bug in tm_variable_browser when changing filters would reset the selected variable to the first on the list. ### Miscellaneous
  • Removed scda package dependency from examples.
  • Replaced deprecated ggplot2 functions ..count.., ..density.. and ..prop...
  • Version bump on forcats dependency.

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_dispatch event 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 rtables staged 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_outliers by @averissimo in https://github.com/insightsengineering/teal.modules.general/pull/562
  • 559 Change order of Show R code/Show warnings buttons 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.reporter functionality to all modules.
  • Implemented nestcolor in the examples, refactored tm_a_pca and tm_missing_data to allow using nestcolor.
  • Added log transformation options to tm_g_scatterplot.
  • Added server_rendering flag to tm_data_table to control whether the table is rendered server or client side. ### Bug fixes
  • Fixed the overflow of very wide tm_a_pca tables.
  • Fixed the join type functionality in tm_t_crosstable.
  • Fixed a bug in tm_missing_data when selecting only variables with missings.
  • Fixed a bug in tm_missing_data when using any_na. ### Miscellaneous
  • Moved packages only used in one module from Imports to Suggests in the DESCRIPTION file.
  • Moved magrittr package from Depends to Imports in the DESCRIPTION file.

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]ml by @insights-engineering-bot in https://github.com/insightsengineering/teal.modules.general/pull/429
  • 416 Implement nestcolor in 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 teal module tm_front_page to simplify creating a front page for teal apps.
  • 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 pkgdown site.
  • 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 logger package and added info level logs upon initialization of a module.
  • Added support for custom arguments for ggplot2::labs and ggplot2::theme in plot based modules.
  • Added support for custom arguments for rtables::basic_table in tm_t_crosstable.
  • Updated tm_outliers, tm_g_scatterplotmatrix, tm_g_association, and tm_t_crosstable modules to adopt the new teal.devel::data_merge_srv and teal.devel::data_extract_multiple_srv modules.
  • Distinguished bars representing NA in plot depicting counts of tm_variable_browser with a different color fill.
  • Modified the summary statistics table for numeric columns in tm_variable_browser to reflect the plot after outliers are removed.
  • Added an option to remove missing values in a tm_variable_browser histogram for factor like variables.
  • Added ability to sort by Variable and Type in tm_variable_browser by separating the variable type icons into their own column.
  • Updated the Grouped by Subject tab of the tm_missing_data module to present data the same way the Summary tab does.
  • Added support for NA level in grouping variable in By variable levels table in tm_missing_data module.
  • Added informative labels for each level of grouping variable in By variable levels table in tm_missing_data module.
  • Added a checkbox to tm_g_scatterplot to toggle the option to free up the x and y axis scales whenever faceting arguments are provided.
  • Used browser-side processing in tm_data_table so that Buttons extension could download full table. Added example for advanced usage of DT in the module.

Bug fixes

  • Fixed an error in tm_variable_browser when the selected column is logical(1).
  • Fixed bugs in the modules' vignette examples.

Miscellaneous

  • Added R version requirement R >= 3.6.
  • Removed input_id argument from teal.devel::data_merge_module calls in all modules.
  • Refactored the defunct teal.devel::data_extract_input into its replacement teal.devel::data_extract_ui.
  • Updated teal.devel::data_merge_srv to use dplyr::inner_join instead of dplyr::left_join in tm_outliers module.
  • Removed the overlay statistics table in tm_g_distribution module.
  • Removed dependency on test.nest package.
  • Removed dependency on utils.nest package and replaced its functions with equivalents from the checkmate package.

- 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 scda synthetic data to replace random.cdisc.data. #### tm_variable_browser
  • Added sparkline support for Date/POSIXct/POSIXlt variable types.
  • Fixed histograms to contain at least two bars.

tm_outliers

  • Added filter_spec support.
  • Simplified returned R code.
  • Support select_spec for 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 y value when the actual x values are plugged in.

Miscellaneous

  • Updated LICENCE and README with new package references.
  • Added error_on_lint: TRUE to .lintr.
  • Updated quantile type = 2 argument in tm_variable_browser to 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_scatterplot to compute trend line statistics using ggpmisc::stat_poly_eq to simplify code and to have labels for each group on the plot.
  • Refactored tm_g_scatterplot to enable filtering via the Encoding Panel using the new filter_spec functionality.
  • Added support for logical variables in tm_variable_browser.
  • Updated tm_outliers to handle non-CDISC datasets.
  • Updated UI of tm_variable_browser for 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_scatterplot handling users choosing more than one facet variable.
  • Improved performance of tm_variable_browser by a more efficient sparkline generation.
  • 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_data and tm_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, and tm_g_scatterplot, as well as point size and opacity settings for tm_g_association and tm_g_scatterplot.
  • Replace pickerInput with optionalSelectInput for tm_data_table.
  • Adds new facet parameter to tm_g_bivariate to specify whether the facet encodings elements should be visible to the user by default.
  • Replace plot_with_height module with new plot_with_settings module.
  • 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 to DT::dataTable and use pickerInput to select variables.
  • tm_g_response a new argument count_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 base plots in tm_a_regression with ggplot2.
  • Added optional slider to adjust width in plot_with_settings.
  • Handle Inf in data gracefully.
  • tm_variable_browser now 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 sparklines for quick, inline variable summaries.
  • Added option to remove outliers.
  • Histograms and statistics tables are now displayed for variables of type Date, POSIXct and POSIXlt.
  • Character variable summary statistics tables are now displayed in decreasing order of occurrences instead of alphabetical.
  • Display number of non-missing rows n in statistics table for numeric variables.
  • Added ability to treat numeric variables as categorical.
  • tm_variable_browser shows 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_regression and provided an additional optional argument, default_outlier_label which 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 shape and point color arguments. The latter users colourpicker::colourInput.
  • Added size_by variable 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 settings and Plot specific settings.
  • Integrated is_single_dataset argument for data_extract_input function calls to simplify encodings panel UI.
  • Moved code argument to cdisc_dataset (from cdisc_data) in examples and vignettes.
  • Require ggmosaic version >= 0.3.0.

- R
Published by insights-engineering-bot over 4 years ago

teal.modules.general - v0.2.8

  • Added new module tm_outliers to analyse outliers in datasets.
  • Added max_deg optional 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_data caused by input dataset not having categorical variables or being a data.frame instead of tibble.
  • Fixed tm_a_pca biplot 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_data are conditional to the data being a CDISC data.
  • Added pre_output and post_output arguments to tm_data_table, tm_missing_data, tm_variable_browser.
  • Fixed issue in tm_data_table when 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_browser module.
  • Added download and expand options to the table in tm_t_crosstable.
  • Enabled selection of custom datasets for tm_variable_browser with datasets_selected argument.
  • Allowed all dataset variables to be used as grouping variables in by variable levels tab of tm_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_browser if no graph shown.
  • Fixed DT length reset in tm_variable_browser on "Show parent dataset variables" checkbox tick.

- R
Published by insights-engineering-bot over 4 years ago