NEWS.md
LazyData and added tibble to Suggests: in DESCRIPTION to silence NOTEs.provide_parameters replaces your old rmarkdown::render(..., params = list(x = x, y = y)) calls with a simpler rmarkdown::render(..., params = provide_parameters(x, y))
bulk_replace will change a string across all of a list of provided files, making it easier to change variables as needed.heddle now warns you when it doesn’t find your placeholder in the pattern, and lets you replicate patterns without replacement by providing NA as argument to ...
heddle’s miniature essay on ... has moved to a separate sectionexport_template now strips carriage returns from documents by default, preventing your templates from turning into extremely sparse haikus. To keep your heddle’s miniature essay on ... has moved to a separate sectionmaster reflecting the (more) stable development branch and CRAN reflecting the release version.assemble_draft has been deprecated in favor of import_draft, and will be removed in a future release. import_draft works exactly the same as assemble_draft (in fact, assemble_draft is just an alias for import_draft) and more clearly communicates the relationship with import_pattern while also making the distinction from extract_draft more obvious.extract_pattern now helps you extract individual patterns from a larger plaintext file, by indicating via signpost keywords what to importextract_draft makes it easy to extract multiple patterns from the same file in a single function call, returning a single draft objectuse_parameters lets you add parameter boilerplate to your templates easily, including objects in your YAML header and initializing them in an R chunk to let you use the same objects in your report that you used to make itheddle now can handle patterns vectors with length > 1 (in case you want to store your pattern as a column in a dataframe next to the data you’re replacing it with)tempdir() to hopefully pass CRAN checksgoodpractices::gp()
vapply functions instead of loopsheddle stops you a second earlier if your strip.whitespace argument is badREADME editscodemeta
assemble_draft() now wraps an lapply call and is much more open to different naming conventionsutils-tidy-eval, as it doesn’t provide much utility and makes finding functions in heddlr:: harder.?heddlr
DESCRIPTION
README.Rmd until neededREADME content in favor of vignettelifecycle to maturingCII badge (closes issue #7)DESCRIPTION
DESCRIPTION to pass R CMD CHECK
tidyverse links from GitHub customizationsheddle function, making it easy to swap out placeholder keywords in piped codemake_template function, letting you combine heddle elements into single exportable templates