- Fix
theme_grob()
documentation - Updated URLs
- Register internal S3 methods
- Minor documentation formatting
condformat2grob()
function takes an optionaldraw=TRUE
parameter which controls whether the grob is immediately drawn during the function call.draw=FALSE
allows easier use in composite figures withgridExtra::grid.arrange()
orggpubr::ggarrange()
(@interzoneboy, #31)
- Replace
tidyselect::vars_select()
(questioning) withtidyselect::eval_select()
- Avoid drawing plots on tests, use vdiffr instead.
- The lazyeval API deprecated on condformat 0.6 has been dropped, only the tidy evaluation API remains. This fixes dplyr 1.0.0 test failures.
- Excel output supports rule_text_bold and rule_text_color
- space is ignored and deprecated in rule_fill_gradient and rule_fill_gradient2, following recent changes in the scales package. Please remove it if you are using it, as it will be removed in a future version
- Replace xlsx with openxlsx. This avoids pulling RJava as a suggested dependency
- Warn if unsupported rule is used with Excel output
- Fix warning due to rlang update
- Change examples and tests so they don't open browser windows
rule_fill_bar
(HTML, for now)rule_text_bold
(HTML, PDF)rule_text_color
(HTML, PDF)theme_htmlWidget
(HTML) Customize the number of entries and the widget size.theme_kable
(PDF) pass options to kabletheme_caption
(HTML, PDF) Set a caption.condformat2grob
: Engine to render tables as graphics- Shiny:
renderCondformat
works with "async" promises (if htmlwidgets 1.3 is available)
- Deprecate:
theme_htmlTable
now only accepts arguments to be passed tohtmlTable::htmlTable
. Before, it could also be used to acceptnumber_of_entries
,width
,height
... to customize the widget appearance. For that use case, please usetheme_htmlWidget
instead. - Deprecate:
condformat2widget
will not accept arguments to customize the appearance of the widget. Usetheme_htmlWidget
instead.
- Replace dependency: Use grDevices instead of gplots
- Depend on knitr 1.18: slidy and other rmarkdown formats are properly detected (#13)
- Drop rJava from suggests (xlsx fix released)
- Bump rlang dependency (parse_quosure -> parse_expr) (#18, Thanks to @lionel- for the advice and code review!)
- Internal: More modular code. CSS tags to LaTeX conversion is based on S3 methods so new rules don't need to touch the code for LaTeX export.
- Add a new condformat API, that is based on tidy evaluation principles and leverages on rlang and tidyselect. The old API is still fully functional but deprecated.
- Add a
rule_css
to let the user specify arbitrary CSS fields. For this rule there is no support for PDF or Excel output. - Improve
condformat2excel
to export to a specific Excel sheet (#11) - Fix
condformat2latex
and add regression test (#9) - Fix
rescale
andrescale_mid
calls (recent scales use a S3 generic, so we need to import it)
- Fix tibble formatting issues, causing package malfunction.
- Fix:
theme_htmlTable()
now accepts thecss.cell
argument (thanks to 鱼飞灰 for reporting it) - Require latest
htmlTable
. Improve/fix printing of condformat
- Shiny support: Add
condformatOutput
andrenderCondformat
. Closes #3.- Use pagination in shiny if recent enough
htmlTable
package is installed.
- Use pagination in shiny if recent enough
- PDF support: Fix extra
NULL
when printing. Closes #4. - Demote xlsx (and rJava) to Suggests.
- Fix standard evaluation functions, they now use formulas. See the examples (Reported in #5).
- Fix Excel export (fixed in
80440ecfd16fb74e3e0aa4c6ebc623ad2ae74b15
, reported in #7)
- Excel export support with
condformat2excel
- PDF support: Export table to LaTeX using knitr.
- Fix examples for full compatibility with dplyr 0.5.0
- First CRAN submission
- Add
theme_htmlTable
to pass custom formatting options to htmlTable. - Improve knitr compatibility
- Change to a ggplot-like syntax