Changes in version 0.5.0 (2025-09-01) - support for tidyr::nest and tidyr::unnest to handle long format data - improvements in support for tidyr::pivot_wider and tidyr::pivot_longer - issue raised with tidyr in their implementation of unnest and workaround described in the examples for dtrackr::unnest.trackr_df - added support for configuring fonts, colours and orientation of dot graph. - updated vignettes to demonstrate new options, and approaches to working with long format data. Changes in version 0.4.6 (2024-10-21) - fixed un-escaped braces in documentation for CRAN. - documentation fixes Changes in version 0.4.4 (2023-09-04) - Support for reframe as alternative to summarise for dplyr 1.1.0 - remove tidyverse suggests dependency. - TODO: (future version) exclusions in joins - TODO: (future version) better support for long format dataframes - TODO: (future version) column level tracking (prototyped in 0.2.5) Changes in version 0.4.3 - fixed warnings caused by additional deprecated dplyr functions. - More informative messages when syntactic errors in exclude_all and include_any input - fixed regression bug in pivot_wider - documentation updates. - improved ranking of nodes and branching in groups. Changes in version 0.4.2 - updates to remove deprecation warnings from dplyr 1.1.0 - change to information warnings switched off by default. - auto resume paused tracking of dataframes Changes in version 0.4.1 - Regression bug fix in group_by that results in multiple group by nodes. - improved testing of group_by functions - removal of extraneous ungroup node when rearranging grouping structure. Changes in version 0.4.0 (2023-03-24) - Updating release following dplyr version 1.1.0 an changes in new versions of tidyr - More use of @inheritDotParams to decouple from upstream APIs - fix for #33 - Fix for RSVG scaling inconsistency / rotation issues. Changes in version 0.3.0 - Updating release in preparation for dplyr version 1.1.0 - Fix problems detected with URLs and DOI. - Updated URL: https://terminological.github.io/dtrackr to https://terminological.github.io/dtrackr/ in readme README.md (fixed missing trailing slash) - Manually fixed auto-generated codecov badge. - Removed project level Zenodo DOI as triggering a invalid DOI from CRAN - Updated maintainer email to longer term stable email address. URLs in - DESCRIPTION updated to point to github source. - There are some spelling issues that arise from documentation inherited from dplyrand tidyr equivalent functions, that would need to be fixed upstream. - Documentation inherited from dplyr may be inconsistent until dplyr release. Changes in version 0.2.5 - updates following JOSS review: changes in documentation have resulted in additional Suggests dependencies on CRAN packages. - bug fix for group_by not checking pause status before warning that pause required. - documentation improvements - full review of all documentation. Additional context to function reference to draw attention to supported dplyr operations - added nest_join.tracked_df S3 method, added slice*.tracked_df functions, and missing set operations functions. - re-factored mutate style operations, regression tested - automated testing for new methods, and full testing for slice, set ops, and mutate style functions with new example code. - expanded test coverage ( covr::package_coverage(type="all" ): dtrackr Coverage: 83.60%, R/dot.R: 78.12%, R/dtrackr.R: 84.08%) mostly through examples - improved error handling and reporting in mutate functions. - bug #25 & #26 fixes (see github) - Logo and documentation fixes and improvements. - outstanding issues: - re-use of documentation results in examples tests running multiple times. Changes in version 0.2.4 (2022-07-05) - second round fixes for CRAN. Improved examples in documentation. - Print and plot S3 methods for history graph. - Vignette fixes. - Non breaking changes to API so bumping to new minor version for CRAN submission. Changes in version 0.2.3 - documentation updates & JOSS paper - fix for fix for multiple names join columns bug. - ungroup() change to fit with dplyr::ungroup API. - fixed url redirects, DESCRIPTION file issues and switched to LICENSE file template, for CRAN submission. Changes in version 0.2.2 - new feature of subgroup counts for determining size of subgroups in grouped (or un-grouped) flowchart. - fix for multiple names join columns bug. - bug fixes and extended github workflows. Changes in version 0.2.1 - minor bug fixes for grouping - support for tagging pipeline with a piece of data for later retrieval to support e.g. for counts within abstract - support for tidyselect syntax in group by Changes in version 0.2.0 - track excluded items with debugging info - allow across syntax in most situations (except group_by) - support pausing and un-pausing of the dataframe tracking - preventing massive group_by groups if large numbers of very small groups are selected (e.g. part of a group_by() %>% mutate()) - switch warnings to rlang::warn etc. Changes in version 0.1.0.9000 - Initial package features complete - dplyr like for like functionality supporting - add_count, add_tally, anti_join, arrange, bind_rows, comment, distinct, exclude_all, filter, full_join, group_by, group_modify, inner_join, left_join, mutate, pivot_longer, pivot_wider, relocate, rename, rename_with, right_join, select, semi_join, summarise, transmute, ungroup - add a comment into the history (stratified by grouping), - add a status into the history (stratified by grouping), - apply exclusion and inclusion filters including stratified commentary - merge histories of joining data frames - export history as dot graphviz graph - render history graph to SVG, PNG, PDF, DOT or PS formats