# twoway 0.6.3

- revised
`plot.twoway()`

to use and default to na.rm=FALSE
- revised
`plot.twoway.fit()`

to use and default to na.rm=FALSE
- revised
`meanfit()`

to use and default to na.rm=FALSE
- revised
`twoway.default()`

to pass … (hence na.rm) to meanfit
- added demo/ directory
- added demo/example-na.r to illustrate use of na.rm
- added demo/00Index
- Turn on travis CI

# twoway 0.6.2

- revised
`twoway.default()`

to calculate various other quantities and include these in the “twoway” object [RMH]
- revised
`plot.twoway()`

with separate functions for the “fit” and “diagnose” plots. [RMH]
- added
`ladder_power()`

to find the nearest ladder of powers value
- enhanced arguments for diagnostic plot: jitter, smooth, pch
- added
`residuals.twoway()`

and `fitted.twoway()`

- added warning, if
`anova.twoway()`

is invoked when the model is fit using row/col medians.
- prepare for initial CRAN release.

# twoway 0.6.1

- added
`as.twoway()`

to give an initial display of a two-way table as a “twoway” object [RMH]
`print.twoway()`

now displays the `names(dimnames(x))`

and the `responseName`

when available [RMH].

# twoway 0.6.0

- Change some built-in data sets to matrices with proper names(dimnames); in matrix form, a
`"responseName"`

attribute is now partially supported in some functions.
- Added
`to_long()`

and `to_wide()`

to facilitate working either way [RMH]
`twoway.formula()`

now uses `to_wide()`

rather than `tidyr`

constructs, resulting in a big speed-up
`twoway.default()`

now calculates the slope for the diagnostic plot, including it in the object [Suggestion: RMH]
`twoway.default()`

now prefers matrix inputs, allowing better labels for row/col/response variables, but not yet implemented throughout the various methods.

# twoway 0.5.0

- Added a
`twoway.formula()`

method

# twoway 0.4.1

- Modified the twoway plot method per suggestions of RMH (better axis labels)
`plot.twoway(..., which="diagnose")`

gets an `annotate=`

argument
`print.twoway()`

gets a `zapsmall=`

argument per RMH
- Added
`insectCounts`

data
- Revised
`anova.twoway()`

to be less redundant

# twoway 0.4.0

- Added an initial
`anova.twoway()`

method
- Update README

# twoway 0.3.0

- Added a
`NEWS.md`

file to track changes to the package.
- Added a
`as.data.frame`

method for `twoway`

objects. This simpilifies graphical displays and other computations.
`print.twoway()`

gets a `border=2`

option to print the result in a fancy table with horizontal and vertical separators [thx: Richard Heiberger]