Changelog
Source:NEWS.md
deeptime 1.1.1
CRAN release: 2024-03-08
deeptime now requires rlang version 1.1.0 or higher. This patch version includes several bug fixes:
- Fixed several cases where vignette and documentation building and/or unit testing would fail when the Macrostrat API was down
- Fixed coord_geo_polar() and coord_geo_radial() when the r-axis has expansion (#60)
- Improved argument type checking and error handling across the entire package
deeptime 1.1.0
CRAN release: 2024-03-05
deeptime now requires ggplot2 version 3.4.0 or higher. This version introduces several new features and bug fixes:
- Added geom_points_range(), a function designed for visualizing temporal occurrence data
- Added facet_grid_color() and facet_wrap_color() for changing strip background colors (#50)
- Added coord_geo_radial(), an enhanced version of coord_geo_polar() (only works with ggplot2 version 3.5.0 and higher) (#56)
- Added
family
andfontface
arguments to coord_geo() - Added the ability to include interval labels with coord_geo_polar() (#48)
- Fixed the interaction between coord_geo() and ggsave() (#49)
- Fixed
size = "auto"
whencenter_end_labels = TRUE
in coord_geo() - Updated several functions to work with ggplot2 version 3.5.0
Notable changes:
- The names for the theme elements that are used for coord_geo_polar() are now prepended with “deeptime.” (e.g.,
deeptime.axis.line.r
) (#51) - ggplot2 version 3.5.0 has broken several edge cases of coord_trans_xy(). See the documentation for more details. This will be fixed in a future deeptime release.
deeptime 1.0.1
CRAN release: 2023-02-16
- Fixed the bounds of the Kungurian stage in the built-in stages data
- Updated License to GPL >= 3
- Changed tidyverse to dplyr and magrittr in Suggests and vignettes
deeptime 1.0.0
CRAN release: 2023-01-20
- Updated built-in timescales to 2022/10 version of GTS
- Added a geom for making phylomorphospaces
- Added vignettes
- Renamed getScaleData() to get_scale_data()
- Soft deprecated gggeo_scale() and gggeo_scale_old()
deeptime 0.3.0
CRAN release: 2022-11-09
deeptime now requires ggplot2 version 3.3.0 or higher. Several new features and fixed compatibility with various ggplot2 versions.
- Added coord_geo_polar(), for adding timescales to polar plots (#33)
- Added color and fill discrete scales that use the GTS colors (#43)
- Fixed coord_geo_polar() and coord_trans_xy() for ggplot2 version 3.4.0 (#44)
- Fixed coord_geo() for ggplot2 version 3.4.0
- Added tests for both ggplot2 version 3.3.6 and 3.4.0
- Removed uses of getFromNamespace (#45)
deeptime 0.2.3
CRAN release: 2022-09-20
- Updated built-in timescales to 2022/02 version of GTS
- Better name handling and documentation for getScaleData() (#42)
deeptime 0.2.2
CRAN release: 2022-05-18
- Skip tests when suggested packages are unavailable
- Added the ability to specify label color (#40)
deeptime 0.1.0
CRAN release: 2021-07-23
First minor release (released on CRAN!)
- Fixed ability to use text transformations (from
scales
) incoord_geo()
(#30) - Added automatic R CMD check Github Actions
- Fixed S3 method consistency and other R CMD check warnings and notes
- Fixed
coord_geo()
when axis breaks were reversed or NULL (#23 and #29) - Added packages from examples and README to
Suggests
deeptime 0.0.6
Several bug fixes and minor features.
- Added ability to specify a layout for
ggarrange2()
(#21) - Added ability to center labels for time intervals that are broken by axis limits (#18)
- Fixed
gggeo_scale()
forggplot2
>=3.3.0 (#22) - Replaced README examples with examples using real data (#28)
- Fixed using first letters for the
pos
argument - Fixed label order (#26)
- Switched from Travis to Github Actions (#27)
- Fixed handling of axis tick labels for coord_trans_xy (#31)
deeptime 0.0.5
Added coord_geo()
, which is a coordinate system for ggplot2
that allows for adding highly customized timescales to ggplot
objects. Both gggeo_scale()
and gggeo_scale_old
are preserved but will receive notably less maintenance moving forward.
- Updated examples and documentation to use
coord_geo()
- Added
coord_trans_xy()
, which is a coordinate system forggplot2
that is similar tocoord_trans()
but allows for 2-dimensional transformations - Added
disparity_through_time()
which allows for plotting 2-dimensional data across a 3rd dimension (usinglattice
)
deeptime 0.0.4
ggarrange2()
now accepts geo_scale
objects and other grobified ggplots
- Fixed missing axes and axis titles
deeptime 0.0.2
Complete redesign of gggeo_scale()
that adds the scale outside of the plotting space using gtable
. The old version of gggeo_scale()
is preserved as gggeo_scale_old()
.
- Can now pull timescales from the Macrostrat API (#8)