Skip to content

Releases: ropensci/tarchetypes

secretbase

17 Apr 17:17
a51ab8b
Compare
Choose a tag to compare

tarchetypes 0.9.0

Invalidating changes

Descriptions, working directories, and output file paths

18 Mar 18:18
16cedee
Compare
Choose a tag to compare

tarchetypes 0.8.0

  • Expose the new description argument of tar_target() in targets 1.5.1.9001.
  • tar_map() and other static branching target factories now append values to the target descriptions. Use the descriptions argument of those functions to customize.
  • Ensure consistent repository settings in tar_change() and tar_map_rep().
  • tar_knit(), tar_render(), tar_quarto(), and their "rep" and "raw" versions all gain a working_directory argument to change the working directory the report knits from. Users who set working_directory need to supply the store argument of tar_load() and tar_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 an output_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 new quarto_args argument for advanced Quarto arguments (#166, @petrbouchal).

Compatibility with upcoming guardrails in `targets`

06 Feb 20:06
c1ec0e4
Compare
Choose a tag to compare

tarchetypes 0.7.12 (development)

  • Adjust tests because group iteration is now explicitly prohibited for dynamic targets.

Smooth over alignment with {targets}' seeds

08 Jan 16:39
Compare
Choose a tag to compare

tarchetypes 0.7.11

  • Use tar_seed_create() and tar_seed_set() from targets.
  • Document limitations of literate programming target factories like tar_render() (#158).
  • Make tar_rep2() compatible with tar_map() (#165).

Seeds and progress status

04 Dec 19:16
Compare
Choose a tag to compare

tarchetypes 0.7.10

  • Prepare to use tar_seed_create() and tar_seed_set() (ropensci/targets#1139). Future versions of tarchetypes 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

04 Oct 14:39
Compare
Choose a tag to compare

tarchetypes 0.7.9

  • Deprecate the packages and library arguments of tar_quarto() and tar_quarto_raw() (#155, @svraka).
  • Switch to from furrr to parallel for rep_workers in tar_rep() etc. (#251, @solmos).

Minor patch

01 Sep 15:27
Compare
Choose a tag to compare

tarchetypes 0.7.8

  • Relax overly strict assertion on R Markdown / Quarto parameter lists (@rmgpanw, #152).
  • Adjust a test to comply with upcoming targets 1.3.0.

file_fast

15 Jun 19:02
Compare
Choose a tag to compare

tarchetypes 0.7.7

  • Allow format = "file_fast" in target factories.

Quarto profiles

02 May 12:38
Compare
Choose a tag to compare

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 of targets::tar_runtime_object()$get_store() to ensure forward compatibility with targets.
  • Use interactive test for tar_download() to avoid unpredictable network issues outside our control.

Bug fixes: hooks and literate programming

07 Mar 21:03
Compare
Choose a tag to compare

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() and tar_render_rep() (#129, @benzipperer).
  • Work around quarto-dev/quarto-cli#2456 by writing temporary local files in tar_quarto_rep() (#129, @benzipperer).