Releases: IndrajeetPatil/ggstatsplot
ggstatsplot 0.12.4
MAJOR CHANGES
- The feature to superimpose normality curve on a histogram (in
gghistostats()
) has been removed.
This feature always felt like an ad hoc addition to the plot, and has nothing to do with the key
statistical analysis in question (which is not about checking the normality of the distribution).
MINOR CHANGES
- Updates code to fix warnings coming via updates to easystats packages.
BUG FIXES
- Empty groups in factors are no longer dropped in
ggpiestats()
andggbarstats()
(#935).
ggstatsplot 0.12.3
MAJOR CHANGES
-
The cryptic but very useful parameter
k
has been renamed todigits
to
improve its discoverability. -
To be consistent with other functions,
ggpiestats()
andggbarstats()
now
default to two-sided alternative hypothesis.
ggstatsplot 0.12.0
BREAKING CHANGES
-
To be internally consistent, the
plot.type
argument has been removed from
ggbetweenstats()
, since no such argument exists forggwithinstats()
. This
argument was also redundant. Since removing a specific geom is straightforward
using*.args
arguments. Examples for these two functions illustrate how. -
ggbetweenstats()
andggwithinstats()
retirepairwise.comparisons
argument since it was redundant. In order to turn off showing pairwise
comparisons, you can now usepairwise.display = "none"
.
NEW FEATURES
ggbetweenstats()
getsboxplot.args
argument to pass additional arguments
to the underlying geom function. This also fixes regression introduced in
0.11.1
release where outlier points were displayed along with box plot.
ggstatsplot 0.11.1
BREAKING CHANGES
- The outlier tagging functionality in
ggbetweenstats()
andggwithinstats()
has been removed. It was too crude to be useful or reliable, and users should
instead prefer more informative methods (e.g.performance::check_outliers()
).
MINOR CHANGES
- Fix failures due to changes in
{parameters}
.
ggstatsplot 0.11.0
BREAKING CHANGES
- The minimum needed R version is now bumped to
R 4.1
because a crucial
dependency ({pbkrtest}
) requires this R version.
MINOR CHANGES
- Maintenance release to catch up with
{ggplot2}
and{easystats}
updates.
ggstatsplot 0.10.0
BREAKING CHANGES
- The
output
parameter for all functions has been removed. All functions now
return only the plot, which itself contains all necessary details that were
previously extracted using theoutput
argument. You can extract all the
necessary details (including expressions containing statistical details)
from a plot usingextract_stats()
function. There are two additional helpers
to get expressions:extract_subtitle()
andextract_caption()
.
MAJOR CHANGES
-
xfill
andyfill
arguments forggscatterstats()
have been removed. You
can specify all aesthetic modifications for side histograms in scatter plot
usingxsidehistogram.args
andysidehistogram.args
arguments. -
Updates to changes made in the latest
{ggplot2}
release (3.4.0
).
ggstatsplot 0.9.5
MAJOR CHANGES
-
Due to changes to the underlying API of
{parameters}
, theeffsize
argument
has been renamed toeffectsize.type
. -
Removes unnecessary re-exports of
{tidyverse}
operators.
MINOR CHANGES
- Fixes tests for changes in dependencies.
ggstatsplot 0.9.4
MINOR CHANGES
- Internal housekeeping to adjust to changes in upstream dependencies.
ggstatsplot 0.9.3
MINOR CHANGES
- Hot fix release to correct a failing example in CRAN daily checks.
ggstatsplot 0.9.2
MAJOR CHANGES
-
The
pairwise_comparions()
function implementation now lives in
{statsExpressions}
package, although it will continue to be exported from
{ggstatsplot}
package. -
The details about pairwise test for
ggbetweenstats()
andggwithinstats()
functions are now displayed as a label for the secondary axis. Previously,
this information was displayed in the caption. Given that caption already
contained Bayesian test details, it was becoming difficult to stack
different expressions on top of each other. To avoid unnecessary code
complexity and also to avoid crowded caption, this decision was made.
Additionally, the pairwise test label has been slightly abbreviated, and so
is the label for significance bars. This is done to not let the text
overwhelm the numeric values, the latter being more important.