- In a few places
len
was used instead oflength.out
in calls torep()
, leading to warnings. Similarly,rep
was used instead ofreplace
insample()
(issue #28). tabular
assumed it was on the search list, and didn't work when called astables::tabular
(issue #30).- Added
Authors@R
field toDESCRIPTION
.
- A factor level of
""
caused an error when displayed. It will now be changed to" "
for display (issue #19). - The
VignetteBuilder
field inDESCRIPTION
has been changed tormarkdown
so that Pandoc can be found even when it is not on thePATH
. - Another minor update due to changes to the
formatters
package.
PlusMinus()
andPaste()
didn't handle formatting properly when multiple columns were involved (issue #13).toLatex()
with a non-emptyfile
argument didn't write to file properly. (Reported by Reinhard Kerschner and F. Hortner.)- In some cases
All()
would give an error (issue #17). toTinytable()
function has been added to work with thetinytable
package.- Minor update due to changes to the
formatters
package.
- Change host to Github.
- Add
useGroupLabels()
function. - Add
HTMLfootnotes()
function. - Add method for
formatters::matrix_form
.
- rbind() failed in a complicated example, because the classes or names of the column labels differed.
- Error messages for rbind() and cbind() have been made more helpful.
- All() didn't work with tibbles. (Reported by Vincent Arel-Bundock.)
- toHTML() was ignoring the file argument.
- Minor update to fix test note.
- Added latexTable() function, to provide captions, labels, etc.
- Added knitrTable vignette.
- Reduced dependence on Hmisc.
- Updates to fix CRAN errors.
- Added ... argument to toKable() so that options can be passed to control the conversion. (Thanks to Mary Putt for pointing out the need for this.)
- Fixed bug in as.tabular.data.frame() that failed if any columns were factors. (Reported by Daniel Farewell.)
- Fixed incompatibility with new version of fancyvrb.
(Thanks to Prof. Brian Ripley for working out the solution.) - Fixed incompatibility with rmarkdown/knitr new version.
- Added check for bad args to DropEmpty(), and fixed example which had them.
- Added "nearData" argument to Heading() etc, to fix Hline() bug reported by Johannes Ranke.
- Fixed bug in justification of row labels.
- Fixed bug when statistic had the wrong length, reported by Stefan Marr.
- Added toKable() function, for use with the kableExtra package.
- Added knit_print.tabular() method, so that tabular objects will print with correct formatting in knitr documents.
- Allow editing of the row and column labels.
- Added DropEmpty() pseudo-function.
- Added AllObs() and RowNum() formula functions.
- Added character.only argument to Heading() and Paste().
- Updated options for html.tabular to use better CSS and HTML5 in the tables.
- Added an HTML vignette.
- Fixed bug: functions prefixed by "pkg::" in formulas led to warning messages. (Reported by Lars Bishop.)
- Edited messages to allow internationalization. No translations added so far.
- Added "append" argument to latex.tabular() and html.tabular(), and made explicit that connections are allowed for the "file" argument. (Suggestion of Marc Halperin.)
- Fixed scoping bug: locally defined format functions were not always found. (Reported by Doug Ezra Morrison.)
- Added Equal() and Unequal() pseudo-functions for more flexible Percent() calculations.
- Fixed bug in handling factors which had not excluded NA values.
- Added "formula" attribute to tabular.formula results.
- Added as.tabular() function.
- Added Arguments() function to allow multi-argument analysis functions.
- Bug fix in setting up column headings (reported by Lars Bishop).
- The cbind() and rbind() methods now allow NULL in the list of arguments. (Suggestion of Jeff Newmiller.)
- Added a note in the vignette about how to use RowFactor with nopagebreak in a longtable environment. (Based on some sleuthing by Jeffrey Miller.)
- Added HTMLcaption to the table options to insert an HTML caption. (Suggestion of Joseph Larmarange.)
- Added support for HTML output.
- Added support for extraction of subsets of the matrix.
- Added Paste() function.
- If a summary doesn't produce a scalar value, formatting messed up the display. Now a warning will be issued and that cell will be displayed as or similar.
- Added cbind() and rbind() methods for tabular objects.
- The internal texify() function did not work properly.
- Default formatting now skips character cells.
- Justification of labels in text mode wasn't being done properly.
- RowFactor now allows spacing=1.
- Specifications for justification in table_options() are now recycled.
- Missing values were not handled correctly when computing counts, and when working with factors. (Reported by Manuel Reif.)
- Added Percent() pseudo-function.
- Cleaned up handling of row and column labels, especially in cases where rows with different column headings are summed.
- Added optional parameter to Heading() to use it only if another hasn't already been set.
- Fixed bug in column headings in print.tabular (reported by Tal Galili)
- Added Factor().
- Fixed bug with zero columns of row labels.
- Added levelnames argument to RowFactor and Factor to allow label customization.
- Added Multicolumn function.
- Added as.matrix(), write.csv.tabular() and write.table.tabular() (suggestions of Greg Snow).
- Added LaTeX escapes to text in the body or labels constructed by All() or the factor labels. (Suggestion of Dieter Menne.)
- Added a caption to the longtable example. (Suggestion of Dieter Menne.)
- Added the version number to the vignette title page.
- Fixed RowFactor to add space before first row, not after last row. (Bug report from Dieter Menne.)
- Made tabular() into a generic function. (Suggestion of Hadley Wickham.)
- Added description of missing values to the vignette.
- Fixed handling of data with an Hmisc "labelled" class attached. (Reported by Thomas MacFarland.)
- Planned CRAN release of all of the above
- Added All(), Literal() and RowFactor()
- Added table_options() and booktabs() for booktabs support
- Gave different defaults for row label justification and data justification
- Suppress page breaks in RowFactor().
- Allow options to be set temporarily in latex() call.
- Added options to suppress parts of the output.
- Renamed from "tabular" to "tables", put on R-forge
- First reasonably complete release
- First alpha version with Hmisc support
- Various abortive attempts