From 2eb4c4eea8577bbd220b4bd0cf3a672df9657df2 Mon Sep 17 00:00:00 2001 From: Michael Kraus Date: Mon, 12 Oct 2026 13:55:16 +0200 Subject: [PATCH] Restrict the docs CairoMakie compat bound to 0.15 Only 0.15 is tested, and CairoMakie 0.12 fails to precompile on Julia 1.13. --- CHANGELOG.md | 5 +++++ docs/Project.toml | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 36604e8..4915184 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,11 @@ the top level of `test/` only where it mirrors `src/.jl`, and there is no `src/recombined.jl`, `src/boundary.jl`, `src/mesh.jl`, `src/quadrature.jl`, `src/mass.jl`, `src/spline.jl` and `src/tensorproduct.jl`. +- `[compat] CairoMakie` in the docs environment is `"0.15"`, narrowed from + `"0.12, 0.13, 0.14, 0.15"`. Only 0.15 is tested, and CairoMakie 0.12 fails to precompile on + Julia 1.13, so the wider range claimed support that does not hold. The package itself does not + depend on CairoMakie; only its documentation build does. + ## [0.3.2] — 2026-10-03 ### Bug Fixes diff --git a/docs/Project.toml b/docs/Project.toml index c7b1cb9..b8d9597 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -11,6 +11,6 @@ SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" SimpleSplines = {path = ".."} [compat] -CairoMakie = "0.12, 0.13, 0.14, 0.15" +CairoMakie = "0.15" Documenter = "1" DocumenterCitations = "1"