Releases: dbosak01/reporter
Releases · dbosak01/reporter
reporter v1.2.8
- Added Arial, Times, and Courier fonts to PDF output type.
- Fixed bug on RTF preventing first_row_blank parameter from working properly.
- Added FAQ and Complete Examples.
reporter v1.2.6
- Added 'HTML' output type to
create_report()
andwrite_report()
functions.
This was a major change that allows the user to output reports in HTML.
By default, the HTML is in a 'paged' format, meaning it is suitable for printing.
If you want unpaged HTML, set the paper_size parameter oncreate_report()
to 'none'. This configuration will create a standard HTML web page, with all
content dumped to a single page and no page breaks. - Added bold and font_size parameters to the
titles()
function. This change
allows the user to create titles that are bold and a larger font size
than the page body. - Added 9pt and 11pt font to all output types that accept a font size.
- Added 'body' option to borders parameter on
create_table()
function
so the user can get borders only on the table body. - Various bug fixes and documentation updates.
reporter v1.2.0
- Added Arial, Times, and Courier fonts to RTF output type. This change required a
significant rewrite to RTF report creation functions. Font is controlled using
the font parameter on thecreate_report()
function. Old text-style RTF
output is still available using the "fixed" font. - Added font_size parameter to
create_report()
function. - Added valign parameter to
footnotes()
function. - Added width paremeter to
titles()
,title_header()
, andfootnotes()
functions.
reporter v1.1.6
- Added support for covr and codecov.
- Fixed overflow bug on RTF on Windows when using 12pt font.
- Fixed line length/alignment issues on titles and footnotes.
reporter v1.1.3
- Made package compatible back to R 3.6.
- Added GitHub Actions for prior R version checks.
- Figured out how to generate PDF files directly, instead of using
Latex/Rmarkdown/MikTex/Pandoc. Will greatly reduce dependencies and make
the reporter package much easier to install and test. Also makes it much
easier to accurately render the PDF file. - Allow user to add more than one
title header()
. - Made output_type parameter case insensitive.
- Added standard_eval parameter to
define()
,spanning_header()
,
andcolumn_defaults()
functions. These parameters will replace curly brace
escape on those functions.
Curly brace escape will remain active for backward compatibility, but is
no longer documented. - Fixed bug in RTF that was causing page overflows in LibreOffice Writer.
- Various other bug fixes.
reporter v1.1.2
- Changed column width calculation to make sum of widths equal the total width of
the table. Previously it was excluding the column gutter from the calculation. - Removed error on title/footnote width being too long. Changed to warning
and truncated text instead, so the user can at least see what is going on. - Integrated logging functionality with logr package. write_report() will
now log results automatically when logr autolog is enabled. - Added underline parameter to spanning_header to turn it on or off
- Added 8pt font
- Added border property to titles, footnotes, and title_header functions
- Added {{}} double curly escape on parameters accepting unquoted parameters,
so that users could pass them as variables inside a function. - Added pkgdown site
- Fixed bug on deleting image files in the temp directory.
- Various small bugs and documentation fixes/improvements
reporter v1.0
A package to create statistical reports (TFLs). Contains the following features:
- Titles, footnotes, page header, and page footer are repeated on each page
- Supports header labels and spanning headers
- Calculates default columns widths automatically
- Includes automatic wrapping and splitting of wide and long tables
- Integrates with the fmtr package to format numeric, date, and character data
- Plots from the popular ggplot2 package can be added to RTF and PDF reports
- Allows appending multiple tables to a report, multiple tables to a page, and intermingling of text, tables, and plots
- Supports in-report date/time stamps and "Page X of Y" page numbering