Skip to content

Releases: CredibilityLab/groundhog

v3.2.2

20 Jan 18:16
Compare
Choose a tag to compare

Minor changes

  1. Fixed bug when default repository was c() instead of NULL
  2. Turned warning about installing github pkgs with date less than 60 days ago from a stop-executing warning to a simple warning.
  3. Fixed output of toc() for base pkgs.

v3.1.1

21 Aug 11:15
Compare
Choose a tag to compare

v3.1.0

05 May 18:06
666c1fa
Compare
Choose a tag to compare

Fix bugs from major re-design in 3.0.0 and improves user experience for installing from source.

v3.0.0

05 Mar 19:18
Compare
Choose a tag to compare

v.2.2.0

25 Jan 13:47
479f640
Compare
Choose a tag to compare

This release fixes a trivial bug and builds in a hardcoded end to MRAN binaries on 2023-01-31, when MRAN will discontinue conducting snapshots. An upcoming release of groundhog will discontinue relying on MRAN. Expected May 2023

v.2.1.0

02 Oct 21:15
Compare
Choose a tag to compare

Fixed bug where installation would create error when loading a base package.

V2.0.0

14 Jul 07:17
ff6eac4
Compare
Choose a tag to compare

Added github and gitlab package loading, resolves instead of flags version conflicts with packages already loaded.
For details see http://groundhogr.com/changelog

V1.5.0

07 Sep 15:46
Compare
Choose a tag to compare

Version 1.4.0

03 May 12:50
Compare
Choose a tag to compare

Uploaded to CRAN on 2021-05-03
Added meta.groundhog(), fixed bugs with base packages, strengthen how the program responds to prompts input, to avoid interpreting coded submitted for execution as an answer to the prompt question.

Please see http://groundhogr.com/changelog/ for details.

v1.3.1

11 Mar 08:52
Compare
Choose a tag to compare
  1. More robust to package version conflicts.
    The main change is more explicitly handling the undocumented and automatic loading of packages by R Studio, which would cause difficult to circumvent package conflicts. Notably, R Studio loads packages that have the :: operand even if the lines are not executed, which may make it impossible for a user to load the version of the package they desire, instead of the current version in their local library. Similarly, when working on .rmd files, R Studio loads 'knitr' and 'xfun' without notifying users. Version 1.3.1 of groundhog seeks to address this behavior, which jeopardizes version control, by
    a) Making conflicts with 'knitr' and 'xfun' generate a warning rather than an error, facilitating version control within .rmd files
    b) Providing more information about causes and solutions of repetitive package version conflicts between what's loaded already and what users want to load.
    c) Adding the option to uninstall from the local (non-groundhog) library packages which R Studio is loading automatically. Upon encountering a repeated version conflict, users are prompted to type 'uninstall' and all packages which are generating conflicts get uninstalled. A record of this is made and saved locally in an .rds file, users can thus reinstall at any time all packages uninstalled this way by running groundhog::reinstall.conflicts()

  2. Bug fixes

  • Dependencies labeled as "Depend" were not always being attached, now they are
  • When installing a set of packages entered as a vector an exit() command would interrupt additional code being run when the loading was sourced from a separate R script.
  • Some messages supposed to be displayed only once every 24 hours were being shown every time
  1. Leaner package
    These changes were made to make the package leaner and easier to navigate:
    a) Experimental functions for researchbox, unrelated to version control, were dropped and will be included in a separate researchbox package to be developed in the future (this also prevents groundhog having dependencies, as these function rely on {rstudioapi})
    b) Drop documentation for non-exported functions