Changes in version 0.5.0.9000 Changes in version 0.5.0 (2025-06-14) - Support ggplot2 v4.0. - Fix an incompatibility about axis title with the upcoming release of ggplot2 (#200). - Support ink and paper (#209). - Fix a bug about handling Geoms that have some non-primitive value as a default for an aesthetic (#195). - Treat from_theme(foo %||% NA) as NA (#216). - gghighlight_point() and gghighlight_line() are removed. Changes in version 0.4.1 (2023-12-16) - This is a maintenance release to update test expectations for the upcoming version of ggplot2. Changes in version 0.4.0 (2022-10-15) - Fix compatibility with purrr 1.0.0 and ggplot2 3.4.0. - The new option line_label_type provides different labeling methods using the geomtextpath package and the second axis. Please refer to the "line_label_type" section of the vignette "Introduction to gghighlight" for the details (#185). Changes in version 0.3.3 (2022-06-06) - Fix the deprecated use of dplyr::across() in dplyr::filter() (#177). Changes in version 0.3.2 (2021-06-05) - gghighlight() now accepts n() so that you can highlight based on the number of rows within each group (#154). - gghighlight() now preserves colour or fill when explicit NULL is specified on unhighlighted_params (i.e. unhighlighted_params = list(colour = NULL)) (#152). - Fix a longstanding bug of wrong calculation when the data has the same name of columns as aesthetics, e.g. x (#168). Changes in version 0.3.1 (2020-12-12) - gghighlight() now can add labels on discrete scales (#160). Changes in version 0.3.0 (2020-03-29) Breaking changes - gghighlight_point() and gghighlight_line(), deprecated in gghighlight 0.1.0, are now defunct (#132). Changes in version 0.2.0 (2020-01-25) New features - gghighlight() gets a new argument unhighlighted_params, which accepts a list of parameters for the unhighlighted layer (e.g. colour, fill, shape, and size). Accordingly, unhighlighted_colour is deprecated (#76). - gghighlight() gets a new argument keep_scales to choose whether to keep the original scale with the shadowed data (#72). - gghighlight() gets a new (experimental) argument calculate_per_facet to choose whether to calculate highlighting per facet or not (#14). Bug fixes - If the mapping has group, use it as grouping variable, which is consistent with the logic of ggplot2 (#77). - gghighlight() now ignores if the calculation fails over some layers. This is useful to combine with such layers as annotate() (#78). - gghighlight() now allows to highlight 0-layer plots, which means just filtering the plot data (#81). - gghighlight() now ignores NAs in numeric predicates (#86). Changes in version 0.1.0 (2018-07-04) - Add gghighlight(), which replaces the current gghighlight_line() and gghighlight_point(); these functions are now deprecated. - Add a introductory vignette. Changes in version 0.0.1 (2017-10-05) - First release