Changes in version 1.1.0.9000 Changes in version 1.1.0 Minor improvements and fixes - Improve handling of radian distributions crossing the 0/2pi boundary - Add unit tests regarding the above cases - Optimize pairwise correlation C++ code - Fix bug with angular median calculation retaining rejected candidates Changes in version 1.0.2 (2025-09-23) Minor improvements and fixes - Update RcppArmadillo dependency - Fix some deprecated ggplot args Changes in version 1.0.1 (2025-07-28) New features - Add the self_standardize() function for standardizing variables using sample means and SDs Minor improvements and fixes - Fix some typos in documentation - Change plot tests to accommodate changes to ggplot2 Changes in version 1.0.0 (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_analyze() 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 Changes in version 0.3.10 (2023-08-22) Minor improvements and fixes - Fix a bug when comparing R versions - Update {vdiffr} tests - Update GitHub Actions Changes in version 0.3.9 (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} Changes in version 0.3.8 (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 Changes in version 0.3.7 (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 Changes in version 0.3.6 (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 Changes in version 0.3.5 (2020-01-10) Minor improvements and fixes - Remove several unit tests that were causing problems for CRAN checks Changes in version 0.3.4 (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 Changes in version 0.3.3 (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 Changes in version 0.3.2 (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. Changes in version 0.3.1 (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. Changes in version 0.3.0 (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. Changes in version 0.2.1 (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). Changes in version 0.2.0 (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. Changes in version 0.1.2 (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. Changes in version 0.1.1 (2018-07-31) New features - Package website added using pkgdown. Minor improvements and fixes - Fixed documentation to meet CRAN standards. Changes in version 0.1.0 - Package submitted to CRAN.