Skip to content

Commit aa06b7c

Browse files
committed
resolve merge conflict
Merge branch 'main' into quarto_vignettes # Conflicts: # DESCRIPTION
2 parents 9085c02 + 6a447ba commit aa06b7c

File tree

504 files changed

+34631
-45458
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

504 files changed

+34631
-45458
lines changed

.github/workflows/R-CMD-check.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,21 @@ jobs:
5858
http-user-agent: ${{ matrix.config.http-user-agent }}
5959
use-public-rspm: true
6060

61+
# TODO: remove this when R 4.6 is released
62+
- name: Tweak for old Windows (R 4.1)
63+
uses: r-lib/actions/setup-r-dependencies@v2
64+
if: ${{ matrix.config.os == 'windows-latest' && matrix.config.r == 'oldrel-4' }}
65+
with:
66+
cache-version: 3
67+
extra-packages: >
68+
any::rcmdcheck,
69+
70+
Hmisc=?ignore-before-r=4.2.0,
71+
quantreg=?ignore-before-r=4.3.0
72+
needs: check
73+
6174
- uses: r-lib/actions/setup-r-dependencies@v2
75+
if: ${{ matrix.config.os != 'windows-latest' || matrix.config.r != 'oldrel-4' }}
6276
with:
6377
cache-version: 3
6478
extra-packages: >

.github/workflows/test-coverage.yaml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,16 @@ jobs:
3535
clean = FALSE,
3636
install_path = file.path(normalizePath(Sys.getenv("RUNNER_TEMP"), winslash = "/"), "package")
3737
)
38+
print(cov)
3839
covr::to_cobertura(cov)
3940
shell: Rscript {0}
4041

41-
- uses: codecov/codecov-action@v4
42+
- uses: codecov/codecov-action@v5
4243
with:
43-
fail_ci_if_error: ${{ github.event_name != 'pull_request' && true || false }}
44-
file: ./cobertura.xml
45-
plugin: noop
44+
# Fail if error if not on PR, or if on PR and token is given
45+
fail_ci_if_error: ${{ github.event_name != 'pull_request' || secrets.CODECOV_TOKEN }}
46+
files: ./cobertura.xml
47+
plugins: noop
4648
disable_search: true
4749
token: ${{ secrets.CODECOV_TOKEN }}
4850

DESCRIPTION

