- Updated tests to account for an issue with MacOS's M1mac update.
- Added support for new version of shiny 1.7.4.
- Breaking Change: Themes are now applied to tableHTML objects using the add_theme() function.
- Added argument round in tableHTML, to round numeric columns.
- Added argument replace_NA in tableHTML, to replace NA values with another for character and factor columns.
- Added new function tableHTML_to_image to package which converts the table into an image. This can be used for PDF or MS Word documents through rmarkdown.
- Improved the colour scaling for colour ranks with uneven intervals.
- Added new logo and hex logo for the package
- Minor bug fixes.
- Added more examples.
- Conditional Formatting is now supported.
- Color ranking is supported.
- New vignette on how to use conditional formatting.
- tableHTML gained an argument escape on escaping characters.
- Changed the tags ids to make it easier to change with CSS and more difficult to randomly find in the data set.
- Minor bug fixes.
- Improved documentation and added more examples.
- Fixed a bug where characters < or > in the data would open / close tags and would cause problem with the rendering of the table.
- Argument column_names in
add_css_column
has been deprecated. Usecolumns
instead. - Argument columns in
add_css_column
add_css_column
now can accept both column names and indices. - Changed the way ids are created for table (table_xxxx), column (tableHTML_column_x), header (tableHTML_header_x)
- Added argument
headers
intableHTML()
to allow the user input alternative headers. - Fixed other small bugs.
- Small code optimisations.
- Added
make_css
function. This function makes it easy to generate a css file. In shiny it can be used either to create a a file or directly in the ui.R file. You can see themake_css
vignette for a detailed explanation. - Added
render_tableHTML
andtableHTML_output
functions to use with shiny. This makes it easier for users to find the appropriate functions (people had to see the online documentation or the vignettes in order to understand that they needed to userenderUI
anduiOutput
, so I decided to add these new functions in the package) in order to implement tableHTML with shiny. These functions are directly included in the package so users can call them directly (internally these functions are simple calls torenderUI
anduiOutput
which could also be called instead). - Added a
make_css
vignette with examples and detailed explanations aboutmake_css
function. - Added more information in the package documentation.
- Various code optimizations.