NEWS
ScottKnott 1.4-0 (2026-05-24)
Bug Fixes
m.infos.lmerMod() and m.infos.nest.lmerMod(): fixed a crash when
emmeans returns asymptotic confidence interval columns (asymp.LCL/
asymp.UCL) instead of the df-based names (lower.CL/upper.CL).
The CI column names are now detected dynamically at runtime.
New Features
- Added a basic
testthat test suite covering SK with formula, aov,
and lm inputs for balanced and unbalanced designs, as well as
summary, print, plot, and xtable methods.
- Added two vignettes:
SK_intro (HTML, via R Markdown) and SK_intro_pdf
(PDF, via knitr/LaTeX), both covering quick start, accepted input classes,
unbalanced data, RCBD, factorial and split-plot designs, visualisation
options, tabular output, and mixed models.
README.md fully rewritten: badges (CRAN status, downloads, checks,
lifecycle, licence), key features, installation instructions (CRAN and
GitHub), quick-start examples, project layout, contributing guide, and
roadmap.
Changes
- Removed the dependency on the
doBy package. doBy::LSmeans produced
unwanted side-effects in the console and in Sweave/knitr documents.
- Added the
emmeans package as a dependency.
- All internal LSmeans calls have been replaced with
emmeans.
DESCRIPTION: added knitr, rmarkdown, and testthat (>= 3.0.0) to
Suggests; set VignetteBuilder: knitr; added BugReports URL;
removed the obsolete LazyLoad field.
- Demo files revised: corrected English, standardised argument style
(
dispersion= replaces the abbreviated di=), and fixed three bugs:
duplicate variable sk4 in FE.R (renamed to sk5/sk6),
spurious double comma in RCBD.R, and wrong variable name
u_sk8 in CRD.R (renamed to u_sk4).
- All R source files reformatted to consistent 2-space indentation;
mixed tabs and spaces eliminated throughout.
xtable.SK(): treatment names moved from row names to an explicit
Treatment column; added print.xtable.SK() S3 method that strips
the inconsistent 2-space indentation inserted by print.xtable in
all data rows except the first, which caused visible misalignment in
compiled LaTeX and HTML tables.
man/ files revised: English corrected, two files renamed
(SPET.rd → SPET.Rd, LS.Rd → LSD.Rd), spurious
\alias{SK.aov} removed, and demo(package='SK') corrected to
demo(package='ScottKnott') in all documentation examples.
ScottKnott 1.3-2 (2023-08-30)
Bug Fixes
- Fixed an
mtext call that was incorrectly placed outside the scope of the
axis1 argument.
- Fixed missing package anchors in
xtable.SK.Rd.
- In all functions returning a
LSmeans object, replaced aux_mt$coef[,1]
with with(aux_mt, estimate).
Changes
- Files adjusted to meet CRAN requirements.
ScottKnott 1.3-1 (2023-06-22)
New Features
- Added new arguments
axis1 and axis2 to the plot function, giving
users greater flexibility to customise their own axes.
Changes
- Files adjusted to meet CRAN requirements.
ScottKnott 1.3-0 (2021-07-21)
Changes
- Corrected the
Version, Date, and Description fields in the
DESCRIPTION file.
ScottKnott 1.2-9
Changes
- Corrected all documentation.
ScottKnott 1.2-8
New Features
- New method for unbalanced data.
- Added methods for
formula, lm, and lmerMod classes.
Changes
- Corrected all documentation.
ScottKnott 1.2-7 (2018-06-07)
Changes
- Corrected documentation to comply with CRAN requirements.
ScottKnott 1.2-6
Bug Fixes
- Fixed a bug in
SK.nest.aov.R: occurrences of [:punct:] (incorrect)
replaced with [[:punct:]] (correct).
Changes
- Corrected documentation to comply with CRAN requirements.
ScottKnott 1.2-5 (2014-09-29)
Bug Fixes
- Fixed a bug in
SK.aov.R: line 44 contained a hard-coded sig.level=0.05
that overrode user-supplied significance levels.
Changes
- Updated the
CITATION file; the package is now published in a scientific
journal.
- Added GitHub and LEC URLs to the
DESCRIPTION file.
ScottKnott 1.2-4 (2013-11-28)
Changes
- Replaced all direct calls to the deprecated
model.frame.aovlist method
with calls to the generic, to meet CRAN requirements.
- Released to CRAN.
ScottKnott 1.2-3
Changes
- Source code substantially improved.
- Documentation substantially updated.
ScottKnott 1.2-2
New Features
- New options related to the dispersion of the means.
ScottKnott 1.2-1
Bug Fixes
- Fixed a bug in
SK.nest.aovlist.R: occurrences of [:punct:] (incorrect)
replaced with [[:punct:]] (correct).
New Features
- New dataset:
SPET (Split-plot in time).
ScottKnott 1.2-0 (2012-10-18)
Changes
- Allaman, I. B. joined the project as co-author.
- Sergio Oliveira no longer works on the project.
- Revised
SK.nest.aov.R to make the study of interactions easier.
- Source code improved.
- Overall improvements to documentation and demos.
ScottKnott 1.1-3 (2012-04-03)
Changes
- Cosmetic changes to meet CRAN requirements.
ScottKnott 1.1-2 (2011-04-05)
New Features
- New dataset:
sorghum.
- The notation of factorial models now follows Wilkinson and Rogers (1973).
- Updated
SK.nest.aov and SK.nest.aovlist to support the new notation.
- Demos improved.
ScottKnott 1.1-1
Changes
- The S3 method
summary.SK.nest improved.
ScottKnott 1.1-0
Changes
- The classes
SK and SK.nest have been simplified.
- The S3 method for plotting
SK and SK.nest objects improved.
ScottKnott 1.0-0
Changes