From 47bb9f20d91333f38957fd68e69bc3bfe8cac3d3 Mon Sep 17 00:00:00 2001 From: wlandau Date: Thu, 18 Apr 2019 22:37:11 -0400 Subject: [PATCH] Bump to version 7.2.0 --- DESCRIPTION | 2 +- NEWS.md | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 9e986c918..1a10ed60f 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -11,7 +11,7 @@ Description: A general-purpose computational engine for data analysis, to practical examples and more, is available at the reference website and the online manual . -Version: 7.1.0.9000 +Version: 7.2.0 License: GPL-3 URL: https://github.com/ropensci/drake BugReports: https://github.com/ropensci/drake/issues diff --git a/NEWS.md b/NEWS.md index cb03ef832..e259bcc25 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,4 +1,4 @@ -# Version 7.1.0.9000 +# Version 7.2.0 ## Mildly breaking changes @@ -9,20 +9,20 @@ - Use `config$jobs_preprocess` (local jobs) in several places where `drake` was incorrectly using `config$jobs` (meant for targets). - Allow `loadd(x, deps = TRUE, config = your_config)` to work even if `x` is not cached ([#830](https://github.com/ropensci/drake/issues/830)). Required disabling `tidyselect` functionality when `deps` `TRUE`. There is a new note in the help file about this, and an informative console message prints out on `loadd(deps = TRUE, tidyselect = TRUE)`. The default value of `tidyselect` is now `!deps`. - Minor: avoid printing messages and warnings twice to the console ([#829](https://github.com/ropensci/drake/issues/829)). +- Ensure compatibility with `testthat` >= 2.0.1.9000. ## New features -- In `drake_plan()` transformations, allow the user to refer to a target's own name using a special `.id_chr` symbol, which is treated like a character vector. +- In `drake_plan()` transformations, allow the user to refer to a target's own name using a special `.id_chr` symbol, which is treated like a character string. - Add a `transparency` argument to `drake_ggraph()` and `render_drake_ggraph()` to disable transparency in the rendered graph. Useful for R installations without transparency support. ## Enhancements -- Use a custom layout to improve node positions and aspect ratios of `vis_drake_graph()` and `drake_ggraph()` displays. +- Use a custom layout to improve node positions and aspect ratios of `vis_drake_graph()` and `drake_ggraph()` displays. Only activated in `vis_drake_graph()` when there are at least 10 nodes distributed in both the vertical and horizontal directions. +- Allow nodes to be dragged both vertically and horizontally in `vis_drake_graph()` and `render_drake_graph()`. - Prevent dots from showing up in target names when you supply grouping variables to transforms in `drake_plan()` ([#847](https://github.com/ropensci/drake/issues/847)). - Do not keep `drake` plans (`drake_plan()`) inside `drake_config()` objects. When other bottlenecks are removed, this will reduce the burden on memory (re [#800](https://github.com/ropensci/drake/issues/800)). - Do not retain the `targets` argument inside `drake_config()` objects. This is to reduce memory consumption. -- Enforce a 1:1 aspect ratio in `vis_drake_graph()` and `render_drake_graph()`. -- Allow nodes to be dragged horizontally in `vis_drake_graph()` and `render_drake_graph()`. - Deprecate the `layout` and `direction` arguments of `vis_drake_graph()` and `render_drake_graph()`. Direction is now always left to right and the layout is always Sugiyama. - Write the cache log file in CSV format (now `drake_cache.csv` by default) to avoid issues with spaces (e.g. entry names with spaces in them, such as "file report.Rmd")`.