v0.13.0
Breaking changes
- The use of
datasets
argument inmodules
has been deprecated and will be removed in a future release. Please usedata
argument instead.data
is of typetdata
; see "Creating custom modules" vignettes and function documentation ofteal::new_tdata
for further details. - Due to deprecation of
chunks
inteal.code
, theteal
framework now uses their replacement (qenv
) instead. The documentation inteal
has been updated to reflect this and custom modules written withchunks
should be updated to useqenv
. - Due to deprecation of
chunks
inteal.code
,get_rcode
,get_rcode_srv
, andget_rcode_ui
have been removed.
New features
- Added the
validate_inputs
function that transfers input validation messages to app output. modules
argument ofinit
acceptsteal_module
type of object. There is no need to wrap up a single module inmodules()
orlist()
.- Updated
module_nested_tabs
so that only active modules are calculated in a teal app.
Miscellaneous
- Updated examples to use
scda.2022
. - Added R session information into a link in the footer of
teal
applications. - Added data hashing step using
rlang
instead ofdigest
package to calculate the hash (which has been moved fromteal.data
andteal.slice
). There is now an explicit hashing check in the reproducible code output. - Removed deprecated functions:
root_modules
,default_filter
,bookmarkableShinyApp
, as well as deprecated logging mechanism, including the functionslog_app_usage
and.log
. - Updated the "Teal and Bootstrap Themes" vignette to provide more details customizing a
teal
app withbslib::run_with_themer
. - Removed outdated diagram from
srv_nested_tabs
documentation. - Changed default values of
header
andfooter
arguments ininit
to empty text.
What's Changed
- [skip vbump] Dev version with 9xxx by @arkadiuszbeer in #763
- use scda.2022 by @nikolas-burkoff in #766
- Add sessionInfo by @nikolas-burkoff in #767
- Teal refactor by @nikolas-burkoff in #768
- Add coverage badge by @walkowif in #772
- Enable checks for
workflow_dispatch
event by @walkowif in #773 - add hashing by @mhallal1 in #774
- Fix failing test by @gogonzo in #777
- 757 remove deprecated@main by @chlebowa in #780
- remove root_modules function by @donyunardi in #754
- Remove soft-deprecated function log_app_usage and .log by @chlebowa in #781
- Remove soft deprecated function
bookmarkableShinyApp
by @chlebowa in #782 shinyvalidate
improvements by @chlebowa in #786shinyvalidate
improvements reopened by @chlebowa in #788- Badges and contribution guidelines by @insights-engineering-bot in #790
- docs by @mhallal1 in #791
- convert check to assert by @pawelru in #795
- Update bootstrap vignette by @asbates in #798
- Fix deprecation warning in tests by @nikolas-burkoff in #797
- fix failing tests on R 4.3 by @gogonzo in #800
- fix bug in
validate_inputs
by @chlebowa in #793 - Add diagram, update NEWS by @donyunardi in #801
- Update check as-cran and default landing page by @walkowif in #805
- teal reactivity solution 2 by @mhallal1 in #806
- add teal.gallery ref to readme by @pawelru in #810
- Documentation fixes for release review by @asbates in #819
- 723 default header@main by @chlebowa in #824
- Revert removal of get_rcode by @asbates in #828
- release 0.13.0 [skip vbump] by @donyunardi in #832
New Contributors
- @walkowif made their first contribution in #772
- @donyunardi made their first contribution in #754
- @asbates made their first contribution in #798
Full Changelog: v0.12.0...v0.13.0