diff --git a/CRAN-SUBMISSION b/CRAN-SUBMISSION index 5d787bd8..2ee2532b 100644 --- a/CRAN-SUBMISSION +++ b/CRAN-SUBMISSION @@ -1,3 +1,3 @@ -Version: 0.7.0 -Date: 2026-07-03 02:03:54 UTC -SHA: 421110cd2d7a1d282ec6d81f195a50de4d2ce752 +Version: 0.8.0 +Date: 2026-09-27 22:46:58 UTC +SHA: 77fa3d7cbcfd3cfd6a286984e783161ee67fcc83 diff --git a/DESCRIPTION b/DESCRIPTION index c523db08..60c11511 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,8 +1,8 @@ Package: tinyplot Type: Package Title: Lightweight Extension of the Base R Graphics System -Version: 0.7.0.99 -Date: 2026-07-02 +Version: 0.8.0 +Date: 2026-09-27 Authors@R: c( person( diff --git a/NEWS.md b/NEWS.md index 3113e37d..18e23871 100644 --- a/NEWS.md +++ b/NEWS.md @@ -4,7 +4,7 @@ _If you are viewing this file on CRAN, please check the [latest NEWS](https://grantmcdermott.com/tinyplot/NEWS.html) on our website where the formatting is also better._ -## Development version +## v0.8.0 ### Breaking changes diff --git a/R/tinyplot.matrix.R b/R/tinyplot.matrix.R index d8ca6876..f7aa1614 100644 --- a/R/tinyplot.matrix.R +++ b/R/tinyplot.matrix.R @@ -144,7 +144,7 @@ array_plot = function(x, y = NULL, type = NULL, legend = NULL, facet = NULL, lvls = if (is.null(lvls)) { seq_len(dims[1]) } else { - type.convert(lvls, as.is = TRUE) + utils::type.convert(lvls, as.is = TRUE) } by = if (is.numeric(lvls)) { lvls[as.vector(slice.index(x, 1))] diff --git a/cran-comments.md b/cran-comments.md index 494a3b9d..da0f9059 100644 --- a/cran-comments.md +++ b/cran-comments.md @@ -1,12 +1,18 @@ ## Overview -**tinyplot** v0.7.0 is a feature release. It brings major updates to our theming -logic and aesthetic stylings, several new plot types and `tinyplot.*` methods, -and various other enhancements and bug fixes. See NEWS.md for the full list of -changes. +**tinyplot** v0.8.0 is a feature release. It adds several new plot types +(hexbin, tile, heatmap, sina), a new `tinyplot.array()` method, substantial +facet enhancements, new arguments for ordering and labelling categorical +variables, performance improvements, and many bug fixes. See NEWS.md for the +full list of changes. + +This release includes one minor breaking change: line types now order +categorical `x` data by factor levels, rather than order of appearance, for +consistency with other plot types. The old behaviour remains available via +an explicit argument. ## Test environments -macOS (local) +Arch Linux (local) GitHub Actions (ubuntu-24.04): release, devel Win Builder @@ -16,7 +22,7 @@ Win Builder ## Reverse dependency checks -We ran reverse-dependency checks on all 12 CRAN revdeps. All packages that +We ran reverse-dependency checks on all 16 CRAN revdeps. All packages that could be checked showed no status change from the current CRAN version of tinyplot. One package, 'RTMB', failed to install in our CI environment under both the old and new versions of tinyplot (identical ERROR, unrelated to this @@ -27,4 +33,4 @@ P.S. We continue to run a comprehensive test suite comprising hundreds of test snapshots (i.e., SVG images) as part of our CI development workflow. See: https://github.com/grantmcdermott/tinyplot/tree/main/inst/tinytest/_tinysnapshot However, we have removed these test snapshots from our CRAN submission to reduce -the size of of install target and stay within CRAN's recommend size limits. +the size of the install target and stay within CRAN's recommended size limits.