Changes in version 0.5.2 (2025-04-09) MINOR CHANGES - Changed vignette mtcars to gradually explain a variety of functionality to customize plots. Changes in version 0.5.1 (2025-01-15) MINOR CHANGES - Updated the executable generated by Viash to the latest version. Changes in version 0.5.0 (2023-09-23) NEW FUNCTIONALITY - Allow specifying different columns in data for determining the colour and size of the geom using id_colour and id_size, respectively (#25). - Allow turning off bar outlines using draw_outline equal to FALSE for geom "bar" (#25). - Allow specifying a horizontal justification for the legend labels using legend_hjust (#30). Changes in version 0.4.0 (2023-08-29) BREAKING CHANGES - Deprecated the col_annot_offset, col_annot_angle and expand arguments in funky_heatmap(). Use position_args = position_arguments(...) instead (#6). - Removed the removed_entries argument. NEW FUNCTIONALITY - Allow modifying the positioning of elements using the position_args argument in funky_heatmap() (#12). - Plot images as a geom by specifying either a path, or a directory and an extension (#6). - Overhaul of the way legends are plotted (#23). Legends are now separate ggplots, the positioning of which is solved via patchwork. - Allow customizing legends using the legend argument in funky_heatmap() (#23). MINOR CHANGES - Throw warning if magick is not installed or if image is not found (#18). - Minor fixes to the documentation (#22). - Assume logical columns are meant to be displayed as text (#26). BUG FIXES - Fix missing 1.0 label in legend due to limitations in floating-point arithmetic. - Remove warnings due to changes in tidyselect (#15). - Remove warnings due to 'size' being renamed to 'linewidth' in ggplot2 v3.4.0 (#16). - Fix missing categories when no palette is specified for a pie geom (#17). - Fix issue with rendering non-character columns as text (#5, #26). - Fix error messge (#1, #26). - Fix domain url (#26). Changes in version 0.3.0 (2023-03-01) MAJOR CHANGES - Funky rectangles are now plotted using geom_rounded_rect(), thus simplifying the code quite a bit. MINOR CHANGES - Added a parameter for allowing to change the angle of the column annotation labels, col_annot_angle. - Removed dynutils as a dependency. BREAKING CHANGES - Removed parameter row_annot_offset since it wasn't being used anymore. Changes in version 0.2.0 (2023-01-13) MAJOR CHANGES - The column info data frame can directly contain the width, overlay, legend, hjust, vjust, size, and label columns without having to passed inside the options column first. - The options column can now also be a json string which will then first be parsed and processed. - Store the data-raw/dynbenchmark_data.R script inside the GitHub repo to be able to reproduce the dynbenchmark_data object. Also store the info and groupings for columns and rows in the dynbenchmark_data. - Extended the dynbenchmark vignette. Changes in version 0.1.0 (2022-11-28) The initial release of funkyheatmap as a standalone package. MAJOR CHANGES - Ported code funky_heatmap() from dynverse/dynbenchmark. - Split up code into different helper functions. - Added verify_*() functions for checking the file format of input objects and trying to provide helpful messages when the format is not correct. - Added documentation, unit tests and examples. - Website is published at funkyheatmap.github.io/funkyheatmap.