Skip to content

rmarkdown 1.7

Compare
Choose a tag to compare
@yihui yihui released this 10 Nov 15:06
· 984 commits to main since this release
  • Fixed an issue with df_print: paged where row names where not printed and
    added support for rownames.print option to control when they print.

  • Add smart option for word_document() format.

  • Save render intermediates when generating beamer presentations (fixes #1106).

  • Fixed issues when specifying NULL/null/empty parameter values (#729 and #762).

  • Better error message when unable to prerender a document. (#1125)

  • shiny::renderText() does not work in Markdown section headings (#133).

  • The value argument of pandoc_variable_arg() can be missing now (#287).

  • Background colors and images are supported for ioslides presentations (#687).

  • HTML widgets in an Rmd document cannot be rendered if another Rmd document is
    rendered via rmarkdown::render() in this document (#993).

  • Try harder to clean up temporary files created during render() (#820).

  • Wrong environment for evaluating R code chunks in Shiny R Markdown docs
    (#1162, #1124).

  • Do not call bibtex to create the bibliography when there are no citations in
    the document and the output format is pdf_document() with citation_package = 'natbib' (#1113).

  • render() will stop if the output format is PDF but there are any errors
    during building the index or bibliography (#1166).

  • beamer_presentation() doesn't work when citation_package != 'none' (#1161).

  • File-based inputs don't work in parameterized documents (#919).

  • rmarkdown is compatible with Pandoc 2.0 now (#1120).

  • render() with intermediates_dir fails with R plots (#500).

  • Added two new output formats latex_document() and latex_fragment() (#626).

  • Relative paths of images in HTML output should not be resolved to absolute
    paths (#808).

  • render_site() does not support multiple output formats for a single Rmd (#793).

  • Unicode characters may be scrambled when downloading the Rmd source file using
    the download button generated by html_document(code_download = TRUE) (#722).

  • Upgraded highlight.js from v1.1 to v9.12.0 (#988, #907).

  • The argument keep_md = TRUE actually preserves the Markdown output file from
    knitr::knit() now (as documented). Previously, it generates a new Markdown
    file by concatenating the YAML metadata (title, author, date) with the body of
    the original Markdown output file (#450).

  • For md_document(), when variant == 'markdown' and perserve_yaml = TRUE,
    the Pandoc argument --standalone should not be used (#656).