Changes in version 0.6.0.9007 Breaking changes - linewidth in geom_feature() and geom_terminator() is now expressed in millimetres, not points, for consistency with geom_gene_arrow() as well as ggplot2 convention. This will have a negligible effect on plots that use the default linewidth values for these geoms, but will cause a significant visual change where linewidth is set manually (#89) Minor changes - Clarify feature_height and terminator_height parameter documentation in label geoms (#90) - Add polar coordinate support for geom_subgene_arrow() and geom_subgene_label() - Add developer vignette documenting coordinate transformation internals - Consolidate coordinate transformation logic into compose_grob() interface - Add comprehensive input validation (#91) - Improve error messages (#92) - Minor internal refactoring (#93) - Standardise on use of NPC (not native) grid coordinates internally (#94) Changes in version 0.6.0 (2025-12-14) Major changes - Add new geom_terminator() and geom_terminator_label() - Add support for polar coordinates Minor changes - Deprecate the size aesthetic in favour of linewidth (size deprecated as of ggplot2 3.4.0) - Use the cli package for messages, warnings etc. Changes in version 0.5.1 (2023-09-05) Minor changes - Fix the 'ggfittext-package' documentation after a breaking change to roxygen2 Changes in version 0.5.0 (2023-03-28) Major changes - Add new geom_feature() and geom_feature_label() - Add support for flipped coordinates with coord_flip() (#38) Minor changes - Explicit coercion of the forward value to logical, more useful values for the forward aesthetic in example data, and fix an error in README and introductory vignette (-1 does not coerce to FALSE...) - Improve handling of NA id values in make_alignment_dummies() (#51, thanks @NanamiKubota) - Update element_line to use linewidth rather than size (size deprecated as of ggplot2 3.4.0) Bug fixes - Fix bug where height argument to geom_gene_label() and geom_subgene_label() were being ignored (#40, thanks @jvanbelzen) Changes in version 0.4.1 (2020-12-10) Minor changes - More useful example for the forward aesthetic in the README and example_genes (thanks @rickbeeloo) Bug fixes - Fix bug in checking position of subgenes relative to the parent gene (#21, thanks @mchiapello) - Add 'orientation' column to example_subgenes and correct some errors in the documentation for both example data frames - Make vdiffr tests conditional Changes in version 0.4.0 (2019-06-24) Major changes - Add new geom_subgene_arrow() (contributed by @zdk123) - Add new geom_subgene_label() - Support new version of ggfittext (0.8.0) Bug fixes - Fix failing visual tests - Fix space in figure file name - Replace expect_error with the more reliable expect_silent in tests - Fix bugs in several tests - Add visual testing with vdiffr - Misc. small bug fixes and typo corrections - Fix compatibility with tidyeval changes in ggplot2 v2.3.0 Changes in version 0.3.1 (2018-06-16) Bug fixes - Now actually compatible with ggplot2 v2.3.0 Changes in version 0.3.0 (2018-05-26) Major changes - geom_gene_arrow() now supports forward aesthetic (#3 and #5, thanks @adomingues and @jasonserviss) - geom_gene_label() added (#3, thanks @adomingues) - Compatible with ggplot2 v2.3.0 Minor changes - Change R version dependency to fix 'patchlevel' error on CMD check - Add support for both pre- and post- ggplot2 v2.3.0 versions of aes() - Edit docs and README Bug fixes - Remove README.html so GitHub renders README correctly Changes in version 0.2.0 (2017-08-24) Major changes - Remove 'dplyr' dependency - Update documentation - Add vignette Bug fixes - Fix drawing of geom_gene_arrow()