Lines changed: 25 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Package: ggplot2
22
Title: Create Elegant Data Visualisations Using the Grammar of Graphics
3-
Version: 3.5.1.9000
3+
Version: 4.0.0.9000
44
Authors@R: c(
55
person("Hadley", "Wickham", , "[email protected]", role = "aut",
66
comment = c(ORCID = "0000-0003-4757-117X")),
@@ -20,7 +20,8 @@ Authors@R: c(
2020
comment = c(ORCID = "0000-0002-9415-4582")),
2121
person("Teun", "van den Brand", role = "aut",
2222
comment = c(ORCID = "0000-0002-9335-7468")),
23-
person("Posit, PBC", role = c("cph", "fnd"))
23+
person("Posit, PBC", role = c("cph", "fnd"),
24+
comment = c(ROR = "03wc8by49"))
2425
)
2526
Description: A system for 'declaratively' creating graphics, based on "The
2627
Grammar of Graphics". You provide the data, tell 'ggplot2' how to map
@@ -30,16 +31,17 @@ License: MIT + file LICENSE
3031
URL: https://ggplot2.tidyverse.org, https://github.com/tidyverse/ggplot2
3132
BugReports: https://github.com/tidyverse/ggplot2/issues
3233
Depends:
33-
R (>= 4.0)
34-
Imports:
34+
R (>= 4.1)
35+
Imports:
3536
cli,
3637
grDevices,
3738
grid,
38-
gtable (>= 0.1.1),
39+
gtable (>= 0.3.6),
3940
isoband,
4041
lifecycle (> 1.0.1),
4142
rlang (>= 1.1.0),
42-
scales (>= 1.3.0),
43+
S7,
44+
scales (>= 1.4.0),
4345
stats,
4446
vctrs (>= 0.6.0),
4547
withr (>= 2.5.0)
@@ -50,6 +52,7 @@ Suggests:
5052
ggplot2movies,
5153
hexbin,
5254
Hmisc,
55+
hms,
5356
knitr,
5457
mapproj,
5558
maps,
@@ -63,25 +66,26 @@ Suggests:
6366
quarto,
6467
ragg (>= 1.2.6),
6568
RColorBrewer,
69+
roxygen2,
6670
rpart,
6771
sf (>= 0.7-3),
6872
svglite (>= 2.1.2),
6973
testthat (>= 3.1.5),
7074
tibble,
7175
vdiffr (>= 1.0.6),
7276
xml2
73-
Enhances:
77+
Enhances:
7478
sp
7579
VignetteBuilder:
7680
quarto
7781
Config/Needs/website: ggtext, tidyr, forcats, tidyverse/tidytemplate
7882
Config/testthat/edition: 3
79-
Config/usethis/last-upkeep: 2024-10-24
83+
Config/usethis/last-upkeep: 2025-04-23
8084
Encoding: UTF-8
8185
LazyData: true
8286
Roxygen: list(markdown = TRUE)
83-
RoxygenNote: 7.3.2
84-
Collate:
87+
RoxygenNote: 7.3.3
88+
Collate:
8589
'ggproto.R'
8690
'ggplot-global.R'
8791
'aaa-.R'
@@ -90,14 +94,19 @@ Collate:
9094
'aes-group-order.R'
9195
'aes-linetype-size-shape.R'
9296
'aes-position.R'
97+
'all-classes.R'
9398
'compat-plyr.R'
9499
'utilities.R'
95100
'aes.R'
101+
'annotation-borders.R'
96102
'utilities-checks.R'
97103
'legend-draw.R'
98104
'geom-.R'
99105
'annotation-custom.R'
100106
'annotation-logticks.R'
107+
'scale-type.R'
108+
'layer.R'
109+
'make-constructor.R'
101110
'geom-polygon.R'
102111
'geom-map.R'
103112
'annotation-map.R'
@@ -142,6 +151,7 @@ Collate:
142151
'geom-col.R'
143152
'geom-path.R'
144153
'geom-contour.R'
154+
'geom-point.R'
145155
'geom-count.R'
146156
'geom-crossbar.R'
147157
'geom-segment.R'
@@ -160,7 +170,6 @@ Collate:
160170
'geom-jitter.R'
161171
'geom-label.R'
162172
'geom-linerange.R'
163-
'geom-point.R'
164173
'geom-pointrange.R'
165174
'geom-quantile.R'
166175
'geom-rug.R'
@@ -175,6 +184,8 @@ Collate:
175184
'grob-dotstack.R'
176185
'grob-null.R'
177186
'grouping.R'
187+
'properties.R'
188+
'margins.R'
178189
'theme-elements.R'
179190
'guide-.R'
180191
'guide-axis.R'
@@ -186,7 +197,6 @@ Collate:
186197
'guide-colorbar.R'
187198
'guide-colorsteps.R'
188199
'guide-custom.R'
189-
'layer.R'
190200
'guide-none.R'
191201
'guide-old.R'
192202
'guides-.R'
@@ -199,7 +209,6 @@ Collate:
199209
'layer-sf.R'
200210
'layout.R'
201211
'limits.R'
202-
'margins.R'
203212
'performance.R'
204213
'plot-build.R'
205214
'plot-construction.R'
@@ -236,16 +245,17 @@ Collate:
236245
'scale-shape.R'
237246
'scale-size.R'
238247
'scale-steps.R'
239-
'scale-type.R'
240248
'scale-view.R'
241249
'scale-viridis.R'
242250
'scales-.R'
243251
'stat-align.R'
244252
'stat-bin.R'
253+
'stat-summary-2d.R'
245254
'stat-bin2d.R'
246255
'stat-bindot.R'
247256
'stat-binhex.R'
248257
'stat-boxplot.R'
258+
'stat-connect.R'
249259
'stat-contour.R'
250260
'stat-count.R'
251261
'stat-density-2d.R'
@@ -263,7 +273,6 @@ Collate:
263273
'stat-smooth-methods.R'
264274
'stat-smooth.R'
265275
'stat-sum.R'
266-
'stat-summary-2d.R'
267276
'stat-summary-bin.R'
268277
'stat-summary-hex.R'
269278
'stat-summary.R'
@@ -274,6 +283,7 @@ Collate:
274283
'theme.R'
275284
'theme-defaults.R'
276285
'theme-current.R'
286+
'theme-sub.R'
277287
'utilities-break.R'
278288
'utilities-grid.R'
279289
'utilities-help.R'

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
YEAR: 2024
1+
YEAR: 2025
22
COPYRIGHT HOLDER: ggplot2 core developer team

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# MIT License
22

3-
Copyright (c) 2024 ggplot2 core developer team
3+
Copyright (c) 2025 ggplot2 core developer team
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

0 commit comments

Comments
 (0)