Releases: insightsengineering/teal.modules.general
Releases · insightsengineering/teal.modules.general
v0.5.1
- Removed ggmosaic package dependency to avoid being archived on CRAN (#932).
What's Changed
- Remove ggmosaic from v0.5.0 by @llrs-roche in #935
Full Changelog: v0.5.0...v0.5.1
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 #869
- [skip vbump] [skip actions] Hot fix - upversion v0.4.1 by @vedhav in #871
- Final UI and bslib changes by @vedhav in #872
- update nrows validation in scatterplot by @donyunardi in #880
- Replace
switchInputwithinput_switchby @llrs-roche in #883 - Remove dev_suppress by @gogonzo in #886
- fix scheduled jobs by @m7pr in #889
- add option to remove empty columns in tm_t_crosstable by @m7pr in #890
- chore: bump teal.logger dependency to 0.4.0 and remove from Remotes by @m7pr in #893
- Don't update distribution params labels when variable is deselected in
tm_g_distributionby @m7pr in #891 - 892 Fix
tm_outliersmodule to work without join keys for single datasets by @m7pr in #894 - Allow search in tm_file_viewer by @donyunardi in #882
- fix label logic by @donyunardi in #895
- Use the the new add button for adding a card by @vedhav in #898
- Final UI/UX changes by @vedhav in #905
- Bump version of shiny to support
bsliband align withteal's minshinyversion by @vedhav in #906 - Use 'ggplot2::annotate' for single annotation by @averissimo in #902
- Fixes failing "Add to Report" for modules that have
DTtable visualization by @averissimo in #900 - Update lifecycle badges by @m7pr in #907
- Fixes deprecation warning in
tm_g_associationby @averissimo in #908 - chore: bump teal.code dependency to 0.7.0 and remove from Remotes by @m7pr in #909
- chore: bump teal.reporter dependency to 0.5.0 and remove from Remotes by @m7pr in #910
- [skip vbump] upversion v0.5.0 by @donyunardi in #912
Full Changelog: v0.4.1...v0.5.0
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: v0.4.0...v0.4.1
v0.4.1-rc1: Update DESCRIPTION
Signed-off-by: Vedha Viyash <[email protected]>
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 #708
- Fix the typo on tags$strong by @vedhav in #711
- options for strict tests; few enhancements by @pawelru in #626
- register teal.logger handlers by @pawelru in #628
- 898 save app state version 3 by @chlebowa in #710
- fix after adding bookmarks by @chlebowa in #713
- Adds necessary shinytest2 helpers for automated tests by @averissimo in #714
- 712 -
{shinytest2}Injectslibraryof tmg for shiny app by @averissimo in #731 - 712 -
shinytest2fortm_variable_browserby @averissimo in #728 - 712 -
{shinytest2}fortm_g_associationby @m7pr in #722 - 712 -
{shinytest2}fortm_outliersby @m7pr in #730 - 712 -
{shinytest2}fortm_g_scatterplotmatrixby @kartikeyakirar in #734 - 712 -
{shinytest2}fortm_front_pageby @kartikeyakirar in #717 - 712 -
{shinytest2}fortm_file_viewerby @kartikeyakirar in #723 - 712 -
{shinytest2}fortm_a_regressionby @m7pr in #718 - 712 -
{shinytest2}fortm_g_scatterplotby @vedhav in #724 - 712 -
{shinytest2}fortm_data_tableby @kartikeyakirar in #719 - 712 -
{shinytest2}fortm_g_bivariateby @vedhav in #720 - 712 -
{shinytest2}fortm_g_distributionby @vedhav in #726 - 712 -
{shinytest2}fortm_missing_databy @kartikeyakirar in #727 - 712 -
{shinytest2}fortm_t_crosstableby @kartikeyakirar in #733 - 712 -
{shinytest2}fortm_a_pcaby @averissimo in #716 - fixing shinytest2 fail for tm_missing_data by @kartikeyakirar in #738
- 712 -
{shinytest2}fortm_g_responseby @vedhav in #725 - 712 -
shinytest2Run all example apps by @averissimo in #721 - Unifying shinytest2 by @kartikeyakirar in #739
shinyAppchunk in vignettes only runs if is in interactive mode by @averissimo in #741- Fix error on coverage workflow by @averissimo in #745
- Workflow propagation by @walkowif in #709
- 1176 remove
Show Warningsfrom modules by @m7pr in #749 - replace use of
scdawithrandom.cdisc.databy @ayogasekaram in #757 - 239 utilize
logger::log_shiny_input_changeby @m7pr in #750 - 753 remove
{ggrepel}from.pre-commit-config.yamlby @m7pr in #754 - Fix the e2e test failure in the integration tests by @vedhav in #751
- Bumps
{rmarkdown}minimal version by @averissimo in #759 - 553 change level in
log_shiny_input_changesand exclude plot sizes in logging by @m7pr in #760 - Update DESCRIPTION by @shajoezhu in #762
- vbump testthat by @pawelru in #763
- Update DESCRIPTION by @pawelru in #770
- Fixes data reactivity in
tm_missing_databy @averissimo in #773 - Workflow propagations by @walkowif in #767
- update readme by @pawelru in #777
- Update DESCRIPTION by @pawelru in #776
- @datanames ignored by @gogonzo in #782
- Update scheduled.yaml by @pawelru in #781
- Update tm_g_distribution.R by @saerobson in #766
- added checks to resolve issue with the outlier function by @PritDash in #778
- Workflow propagations by @walkowif in #780
- Fixes missing imports by @svalvaro in #784
- use roxy.shinylive by @pawelru in #775
- WIP 771 fix failed pipelines by @m7pr in #789
- add rmarkdown to VignetteBuilder by @pawelru in #792
- Adds
roxy.shinyliveto pre-commit configuration by @averissimo in #793 teal.data::datanames()is deprecated in favor of dot-prefix andnames()by @averissimo in #794- 🗃️
decoratorsfeature branch by @m7pr in #795 - Teal version bump by @llrs-roche in #814
- add setup-r-dependencies by @vedhav in #815
- get back staged deps config by @vedhav in #816
- Fix documentation note about links on r-devel by @llrs-roche in #817
- 87 remove datasets - decrease package size by @m7pr in #818
- Stop R process if AppDriver fails in
test-examplesby @averissimo in #820 - Improvement on decorators by @averissimo in #822
- Fix logger by @gogonzo in #827
- Ensures required packages are in Imports section by @averissimo in #774
- Add ability to set
datanamesby @llrs-roche in #824 - 1441 Introduce transformators parameter in modules by @m7pr in #826
- Use the app modifiers in favor of
initargs by @vedhav in #825 - add a check for non-unique decorator names by @m7pr in #828
- simplify builds dependencies of extra-deps by @m7pr in #830
- vbump teal.logger by @m7pr in #831
- add Remotes to DESCRIPTION by @m7pr in #832
- Display output on tm_data_table, tm_variable_browser, tm_missing_data by @llrs-roche in #829
- Update teal.reporter version by @m7pr in https://github.com/insightseng...
v0.4.0-rc1
adding oldrel workflow
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 #573
- Unified Visual Consistency for UI Components#564 by @kartikeyakirar in #565
- Workflow propagation by @walkowif in #579
- Add tables to
show-r-codein distribution, scatterplot and outliers modules by @averissimo in #574 - 566 Consistent white background for modules by @kartikeyakirar in #581
- 556 Longer labels for x axis in the
tm_variable_browser()are not fully displayed by @kartikeyakirar in #580 - Only retain hard dependencies from pre-commit hooks by @averissimo in #582
- Adds min package version by @averissimo in #538
- 198 Include user's card labels when generating the report by @kartikeyakirar in #584
- Replace the
qplotfunction withggplotequivalent by @vedhav in #586 - Update docs to use the new
teal_datainstead ofTealDataby @vedhav in #597 - Apply facet rule only when supplied by @vedhav in #599
- Make sure to pass a
data.frameintoteal::validate_has_databy @vedhav in #601 - tdata to teal_data by @gogonzo in #603
- fix resolve_delayed by @gogonzo in #618
- Workflow propagation by @walkowif in #617
- 619 update modules to handle default datanames when datanames = "all" by @kartikeyakirar in #621
- 507 reevaluate
variable_typesby @chlebowa in #622 - Fix pkgdown redirect by @vedhav in #630
- Propagate files from insightsengineering/.github by @insights-engineering-bot in #631
- [skip actions] Propagate files from insightsengineering/.github by @insights-engineering-bot in #632
- 635 remove test theme by @chlebowa in #636
- fix nolint syntax by @chlebowa in #638
- 29 add non-cdisc examples to the modules by @chlebowa in #651
- Fix the silent error in
tm_a_pcaby @vedhav in #688 - Remove the internal function
var_labelsin favour ofteal.data::col_labelsby @vedhav in #690 tm_g_regressionlabels are no longer allowed out of bounds by @averissimo in #675- Fix factors crash in
tm_g_associationby @vedhav in #692 - Fixes popup dialog that keeps appearing when variable is changed on
tm_outliersby @averissimo in #693 - Store the user selections so our default selection logic can be applied by @vedhav in #699
- 624 PACKAGE LEVEL pre-release activities by @m7pr in #639
- [skip vbump] upversion to 0.3.0 by @donyunardi in #704
Full Changelog: v0.2.16...v0.3.0
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 #481
- scda.2022 by @nikolas-burkoff in #483
- Teal refactor by @nikolas-burkoff in #485
- Add coverage badge by @walkowif in #486
- Unhelpful title in tm_g_association by @chlebowa in #487
- Enable checks for
workflow_dispatchevent by @walkowif in #488 - [UAT] scale text on the variable browser plot with the plot hieght and width #312 by @chlebowa in #490
- add missing utils prefix by @chlebowa in #492
- 376 facet error@main by @BLAZEWIM in #494
- hide theoretical distribution by @mhallal1 in #496
- Badges and contribution guidelines by @insights-engineering-bot in #497
- fix bug by @mhallal1 in #502
- make themes non-optional by @chlebowa in #504
- add shinyvalidate to tmg by @mhallal1 in #498
- check to assert by @pawelru in #512
- clean up by @chlebowa in #513
- Update check as-cran and default landing page by @walkowif in #514
- Update
rtablesstaged dep by @edelarua in #517 - add teal.gallery ref to readme by @pawelru in #519
- remove deprecated fun; vbump dep by @pawelru in #515
- make count as globalVariables by @donyunardi in #525
- 523 bugfix categorical var@main by @BLAZEWIM in #524
- Workflow updates by @walkowif in #522
- Update workflows by @walkowif in #526
- reduce the amount of spelling issues / WORDLIST by @m7pr in #528
- Workflow propagations by @walkowif in #531
- extend examples timing threshold to 11 seconds by @m7pr in #533
- 521 documentation review before the release by @m7pr in #530
- Decoupled scda by @kartikeyakirar in #534
- Move TealReportCard to teal by @gogonzo in #535
- empty by @gogonzo in #537
- Update install by @gogonzo in #539
- 84 qenv prints plots to the device when running shiny app by @kartikeyakirar in #540
- propagate argument name change in teal::module by @chlebowa in #541
- Revert square bracket@main by @gogonzo in #553
- [Bug]: plots from tm_g_scatterplot and tm_a_regression modules print on IDE 554 by @kartikeyakirar in #555
- 545 Keep selected variable in var browser as filters are changed by @averissimo in #549
- 561 Allow the selection of a categorical variable in
tm_outliersby @averissimo in #562 - 559 Change order of
Show R code/Show warningsbuttons to be consistent with other modules by @averissimo in #563 - 570 horizontal lines by @chlebowa in #572
- release 0.2.16 [skip vbump] [skip spelling] by @donyunardi in #576
New Contributors
- @walkowif made their first contribution in #486
- @BLAZEWIM made their first contribution in #494
- @donyunardi made their first contribution in #525
- @m7pr made their first contribution in #528
- @kartikeyakirar made their first contribution in #534
- @averissimo made their first contribution in #549
Full Changelog: v0.2.15...v0.2.16
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 #413
- Contribution guide updates by @insights-engineering-bot in #415
- remove datasets$get_data_attr call by @gogonzo in #417
- docs: replaced github links with pkgdown links by @kpagacz in #418
- add reporter to modules by @mhallal1 in #422
- DESC and README by @denisovan31415 in #425
- Update Rbuildignore and add auto-updates by @insights-engineering-bot in #426
- update desc file by @nikolas-burkoff in #427
- Update pre-commit config to detect
_pkgdown.y[a]mlby @insights-engineering-bot in #429 - 416 Implement
nestcolorin TMG by @edelarua in #428 - Update font awesome icon labels for FA 6 by @cicdguy in #433
- remove filtered by @nikolas-burkoff in #431
- reporter cleaning by @mhallal1 in #430
- Update documentation workflow by @insights-engineering-bot in #435
- tmg css by @Polkas in #432
- Merge pre-release to main by @cicdguy in #441
- add log transformation for scatterplot by @nikolas-burkoff in #448
- server_rendering argument to
tm_data_tableby @nikolas-burkoff in #450 - fix join_fun crosstable by @Polkas in #452
- Update check.yaml by @arkadiuszbeer in #443
- R CMD check fixes by @mhallal1 in #457
- reduce imports by @mhallal1 in #458
- Update tm_missing_data.R by @Polkas in #464
- tmg - bs345 by @Polkas in #454
- Removing if condition for by @arkadiuszbeer in #455
- Update tm_g_distribution.R by @nikolas-burkoff in #472
- tm_missing_data: add dataname to report by @mhallal1 in #473
- allow easy close for front page module by @nikolas-burkoff in #475
- NEWS by @mhallal1 in #474
- Update tm_missing_data.R by @Polkas in #479
- [skip vbump] Release for version 0.2.15 by @insights-engineering-bot in #480
New Contributors
Full Changelog: v0.2.14...v0.2.15
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.