- Add the
self_standardize()
function for standardizing variables using sample means and SDs
- Fix some typos in documentation
-
Nearly all code rewritten/refactored to streamline and reduce dependencies.
-
Removed support for non-standard evaluation
-
The
contrast
argument tossm_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
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()
-
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.
-
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
references -
Minor visual improvements to print and summary methods for ssm_objects
-
Fix a bug when comparing R versions
-
Update {vdiffr} tests
-
Update GitHub Actions
-
Fixed a bug related to
NaN
values anddplyr::na_if()
-
Updated package website using new version of {pkgdown}
-
Fix testing error on Solaris systems
-
Update package description paragraph
-
Add cpp11 plugin for Rcpp
-
Exclude devel folder from linguist statistics
-
Add
angle_labels
argument tossm_plot()
to allow users to customize the angle labels around a circular plot -
Add
palette
argument tossm_plot()
to allow users to customize the color palette (from {RColorBrewer}) of a circular plot -
Replaced 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
-
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
-
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
- Remove several unit tests that were causing problems for CRAN checks
-
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 ofradian
) 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
-
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
- New
iitc
provides instrument information for the Inventory of Influence Tactics Circumplex.
-
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.
-
Avoid a bug with dplyr 0.8.1 and S3 methods on Linux systems.
-
Update the web address for Johannes in the README document.
-
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).
-
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.
-
iis32
now has normative data. -
Added open-access (i.e., full item text) to the
iis32
andiis64
.
-
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).
-
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.
-
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.
ssm_plot()
now uses dashed borders to indicate that a profile has low prototypicality/fit.
-
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.
- Package website added using pkgdown.
- Fixed documentation to meet CRAN standards.
- Package submitted to CRAN.