Releases: ropensci/tarchetypes
Releases · ropensci/tarchetypes
secretbase
tarchetypes 0.9.0
Invalidating changes
- To align with ropensci/targets#1244 and ropensci/targets#1262, switch the hashing functions from
digest::digest()
tosecretbase::siphash13()
.
Descriptions, working directories, and output file paths
tarchetypes 0.8.0
- Expose the new
description
argument oftar_target()
intargets
1.5.1.9001. tar_map()
and other static branching target factories now append values to the target descriptions. Use thedescriptions
argument of those functions to customize.- Ensure consistent
repository
settings intar_change()
andtar_map_rep()
. tar_knit()
,tar_render()
,tar_quarto()
, and their "rep" and "raw" versions all gain aworking_directory
argument to change the working directory the report knits from. Users who setworking_directory
need to supply thestore
argument oftar_load()
andtar_read()
relative to the working directory so the report knows where to find the data (#169).tar_knit()
,tar_render()
,tar_quarto()
, and their "raw" versions all gain anoutput_file
argument to more conveniently set the file path to the rendered output file.tar_quarto()
and its "rep" and "raw" versions all gain a newquarto_args
argument for advanced Quarto arguments (#166, @petrbouchal).
Compatibility with upcoming guardrails in `targets`
tarchetypes 0.7.12 (development)
- Adjust tests because group iteration is now explicitly prohibited for dynamic targets.
Smooth over alignment with {targets}' seeds
Seeds and progress status
tarchetypes 0.7.10
- Prepare to use
tar_seed_create()
andtar_seed_set()
(ropensci/targets#1139). Future versions oftarchetypes
should use these package functions, but this version cannot because of the compatibility constraints of the release cycle. - Migrate tests to
targets
>= 1.3.2.9004 progress statuses ("completed" instead of "built", "dispatched" instead of "started").
Nested parallelism workaround
Minor patch
file_fast
Quarto profiles
tarchetypes 0.7.6
- Support Quarto profiles through the
QUARTO_PROFILE
environment variable (#139, @andrewheiss). - Take the basename of the source file for #129 so the output files land correctly when the source file is in a subdirectory (#129,
targets
issue 1047, @joelnitta). - Use
targets::tar_runtime_object()$store
instead oftargets::tar_runtime_object()$get_store()
to ensure forward compatibility withtargets
. - Use interactive test for
tar_download()
to avoid unpredictable network issues outside our control.
Bug fixes: hooks and literate programming
tarchetypes 0.7.5
- Implement a new
set_deps
argument in the hook functions to force modified targets to keep the dependencies they had before applying the hook (#131, @edalfon). - Forward all settings to
tar_copy_target()
(#131, @edalfon). - Initialize the directory of output files in
tar_quarto_rep()
andtar_render_rep()
(#129, @benzipperer). - Work around quarto-dev/quarto-cli#2456 by writing temporary local files in
tar_quarto_rep()
(#129, @benzipperer).