Skip to content

Releases: dbosak01/reporter

reporter v1.2.8

10 Dec 17:31
Compare
Choose a tag to compare
  • 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

13 Nov 00:19
Compare
Choose a tag to compare
  • Added 'HTML' output type to create_report() and write_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 on create_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

10 Oct 13:56
Compare
Choose a tag to compare
  • 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 the create_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(), and footnotes()
    functions.

reporter v1.1.6

08 Sep 20:34
31758a4
Compare
Choose a tag to compare
  • 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

06 Aug 18:07
Compare
Choose a tag to compare
  • 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(),
    and column_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

19 Jan 14:56
Compare
Choose a tag to compare
  • 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

01 Nov 05:29
Compare
Choose a tag to compare

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