Changelog
Source:NEWS.md
circumplex 1.0.0
CRAN release: 2024-10-28
Breaking changes
Nearly all code rewritten/refactored to streamline and reduce dependencies.
Removed support for non-standard evaluation
The
contrast
argument tossm_plot()
is now TRUE or FALSE instead of “none”, “model”, or “test”. Model contrasts were removed and TRUE yields test contrasts.Many arguments renamed (e.g.,
.data
todata
,.ssm_object
tossm_object
,xy
todrop_xy
)Removed
ssm_plot()
function in favor ofssm_plot_circle()
,ssm_plot_curve()
, andssm_plot_contrast()
.Renamed
standardize()
function tonorm_standardize()
New features
Added
ssm_plot_curve()
Added CAIS and IEI instrument data
Added profile scores, results, and plotting to models with contrasts
Added
PANO()
function for conveniently creating scale namesAll internal and external data are now data frames instead of tibbles
Rewrote all vignettes to use the updated functions, arguments, etc.
Minor improvements and fixes
Harmonized the
results
andscores
fields in the output ofssm_analyze()
Added many unit tests, increasing the package to 100% code coverage
Added many assertions to check for invalid input arguments
Harmonized the tidying function arguments (e.g.,
prefix
,suffix
,append
)Added print methods for degree and radian classes
Replace internal non-standard evaluation with
.data
referencesMinor visual improvements to print and summary methods for ssm_objects
circumplex 0.3.9
CRAN release: 2023-02-14
Minor improvements and fixes
Fixed a bug related to
NaN
values anddplyr::na_if()
Updated package website using new version of {pkgdown}
circumplex 0.3.7
CRAN release: 2021-05-17
New features
Add
angle_labels
argument tossm_plot()
to allow users to customize the angle labels around a circular plotAdd
palette
argument tossm_plot()
to allow users to customize the color palette (from {RColorBrewer}) of a circular plotReplaced the
font_size
argument tossm_plot()
with thelegend_font_size
andscale_font_size
arguments to allow users to customize the font size of different elements of a circular plot
Minor improvements and fixes
Update
ggsave()
documentation for future compatibilityUpdate {Rcpp} code for future compatibility
Added a black border to the points in a circular plot to greater distinguish them visually
Change CI notation from [] to () to play nice with pandoc
Update to {testthat} 3E and add
ssm_plot()
tests using {vdiffr}Recompile vignettes with new version of {roxygen2}
Replace TravisCI with GitHub Actions
circumplex 0.3.4
CRAN release: 2019-12-05
Minor improvements and fixes
Adjust the test of
quantile.radian()
to account for changes to%%
starting in R 3.6.1 PatchedAdd the name of the package to the S3 class names (e.g.,
circumplex_radian
instead ofradian
) to minimize the risk of overlapping classes between packagesAdd some supplementary files to the R build ignore list to avoid notes during CRAN check
circumplex 0.3.2
CRAN release: 2019-08-21
circumplex 0.3.0
CRAN release: 2019-04-26
New features
New
ssm_parameters()
calculates SSM parameters (without confidence intervals) from a vector of scores.New
ssm_score()
calculates SSM parameters by row.Added support for older versions of R (3.3.x).
Minor improvements and fixes
Updated the “Introduction to SSM” vignette’s figures.
Replaced use of
dplyr::funs()
as this function is being deprecated.Fixed a bug in the normative data for
ipipipc
that prevented standardization.Fixed a bug caused by changes in how random numbers are generated in R 3.6.x.
Fixed several broken links by running package through new version of
usethis
.Fixed warnings related to documentation inherited from other packages.
circumplex 0.2.1
CRAN release: 2018-11-29
New features
iis32
now has normative data.Added open-access (i.e., full item text) to the
iis32
andiis64
.
Minor improvements and fixes
iis32
item ordering and scoring now match the author’s version.iis32
response anchors now range from 1 to 6 and match norms.Changed use of
tibble
functions to avoid problems when new version releases.Removed dependency on
MASS
package (until it is used by exported functions).
circumplex 0.2.0
CRAN release: 2018-10-26
New features
Added functions and documentation for numerous circumplex instruments.
Added functions for ipsatizing and scoring item-level data.
Added function for standardizing scale-level data using normative data.
Minor improvements and fixes
Changed OpenMP flags in Makevars to fix a compile problem on Debian machines.
Fixed a bug related to calculating angular medians in the presence of NAs.
Changed the default to plot profiles with low fit (but with dashed borders).
Import and export functions from rlang tidy evaluation.
Added unit testing of various functions to increase code coverage.
Redesigned package website to be more attractive and clear.
Updated the SSM vignette to use the
standardize()
function.
circumplex 0.1.2
CRAN release: 2018-08-06