Releases: jhelvy/renderthis
Introducing {renderthis}
This release is the first release of this package with the new name {renderthis}. The previous release (version 0.0.9) was the last one under the old name {xaringanBuilder}. Other than changing the package name itself, the primary change in this release is a shift in the function names from build_*()
to to_*()
, e.g. build_pdf()
became to_pdf()
, etc. Other changes include:
- All of the
build_*()
functions are now depreciated. - A new
with_example()
function was exported to help with running examples in each of theto_*()
functions. - All of the package documentation (including examples was updated to reflect the new names.
The following blog post associated with this release describes the package's development history: https://www.jhelvy.com/posts/2022-06-28-introducing-renderthis/
v0.0.9 (Last version as xaringanBuilder)
Last version of xaringanBuilder
This is the last version of the package under the name xaringanBuilder, prior to the name change to renderthis.
You can install this final version of xaringanBuilder using:
remotes::install_github("jhelvy/renderthis@v0.0.9")
Even though the install command mentions renderthis
, the package will be installed as xaringanBuilder.
What's Changed
- Assert that {chromote} is installed and find_chrome() isn't an exported function by @gadenbuie in #18
- Add syntax highlighting to README by @Bisaloo in #21
- fix: Don't convert .Rmd to .rmd by @datawookie in #23
- Update mp4.R by @EvaMaeRey in #25
- Catch failed/done status with cli by @gadenbuie in #31
- Use cli fancy formatting again for build messages by @gadenbuie in #32
- Improve path handling and control over intermediate files by @gadenbuie in #33
- Depend on cli >= 3.0.0 by @gadenbuie in #38
New Contributors
- @Bisaloo made their first contribution in #21
- @datawookie made their first contribution in #23
- @EvaMaeRey made their first contribution in #25
Full Changelog: 0.0.6...v0.0.9
Major updates to png outputs
- Depreciated
build_thumbnail()
and addedbuild_png()
as an improved replacement. build_png()
fixes part of issue #15 so that the png aspect ratio matches that of the xaringan slides.build_png()
also has options for changing the png density and building more than just the title slide (can build pngs of some or all slides using theslides
argument).- All documentation and examples updated to match new features.
- New example slides made to demonstrate new features.
Major changes to path handling
Summary of larger updates:
- Major improvements to how paths are handled by adding the build_paths() function (not exported). Now you can use a url to build to any output types except for social and html (which both require starting from the Rmd file).
- Added build_to_pdf() function (not exported) as an internal helper to build from a Rmd or html file to the pdf.
Summary of smaller updates:
- Added
assert_chrome_installed()
for issue #12
First release
Although the version numbering has changed over time, this is the first release. Many of the desired features are now implemented. Here are a few more features added with this version:
- Added
build_social()
for making a png of the first slides sized for sharing on social media. - Fixed
output_file
path bug - needed to update to using full paths from root just like with theinput
argument.