- Prevents warning message when joining two
teal_cardobjects that have items with the same id (#455).
- Adds editing capabilities to report cards in the previewer modal for the title and text contents.
- Adds
teal_cardclass that replacesReportCardR6 class. It retains all its functionalities in a S4 with less complexity. It allows for easier modifications and insertion of new report content. - Adds
teal_reportclass that extends fromteal.data::teal_datathat allows to keep contents of the report card. teal_reportis updated automatically with executed code and its outputs are stored as well.- Supports
flextableandgtsummaryobjects. - Soft deprecated
ReportCard.
- The functions
reporter_previewer_ui()andreporter_previewer_srv()are deprecated and will be removed in a future release. Please migrate to using the underlying shiny modules independently:- UI:
report_load_ui(),download_report_button_ui(),reset_report_button_ui(), andpreview_report_button_ui() - Server:
report_load_srv(),download_report_button_srv(),reset_report_button_srv(), andpreview_report_button_srv()
- UI:
- Moves
finalize()methods to private in R6 classes. - Improved the layout and appearance of the reporter with new UI design.
- Added
preview_report_button_uiandpreview_report_button_srvto create a shiny module that creates a button to open the report previewer in a modal. - Improve error message when reporter zip file is not named correctly (#365)
- Reports can now be reloaded. A zip file containing the report can be uploaded to restore the state of the Previewer.
- Report cards are now included in bookmarks. When using the
shinybookmarking mechanism, existing report cards will be available in the restored application. - HTML content can now be added to the report.
- Added blocking of "Download" buttons while report is rendering, using the
shinybusypackage.
add_card_button_srvallows to specifycard_funwithlabelparameter for card's title & content customization.- Supports automatic
Rcodeformatting using the suggestedformatRpackage in reports. - Improve output on PDF file format.
- Specify minimal version of dependent packages.
- Updated
TableBlockto convert tables intoflextablesto show in rendered report. - Fixed CRAN requirements for the first CRAN submission.
- Removed manual pages for non-exported objects.
- Fixed CRAN requirements for the first CRAN submission.
- Added the new
RcodeBlockblock for a customrmarkdownr chunk. - Added the collapsible panel for the Show R Code in the previewer.
- Added additional input when needed to decide if "Show R Code" should be part of the rendered report.
- Added the possibility to add a personalized card name when adding a card.
- Added support for custom inputs for download and previewer modules.
- Simplified
reporter_previewer_uito contain justidargument.
- Changed modal button colors to align with their purpose and with other modals.
- Updated the
AddCardModulecomment input to have an active cursor when adding a card. - Updated report previewer to support preview of multiline comment.
- Added support for a table of contents for reporter documents.
- Added support for global
knitroptions in the render method in the Render class. - Improved look of the remove card modal in the previewer module.
- Updated
append_srcmethod ofTealReportCardto not add additional "R Code" Subtitle.
- Added the
Archiverclass which enables saving and loading back theReportin theshinysession.
- Updated
append_fsmethod in theTealReportCardto accept alistobject.
- Added support for the
ElementaryTreeclass in theappend_tablemethod ofReportCard. - Added additional validation for the
card_funevaluation. - Added support for more arguments setup for a
card_funfunction in theadd_card_button_srvmodule, thecard_funcould have any subset of the possible arguments now. - Added the optional
dimargument to theappend_plotmethod inReportCard. - Added support for
Heatmapplots inPictureBlock. - Updated
append_encodings,append_srcandappend_fsto automatically add titles. - Updated vignettes and README content.
- Made the document type names more user friendly when downloading the report.
- Improved the add reporter card button to be disabled when clicked.
- Fixed how
trellisplots are caught by theset_contentmethod in thePictureBlock.
- Added
to_listandfrom_listmethods to all content related classes. - Decoupled the
metadataandcontentin theReportCard.
- Initialize the package.