Skip to content

Compatibility with ggplot2 3.6.0#53

Merged
santiagohermo merged 1 commit intoJMSLab:mainfrom
teunbrand:ggplot2_360
Feb 11, 2025
Merged

Compatibility with ggplot2 3.6.0#53
santiagohermo merged 1 commit intoJMSLab:mainfrom
teunbrand:ggplot2_360

Conversation

@teunbrand
Copy link
Contributor

Hi there,

Apologies for not posting an issue first.
The ggplot2 package is planning an update for around May 2025 and a reverse dependency test identified a problem with the eventstudyr package.
The details are explained in tidyverse/ggplot2#6290, but essentially ggplot2 doesn't populate the plot$labels field before plot building anymore, which violates some test assumptions in this package.

This PR changes the tests to be compatible with both versions of ggplot2.
You can test the changes yourself with the development version of ggplot2 (pak::pak("tidyverse/ggplot2"))

Best,
Teun

@santiagohermo
Copy link
Collaborator

santiagohermo commented Feb 11, 2025

Thanks @teunbrand ! I reviewed your changes and everything looks good, plus the tests passed without a problem. So I'll merge this PR

@santiagohermo santiagohermo merged commit 15f390c into JMSLab:main Feb 11, 2025
5 checks passed
@teunbrand
Copy link
Contributor Author

Great, thanks for the response!

@teunbrand teunbrand deleted the ggplot2_360 branch February 11, 2025 13:22
@teunbrand
Copy link
Contributor Author

This is a reminder that we aim to release ggplot2 soon, in about 2 weeks. We hope that a fix can be submitted to CRAN around that time. Hopefully this will inform you in a timely manner.

For my own bookkeeping, similar issues are being tracked in tidyverse/ggplot2#6505.

Best wishes,
Teun

@santiagohermo
Copy link
Collaborator

Update has been submitted to CRAN, fyi @teunbrand

@teunbrand
Copy link
Contributor Author

Thanks this is very helpful to us!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants