Skip to contents

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 to ssm_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 to data, .ssm_object to ssm_object, xy to drop_xy)

  • Removed ssm_plot() function in favor of ssm_plot_circle(), ssm_plot_curve(), and ssm_plot_contrast().

  • Renamed standardize() function to norm_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 names

  • All 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 and scores fields in the output of ssm_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 references

  • Minor visual improvements to print and summary methods for ssm_objects

circumplex 0.3.10

CRAN release: 2023-08-22

Minor improvements and fixes

  • Fix a bug when comparing R versions

  • Update {vdiffr} tests

  • Update GitHub Actions


circumplex 0.3.9

CRAN release: 2023-02-14

Minor improvements and fixes

  • Fixed a bug related to NaN values and dplyr::na_if()

  • Updated package website using new version of {pkgdown}


circumplex 0.3.8

CRAN release: 2021-05-28

Minor improvements and fixes

  • Fix testing error on Solaris systems

  • Update package description paragraph

  • Add cpp11 plugin for Rcpp

  • Exclude devel folder from linguist statistics


circumplex 0.3.7

CRAN release: 2021-05-17

New features

  • Add angle_labels argument to ssm_plot() to allow users to customize the angle labels around a circular plot

  • Add palette argument to ssm_plot() to allow users to customize the color palette (from {RColorBrewer}) of a circular plot

  • Replaced the font_size argument to ssm_plot() with the legend_font_size and scale_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 compatibility

  • Update {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.6

CRAN release: 2020-04-29

Minor improvements and fixes

  • Update dependency versions and require R >= 3.4.0

  • Fix issues related to how R 4.0.0 handles S3 methods

  • Modernize ssm_plot() function to use new tidyr syntax

  • Update travis CI configuration to be more explicit


circumplex 0.3.5

CRAN release: 2020-01-10

Minor improvements and fixes

  • Remove several unit tests that were causing problems for CRAN checks

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 Patched

  • Add the name of the package to the S3 class names (e.g., circumplex_radian instead of radian) to minimize the risk of overlapping classes between packages

  • Add some supplementary files to the R build ignore list to avoid notes during CRAN check


circumplex 0.3.3

CRAN release: 2019-09-26

Minor improvements and fixes

  • Add APA-style citations to instrument documentation in addition to DOI links.

  • Add “Instruments” menu to package website for viewing documentation pages.

  • Adjust the test of quantile.radian() to account for changes to %% starting in R 4.0.0


circumplex 0.3.2

CRAN release: 2019-08-21

New features

  • New iitc provides instrument information for the Inventory of Influence Tactics Circumplex.

Minor improvements and fixes

  • Fix CRAN warnings by setting LazyData: true.

  • Fix CRAN note by replacing relative URLs with absolute URLs.

  • Nonstandard evaluation is now handled using {{}} notation.

  • Updated the formatting on this NEWS changelog to match tidyverse style.


circumplex 0.3.1

CRAN release: 2019-05-15

Minor improvements and fixes

  • Avoid a bug with dplyr 0.8.1 and S3 methods on Linux systems.

  • Update the web address for Johannes in the README document.


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 and iis64.

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

New features

  • ssm_plot() now uses dashed borders to indicate that a profile has low prototypicality/fit.

Minor improvements and fixes

  • Fixed bug that prevented compilation on Solaris systems.

  • Fixed bug that prevented CRAN checks on old R versions.

  • Improved the formatting of vignette source code.


circumplex 0.1.1

CRAN release: 2018-07-31

New features

Minor improvements and fixes

  • Fixed documentation to meet CRAN standards.

circumplex 0.1.0

  • Package submitted to CRAN.