Skip to content

Update AlgebraOfGraphics requirement to 0.12.2#47

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/julia/AlgebraOfGraphics-0.12.2
Open

Update AlgebraOfGraphics requirement to 0.12.2#47
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/julia/AlgebraOfGraphics-0.12.2

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 2, 2026

Updates the requirements on AlgebraOfGraphics to permit the latest version.

Release notes

Sourced from AlgebraOfGraphics's releases.

v0.12.2

AlgebraOfGraphics v0.12.2

Diff since v0.12.1

Merged pull requests:

Closed issues:

  • Can't use smooth() with ::Date axis (#376)
  • Apply datalimits to only some groups (#412)
  • Easier date-axis formatting (#423)
  • Replace nonnumeric with nominal and ordinal (#449)
  • Faceting with empty panels is broken for time series (#471)
  • LinesFillx (#473)
  • Time axis, including date and hours/minutes/seconds (#654)
  • Label missing if group not present in first facet (#691)
  • Unfilled line plot for density (#694)
  • Barplot width not consistent across facets (#717)
  • BarPlot bars not appearing in facet plot using TimeType data (#718)
Changelog

Sourced from AlgebraOfGraphics's changelog.

v0.12.2 - 2026-02-26

  • Added support for visual(..., legend = (; visible = false)) to suppress a layer's legend contribution. Useful when combining multiple visual layers (e.g. Scatter + Text) that share a categorical scale, where some layers produce unwanted legend elements #728.
  • Fixed legend labels missing when a layer only exists in non-first facets #721.
  • Fixed smooth(), linear() and histogram() failing with Date/DateTime axes #724.
  • Delegate datetime tick computation to Makie's DateTimeTicks, which provides better tick placement and context-aware label formatting (e.g., showing only the time when the date hasn't changed between ticks). Ticks now also update dynamically when zooming/panning. Requires Makie >= 0.24.4 #725.
  • Fixed empty facets showing raw float values instead of datetime tick labels when sharing a datetime axis with non-empty facets #726.
  • Fixed inconsistent bar/box/crossbar/violin widths across facets when different facets contain different subsets of x-values #727.

v0.12.1 - 2026-01-07

  • Make the visuals BarPlot, BoxPlot, Density and CrossBar aware of the strokecolor aesthetic. Note that, for some visuals, it is necessary to specify a strokewidth strictly larger than 0 to appreciate the effect of the strokecolor mapping. Note also that the strokecolor aesthetic in itself was already available, and it is defined so that it behaves as the Color aesthetic (for example, in terms of scales). Indeed, the visuals Scatter, ScatterLines and Hist were already aware of strokecolor. There are other visuals that also could use strokecolor (for example, violin plots), but implementing strokecolor for all of them is left for later.
  • Fix deprecation warnings in linear(...) with GLM >= 1.9.1.

v0.12.0 - 2025-11-28

  • Added subvisual which is a version of visual that restricts its effect to only those layers specified by a target argument. Intended for the styling of transformations creating multiple plot layers #678.
  • Breaking: Removed the internal LinesFill recipe which had been used for linear and density transformations. Instead, both transformations now create ProcessedLayers with Bands and Lines layers. This means that certain visuals multiplied with those transformations may lead to incompatible attribute errors now when calling draw if they use attributes that Band and Lines do not share. On the other hand, you can style layers completely independently with subvisual now. To replace density() * visual(direction = :y) you can now do density(direction = :y) directly.
  • Breaking: Added a confidence interval layer to smooth which is enabled by default and can be disabled with interval = nothing. This will cause breakage where smooth() * visual(...) was used with attributes that Band does not know. You can use smooth() * subvisual(:ci/:prediction, ...) to target the components specifically. Note that Loess confidence intervals have quadratic memory scaling so they should not be used with very large numbers of observations.
  • Added an auto-label mechanism when using dims which picks up the column labels from the positional arguments of mapping and assigns them to the categorical values created by dims. Slightly breaking in that the categorical scale now does not consist of CartesianIndex values anymore but the custom type DimsIndex that contains information about which dims were requested.

v0.11.10 - 2025-11-24

  • Added QQPlot and QQNorm aesthetics for use with Makie 0.24.7 and up. QQPlot can take one positional argument and a distribution keyword from that version on which makes it compatible with AlgebraOfGraphics #703.
  • Added singlexlabel and singleylabel keywords to draw(facet = (; ...)) with which the behavior can be disabled where the same label across multiple axes is replaced with a single spanning one #699.
  • Added scale to AesColor scale properties which allows to transform continuous colors with functions such as log10 #700.

v0.11.9 - 2025-10-10

  • Improved error message when two layers with incompatible continuous data are combined #692.

v0.11.8 - 2025-10-09

  • Improved handling of all-missing subgroups in some cases #689.

v0.11.7 - 2025-08-26

  • Fixed a bug where adding a layer without layout mapping could result in layout facets that should not have been visible at all #683.

v0.11.6 - 2025-08-19

  • Remove accidentally left in @show macro #682.

v0.11.5 - 2025-08-19

  • Always treat layout, row, col and group mappings as categorical to simplify common scenarios where grouping information is stored as integers #681.
  • Make mapping(key = (:col1, :col2)) work automatically, equivalent to (:col1, :col2) => tuple #681.

v0.11.4 - 2025-08-15

... (truncated)

Commits
  • 63ec916 Prepare v0.12.2 (#729)
  • 581d3c8 feat(legend): Per-layer legend visibility via `visual(legend = (; visible = f...
  • 272194d fix(facet): Consistent bar/box/crossbar/violin width across facets (#727)
  • 6fe5b90 fix(facet): Propagate datetime ticks to empty facets (#726)
  • db05483 feat(ticks): Delegate datetime ticks to Makie's DateTimeTicks (#725)
  • b2db24c fix: Support Date/DateTime axes in smooth(), linear() and histogram() (#724)
  • 2097295 refactor: Rename CLAUDE.md to AGENTS.md with symlink (#723)
  • 61e69de Add CLAUDE.md (#722)
  • ac1d6b4 Fix label missing from legend when group not present in first facet (#721)
  • f127b63 Cheat sheet (#714)
  • Additional commits viewable in compare view

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Updates the requirements on [AlgebraOfGraphics](https://github.com/MakieOrg/AlgebraOfGraphics.jl) to permit the latest version.
- [Release notes](https://github.com/MakieOrg/AlgebraOfGraphics.jl/releases)
- [Changelog](https://github.com/MakieOrg/AlgebraOfGraphics.jl/blob/master/CHANGELOG.md)
- [Commits](MakieOrg/AlgebraOfGraphics.jl@v0.1.0...v0.12.2)

---
updated-dependencies:
- dependency-name: AlgebraOfGraphics
  dependency-version: 0.12.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels Mar 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file julia Pull requests that update julia code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants