Releases: jmgirard/circumplex
circumplex 1.0.0
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 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
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
circumplex 0.3.10
Minor improvements and fixes
-
Fix a bug when comparing R versions
-
Update {vdiffr} tests
-
Update GitHub Actions
circumplex 0.3.9
v0.3.9 Describe note
circumplex 0.3.8
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
New features
-
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
Minor improvements and fixes
-
Update
ggsave()
documentatioan 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 v0.3.6
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 v0.3.5
Minor improvements and fixes
- Removed several unit tests that were causing problems for CRAN checks
circumplex v0.3.4
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 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
circumplex v0.3.3
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%%
in R 3.7.0
circumplex v0.3.2
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.