Releases: mihaiconstantin/powerly
powerly release v1.7.1
Improvements
- Update moved URL https://codecov.io/gh/mihaiconstantin/powerly to https://app.codecov.io/gh/mihaiconstantin/powerly based on comments of CRAN maintainer Uwe Ligges.
powerly release v1.7.0
Features
- Add
summary
S3 method support forValidation
class objects.
Improvements
-
Add new
R
version to the CI pipeline for theR CMD check
job. -
Update
R CMD check
workflow to usecheck
action fromr-lib/actions
. -
Add explicit
.data
and.env
pronoun calls (i.e., from therlang
package) to variables used inside data-masking function (e.g.,ggplot2::aes()
) to avoidCRAN
notes regarding missing bindings for global variables. See this question for more information: https://stackoverflow.com/q/9439256/5252007. -
Update plot functions to respect the signature of the S3 plot generic.
-
Improve documentation and positioning of figures in the help pages.
-
Create
roxygen2
templates for documenting the public API and S3 methods. -
Extract
plot()
methods fromR6
classes into standalone S3 methods. -
Update package start-up logo with message to welcome and encourage users to submit ideas for improving the package.
-
Extend CI workflow to include branch
dev
. -
Fix preprint URL in package documentation.
-
Fix heading typo in news file.
Bug fixes
- Fix backend test where the cluster would contain an unexpected
.Random.seed
. The.Random.seed
is caused by loading thebootnet
package which in turn loads thesnow
package. Thesnow
package uses theRNG
within the.onLoad()
function to draw from the uniform distribution and set a port number. The result of this operation is a.Random.seed
in the.GlobalEnv
. For more information see: https://stackoverflow.com/q/69866215/5252007 and SachaEpskamp/bootnet#82.
powerly release v1.6.1
Improvements
- Update line exclusions for
covr::codecov()
.
powerly release v1.6.0
Improvements
-
Add new
Validation
class plot toREADME.md
file. -
Update
GgmModel
tests to vary various model estimation and data generation parameters. -
Update
testthat::expect_equal
to test with a tolerance of1e-6
forBasis
andSolver
. -
Replace own
GgmModel
estimation withqgraph::EBICglasso()
. -
Add ECDF plot to
Validation
class. -
Import external functions to
NAMESPACE
viaRoxygen2
. -
Add more cool badges to
README.md
(e.g., CRAN version and check status). -
Add missing period in package description in
DESCRIPTION
file.
Bug fixes
- Fix issue where
GGM
estimation test would fail due to a precision level set too high.
powerly release v1.5.2
Bug fixes
- Updated
Description
field inDESCRIPTION
file to respect CRAN guidelines.
powerly release v1.5.1
Bug fixes
-
Updated preprint link in
powerly()
documentation to use the\doi{}
syntax
as indicated by CRAN member Uwe Ligges. -
Updated
DESCRIPTION
to start with a capital letter as indicated by CRAN member
Uwe Ligges. -
Fix typo in
DESCRIPTION
.
powerly release v1.5.0
Features
-
Add preliminary
summary()
support forMethod
andValidation
objects. -
Add
ggplot
plots and saving support forStepOne
,StepTwo
,StepThree
andValidation
objects.
Improvements
-
Migrate from
R
base plots toggplot2
andpatchwork
. -
Update citation and references to link to the preprint available at psyarxiv.com/j5v7u.
-
Add more detailed
Description
inDESCRIPTION
file as per comment by CRAN
member Julia Haider.
Bug fixes
-
Fix seed in
StepOne
unit test. -
Fix superfluous test fail for
GGM
model estimation. Restricted the unit test
to compare the estimated edge weights up to 7 digits precision.
powerly release v1.4.0
Improvements
- Add code coverage workflow based on action provided by
usethis::use_github_action("test-coverage")
and badge toREADME.md
.
powerly release v1.3.0
Bug fixes
- Fix cluster creation bug in
Backend
when the machine had only 1 or 2 cores.
The previous version would result in an error when the machine contained only
1 or 2 cores. Now, when the machine has only 1 core, the cluster creation will
fail, with a message that not enough cores are available. When the machine has
2 cores, all 2 cores are used. In all other cases, the number of cores used is
given by the number of cores on the machine minus one.
Improvements
-
Add names and comments to workflow file
R-CMD-check.yaml
. -
Update
README.md
and package startup logo to only show major version. -
Update existing tests and added new ones.
-
Add type check for
method
argument ofvalidate()
to ensure that only
instances ofMethod
class (i.e., produced bypowerly()
are passed). -
Add
Backend
stopping toon.exit()
inpowerly()
to ensure the cluster is
stopped no matter the execution status of the function. -
Improve logic around setting and resetting the number of cores when the
cluster is created and stopped (i.e., also for adopted clusters). -
Correct version number and add changes in
NEWS.md
for1.2.0
.
powerly release v1.2.0
Features
- add
R CMD check
GitHub workflow
Bug fixes
- restrict tests to using a maximum of two cores to respect CRAN restriction
Improvements
- hide package logo at startup if the
R
session is not interactive - add more informative changelogs to
NEWS.md