- 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_columnhas been deprecated. Usecolumnsinstead. - Argument columns in
add_css_columnadd_css_columnnow 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
headersintableHTML()to allow the user input alternative headers. - Fixed other small bugs.
- Small code optimisations.
- Added
make_cssfunction. 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_cssvignette for a detailed explanation. - Added
render_tableHTMLandtableHTML_outputfunctions 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 userenderUIanduiOutput, 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 torenderUIanduiOutputwhich could also be called instead). - Added a
make_cssvignette with examples and detailed explanations aboutmake_cssfunction. - Added more information in the package documentation.
- Various code optimizations.