Adds compatibility with ggplot2 4.0.0

Adds new startup message.

No new features, but a relatively important rewrite of the internals and updated dependency on ggplot2 3.5.0 to support the new Guides system (and only the new one).

Bugfixes

  • Layers will retain custom attributes. (#65, @rsh52)

Bugfixes

  • Fixes a bug when adding more than one extra scale and using geoms without explicit mapping (#45)
  • Updates documentation to conform to latest CRAN HTML5 requirements.

Bugfixes

Bugfixes

  • Necessary version change due to some CRAN stuff. No user-visible changes.

Bugfixes

  • Fixes incompatibility with stats with custom setup_data (#27, thanks @carlschmidt26 !)

Bugfixes

  • Fixed error when defining positional scales before new_scales() (#2, thanks @willgearty)

  • Added a NEWS.md file to track changes to the package.