Skip to content

Commit

Permalink
Bump version
Browse files Browse the repository at this point in the history
  • Loading branch information
thomasp85 committed Feb 19, 2024
1 parent 6793594 commit 2730ec4
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 30 deletions.
2 changes: 1 addition & 1 deletion DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Package: ggforce
Type: Package
Title: Accelerating 'ggplot2'
Version: 0.4.1
Version: 0.4.2
Authors@R:
c(person(given = "Thomas Lin",
family = "Pedersen",
Expand Down
62 changes: 33 additions & 29 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# ggforce 0.4.2

* Fix a documentation issue reported by CRAN

# ggforce 0.4.1

* Fixed a sanitizer error in the decent calculations used for the mark geoms
Expand All @@ -7,29 +11,29 @@

* Moved to vctrs internally
* Updated error messaging to use cli
* `geom_diagonal()`, `geom_diagonal_wide()`, `geom_parallel_sets()`, and
* `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
* `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
* 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
* 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
* 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
* `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
* 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

Expand All @@ -51,18 +55,18 @@
# ggforce 0.3.0

- 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
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
- 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()`
- 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
- 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
website for an overview of all functionality with compiled examples
(https://ggforce.data-imaginist.com)

# ggforce 0.2.2
Expand All @@ -79,7 +83,7 @@
# ggforce 0.2.0

## New features
- `linear_trans` for composing linear transformation using `rotate`, `stretch`,
- `linear_trans` for composing linear transformation using `rotate`, `stretch`,
`shear`, `reflect`, and `translate`
- `facet_stereo` added for creating stereographic projections
- `geom_voronoi_[tile|segment]`, `geom_delaunay_[tile|segment|segment2]`, and
Expand All @@ -89,8 +93,8 @@
- Add `geom_regon` for drawing regular polygons
- Add `geom_diagonal`, `geom_diagonal_wide` and `geom_parallel_sets` for drawing
parallel sets diagrams and other visualizations based on diagonals.
- Add `geom_shape` for drawing polygons with rounded corners and
expanded/contracted sides. `geom_shape` replaces all `geom_polygon`
- Add `geom_shape` for drawing polygons with rounded corners and
expanded/contracted sides. `geom_shape` replaces all `geom_polygon`
internally.
- Added `geom_bspline_closed` to draw polygons defined as b-splines
- Add `geom_mark_[rect|circle|ellipse|hull]` to encircle a group of points and
Expand All @@ -101,40 +105,40 @@
## Improvements
- `facet_[wrap|grid]_paginate` will now try to make panels on the last page the
same size as on full pages (#7)
- `facet_zoom` now gains `xlim` and `ylim` arguments to control zoom range
- `facet_zoom` now gains `xlim` and `ylim` arguments to control zoom range
directly
- `facet_zoom` now gains `zoom.data` to control which data gets plotted in which
- `facet_zoom` now gains `zoom.data` to control which data gets plotted in which
panel
- Slimmed down the dependencies for the package. `plyr`, `lazyeval` and `dplyr`
has all been removed
- Rewrite `geom_sina` to match `geom_violin` and allow for dodging
- Add `open`/`clamped` option to `geom_bspline

## Bug fixes
- Fix interpolation of `x` and `y` values in `geom_link2` (@thomasp85 and
- Fix interpolation of `x` and `y` values in `geom_link2` (@thomasp85 and
@lepennec)
- `stat_link` no longer replicates the group column
- arcs and links no longer rename aesthetics when only one aesthetic is present
(`drop = FALSE`)
- `stat_bezier0` and `stat_bezier2` now return data in the expected format
- Fix bug with `n_pages` due to internal changes in ggplot2
- Fix bug in `facet_zoom` in combination with secondary y-axis where the space for
- Fix bug in `facet_zoom` in combination with secondary y-axis where the space for
the y-axis would become huge
- Correctly detect and error out when scales and coords does not work with
- Correctly detect and error out when scales and coords does not work with
`facet_zoom`
- The *2 versions of line geoms no longer adds an `NA` to guides.

# ggforce 0.1.1

## New features
- Zoom indicator styling can now be specified separetely for x and y zoom using
`zoom.x` and `zoom.y` in theme (inherits from `zoom` that inherits from
- Zoom indicator styling can now be specified separetely for x and y zoom using
`zoom.x` and `zoom.y` in theme (inherits from `zoom` that inherits from
`strip.background`)

## Bug fixes
- Fix bug in `facet_wrap_paginate` that threw errors when using it with free
- Fix bug in `facet_wrap_paginate` that threw errors when using it with free
scales (#19)
- Fixes bug in `facet_zoom` where y-axis would be incorrectly displayed when
- Fixes bug in `facet_zoom` where y-axis would be incorrectly displayed when
zooming on both axes without splitting the view (#23)
- Fixes bug in `facet_zoom` where scale expansion where not taken into account
when drawing the indicator area (#22)
Expand All @@ -144,7 +148,7 @@ the column that is zoomed by (#21)
# ggforce 0.1.0

## Major changes
- `geom_edge_bundle` has been renamed `geom_bspline` and lost the tension
- `geom_edge_bundle` has been renamed `geom_bspline` and lost the tension
argument. True edge bundle functionality has been moved to `ggraph`

## New features
Expand All @@ -162,13 +166,13 @@ argument. True edge bundle functionality has been moved to `ggraph`

## New features
- `geom_arc` / `stat_arc` for drawing circle segments
- `geom_edge_bundle` / `stat_edge_bundle` for drawing edge bundles based on
- `geom_edge_bundle` / `stat_edge_bundle` for drawing edge bundles based on
control points
- `geom_arc_bar` /`stat_arc_bar` / `stat_pie` for drawing arcs and wedges with
- `geom_arc_bar` /`stat_arc_bar` / `stat_pie` for drawing arcs and wedges with
fill
- `geom_circle` / `stat_circle` for drawing circles with radius based on
- `geom_circle` / `stat_circle` for drawing circles with radius based on
coordinate system scale
- `power_trans` for creating power transformations
- `radial_trans` for creating transformation between radial and cartesian
- `radial_trans` for creating transformation between radial and cartesian
coordinates
- `trans_reverser` for reversing a trans object

0 comments on commit 2730ec4

Please sign in to comment.