# 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]

