diff --git a/CHANGELOG.md b/CHANGELOG.md index f45e07e..ba1c0c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,12 @@ compat bound. An unused binding goes out of `test/tensorproduct.jl`, as fatou 0.22.0 reports it; no source file changes. +### Bug Fixes + +The floors rise to Julia 1.11, GeometricBase 0.15.0, CompactBasisFunctions 0.4.2 and +QuadratureRules 0.2.2, because GeometricBase 0.15 declares its stubs public and requires Julia +1.11. + ## [0.3.0] — 2026-09-20 ### New Features diff --git a/Project.toml b/Project.toml index d67027a..41ebf81 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "SimpleSplines" uuid = "ac480f6c-9a94-4d53-a283-9db69f109154" -version = "0.3.0" +version = "0.3.1" authors = ["Michael Kraus"] [deps] @@ -17,13 +17,13 @@ SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" [compat] BandedMatrices = "1" -CompactBasisFunctions = "0.3, 0.4" +CompactBasisFunctions = "0.4.2" ContinuumArrays = "0.18, 0.19, 0.20, 0.21" DomainSets = "0.8" FFTW = "1" -GeometricBase = "0.14.8" +GeometricBase = "0.15.0" LinearAlgebra = "1" -QuadratureRules = "0.2" +QuadratureRules = "0.2.2" Random = "1" SparseArrays = "1" -julia = "1.10" +julia = "1.11" diff --git a/test/mass.jl b/test/mass.jl index 726a220..c9033a3 100644 --- a/test/mass.jl +++ b/test/mass.jl @@ -249,8 +249,6 @@ Random.seed!(0x2f7a91c4) # the keyword is a literal at the call site, so it must constant-propagate into a # concrete type -- a two-way Union here propagates into every consumer downstream. - # Written as a function rather than a closure: a closure over a local infers as Any - # on the 1.10 compat floor. project(M, b) = mass_operator(M, b; kernel = :project) @test @inferred(project(Su, bu)) isa CirculantMass @test @inferred(project(Sg, bg)) isa FactorizedMass