Skip to content

Releases: thomasp85/ggforce

ggforce 0.5.0

18 Jun 13:39
9c86084

Choose a tag to compare

  • Fixed a bug that would cause reordering of data in some geoms (#314)
  • The concaveman package is no longer a dependency for geom_mark_hull() (#308)
  • Setting both label and description to NA will now turn off label drawing for
    that mark completely while still drawing the mark
  • Fix a bug in geom_mark_rect() where the mark would not be shown in all
    panels (#307)
  • Fixed a bug in the geom_mark_*() geoms where having NA values in the
    filter aesthetic would lead to weird errors. NA is now treated as FALSE
    (#306)
  • shapeGrob() is now exported for use by other packages (#303)
  • Fix a bug in geom_autohistogram() that prevented it to be used with
    continuous data (#297)
  • facet_zoom() now throws a better error when used with coord_flip() (#143)
  • You can now use "inherit", "inherit_fill", and "inherit_col" for the
    styling of the label box and connector in the geom_mark_*() family of geoms
    (#240)
  • Prepare for upcoming changes in ggplot2

ggforce 0.4.2

19 Feb 10:54
9e41661

Choose a tag to compare

  • Fix a documentation issue reported by CRAN

ggforce 0.4.1

05 Oct 06:15

Choose a tag to compare

  • Fixed a sanitizer error in the decent calculations used for the mark geoms
  • Fixed a typo bug in the vctrs implementations

ggforce 0.4.0

29 Sep 08:04

Choose a tag to compare

  • Moved to vctrs internally
  • Updated error messaging to use cli
  • geom_diagonal(), geom_diagonal_wide(), geom_parallel_sets(), and
    geom_sina() are now bidirectional in the style of ggplot2
  • geom_mark_*() now works correctly in the presence of NA values in x and
    y
  • The zoom, zoom.x, and zoom.y elements now uses proper registration of
    theme elements, inheriting from strip.background.
  • Fixed bug in geom_sina() when groups contained less than 3 points
  • Fixed bug in geom_parallel_sets() that erroneously removed grouping
    information in some configurations
  • Added jitter_y argument to geom_sina() to control whether y jittering is
    performed on integerish y values.
  • facet_zoom() now works with patchwork
  • Fix bug in geom_mark_ellipse() that caused wrong orientation of ellipses
    with groups of two.
  • gather_set_data() now supports tidyselect.
  • position_jitternormal() gains a seed argument in parallel to
    ggplot2::position_jitter()
  • geom_sina() now works when the group only have a single unique y value
  • facet_zoom() now works correctly with transformed scales
  • facet_wrap_paginate() now works correctly with dir = 'v'
  • facet_matrix() now supports a labeller
  • fix a bug in geom_parallel_sets_axes() that prevented coloring of axis fill
  • fix a bug in stat_circle() if the x and y aesthetics were inherited from
    the global mapping
  • facet_zoom() now works even when limits are set by the scales

ggforce 0.3.4

18 Aug 07:23

Choose a tag to compare

  • Changed documentation to comply with new units package
  • Fixed unintentional re-ordering of shapes (#224)
  • Deprecate scale_[x|y]_unit in favor of units::scale_[x|y]_units

ggforce 0.3.2

23 Jun 10:05

Choose a tag to compare

  • Changes to comply with latest ggplot2 release
  • Make sure ggforce pass test even if concaveman is not available

ggforce 0.3.1

21 Aug 10:40
b408ce8

Choose a tag to compare

  • Better fix for gganimate compatibility (#157)

ggforce 0.3.0

09 Aug 10:51
fc986da

Choose a tag to compare

  • Added facet_matrix() in order to facet different data columns into different
    rows and columns in a grid, in order to make e.g. scatterplot matrices and
    pairs plot
  • Added geom_autopoint() and position_auto() to jitter points based on the
    type of positional scales in the panel
  • Added geom_autohistogram() and geom_autodensity() for facilitating
    distribution plots along the diagonal in a facet_matrix() plot.
  • Added facet_row() and facet_col to have one-dimensional facet_wrap()
    with possibility of variable sizing.
  • Stats should now always keep the old group variable (potentially with
    something added), making them work with gganimate
  • Removed the Visual Guide vignette to reduce compilation time. See the
    website for an overview of all functionality with compiled examples
    (https://ggforce.data-imaginist.com)

ggforce 0.2.2

23 Apr 13:22
00f9118

Choose a tag to compare

  • Fixed a regression in geom_sina() where the computation would fail with a
    warning due to tolower() being masked (#134, #135).

ggforce 0.2.1

14 Mar 19:04
3996748

Choose a tag to compare

  • Fixed a bug in the calculation of open and closed b-splines, where the
    interval would exceed the defined region and result in an out-of-bounds memory
    error