# gggenes 0.6.0

## 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.

# gggenes 0.5.1

## Minor changes

- Fix the 'ggfittext-package' documentation after a [breaking change to
  roxygen2](https://github.com/r-lib/roxygen2/issues/1491)

# gggenes 0.5.0

## 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)

# gggenes 0.4.1

## 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

# gggenes 0.4.0

## 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

# gggenes 0.3.1

## Bug fixes

- Now _actually_ compatible with ggplot2 v2.3.0

# gggenes 0.3.0

## 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

# gggenes 0.2.0

## Major changes

- Remove 'dplyr' dependency
- Update documentation
- Add vignette

## Bug fixes

- Fix drawing of `geom_gene_arrow()`
