From 4598211a6ae6d8b133be35212a9883b19191522a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 5 Jun 2026 14:20:04 +0000 Subject: [PATCH 1/4] Update DomainSets requirement from 0.5, 0.6, 0.7 to 0.5, 0.6, 0.7, 0.8 Updates the requirements on [DomainSets](https://github.com/JuliaApproximation/DomainSets.jl) to permit the latest version. - [Release notes](https://github.com/JuliaApproximation/DomainSets.jl/releases) - [Commits](https://github.com/JuliaApproximation/DomainSets.jl/commits/v0.8.0) --- updated-dependencies: - dependency-name: DomainSets dependency-version: 0.8.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index c96f926..764943e 100644 --- a/Project.toml +++ b/Project.toml @@ -35,7 +35,7 @@ Aqua = "0.8" BandedMatrices = "0.16, 0.17, 1" BlockArrays = "0.14, 0.15, 0.16, 1" BlockBandedMatrices = "0.10, 0.11, 0.12, 0.13" -DomainSets = "0.5, 0.6, 0.7" +DomainSets = "0.5, 0.6, 0.7, 0.8" DualNumbers = "0.6.2" FastGaussQuadrature = "0.4, 0.5, 1" FastTransforms = "0.12, 0.13, 0.14, 0.15.1, 0.16, 0.17" From f02c67582f242098785afd16359660d8f71d657f Mon Sep 17 00:00:00 2001 From: Jishnu Bhattacharya Date: Sun, 7 Jun 2026 21:02:10 +0400 Subject: [PATCH 2/4] Bump minimum ApproxFunBase version --- Project.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 764943e..aa8ef05 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "ApproxFunOrthogonalPolynomials" uuid = "b70543e2-c0d9-56b8-a290-0d4d6d4de211" -version = "0.6.63" +version = "0.6.64" [deps] ApproxFunBase = "fbd15aa5-315a-5a7d-a8a4-24992e37be05" @@ -30,7 +30,7 @@ ApproxFunOrthogonalPolynomialsPolynomialsExt = "Polynomials" ApproxFunOrthogonalPolynomialsStaticExt = "Static" [compat] -ApproxFunBase = "0.8.67, 0.9.28" +ApproxFunBase = "0.9.34" Aqua = "0.8" BandedMatrices = "0.16, 0.17, 1" BlockArrays = "0.14, 0.15, 0.16, 1" From ab0c8bd8aca310ec9d87b8305a071727f7c5d6d0 Mon Sep 17 00:00:00 2001 From: Jishnu Bhattacharya Date: Sun, 7 Jun 2026 21:52:07 +0400 Subject: [PATCH 3/4] Update for cross deprectaion --- test/MultivariateTest.jl | 10 +++++----- test/PDETest.jl | 18 +++++++++--------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/test/MultivariateTest.jl b/test/MultivariateTest.jl index d93886e..a38b04c 100644 --- a/test/MultivariateTest.jl +++ b/test/MultivariateTest.jl @@ -7,7 +7,7 @@ using LinearAlgebra using SpecialFunctions using BlockBandedMatrices using Test -using ApproxFunBase: factor, Block, cfstype, blocklengths, block, tensorizer, ArraySpace, ∞ +using ApproxFunBase: factor, Block, cfstype, blocklengths, block, tensorizer, ArraySpace, ∞, cartesianproduct using ApproxFunBase.TestUtils: testbandedblockbandedoperator, testraggedbelowoperator, testblockbandedoperator using ApproxFunOrthogonalPolynomials: chebyshevtransform @@ -339,7 +339,7 @@ include("testutils.jl") @testset "conversion between" begin dx = dy = ChebyshevInterval() - d = dx × dy + d = cartesianproduct(dx, dy) x,y=Fun(d) @test x(0.1,0.2) ≈ 0.1 @test y(0.1,0.2) ≈ 0.2 @@ -421,7 +421,7 @@ include("testutils.jl") @testset "Dirichlet" begin testblockbandedoperator(@inferred Dirichlet((0..1)^2)) - testblockbandedoperator(@inferred Dirichlet((0..1) × (0.0 .. 1))) + testblockbandedoperator(@inferred Dirichlet(cartesianproduct(0..1, 0.0 .. 1))) testraggedbelowoperator(Dirichlet(Chebyshev()^2)) testraggedbelowoperator(Dirichlet(Chebyshev(0..1) * Chebyshev(0.0..1))) end @@ -576,13 +576,13 @@ include("testutils.jl") @testset "inference in TensorSpace" begin s = @inferred TensorSpace((Chebyshev(0..1), Chebyshev(0.0..2.0))) d = @inferred domain(s) - @test d == (0..1) × (0.0..2.0) + @test d == cartesianproduct(0..1, 0.0..2.0) f = Fun((x,y)->x^2*y^3, s) @test f(0.1, 0.2) ≈ 0.1^2 * 0.2^3 s2 = TensorSpace((Chebyshev(0..1), Chebyshev(0.0..2.0), Chebyshev(0..2))) d2 = @inferred domain(s2) - @test d2 == (0..1) × (0.0..2.0) × (0..2) + @test d2 == cartesianproduct(0..1, 0.0..2.0, 0..2) end end diff --git a/test/PDETest.jl b/test/PDETest.jl index 7af1738..9c4a8a1 100644 --- a/test/PDETest.jl +++ b/test/PDETest.jl @@ -5,7 +5,7 @@ using ApproxFunOrthogonalPolynomials using DomainSets: setdiffdomain using LinearAlgebra using Test -using ApproxFunBase: Block, ldiv_coefficients +using ApproxFunBase: Block, ldiv_coefficients, cartesianproduct using ApproxFunBase.TestUtils: testbandedblockbandedoperator, testblockbandedoperator, testraggedbelowoperator include("testutils.jl") @@ -13,7 +13,7 @@ include("testutils.jl") @verbose @testset "PDE" begin @testset "Rectangle Laplace/Poisson" begin dx = dy = ChebyshevInterval() - d = dx × dy + d = cartesianproduct(dx, dy) g = Fun((x,y)->exp(x)*cos(y),∂(d)) B = Dirichlet(d) @@ -42,7 +42,7 @@ include("testutils.jl") @testset "Bilaplacian" begin dx = dy = ChebyshevInterval() - d = dx × dy + d = cartesianproduct(dx, dy) Dx = Derivative(dx); Dy = Derivative(dy) L = Dx^4⊗I + 2*Dx^2⊗Dy^2 + I⊗Dy^4 @@ -69,7 +69,7 @@ include("testutils.jl") testbandedblockbandedoperator(C) testbandedblockbandedoperator(Operator{ComplexF64}(C)) - d = dx × dt + d = cartesianproduct(dx, dt) x,y = Fun(d) @test x(0.1,0.0001) ≈ 0.1 @@ -97,7 +97,7 @@ include("testutils.jl") @testset "Transport" begin dx=ChebyshevInterval(); dt=Interval(0,2.) - d=dx × dt + d = cartesianproduct(dx, dt) Dx=Derivative(d,[1,0]);Dt=Derivative(d,[0,1]) x,y=Fun(identity,d) @time u=\([I⊗ldirichlet(dt);Dt+x*Dx],[Fun(x->exp(-20x^2),dx);0.];tolerance=1E-12) @@ -107,7 +107,7 @@ include("testutils.jl") @testset "Bilaplacian" begin dx=dy=ChebyshevInterval() - d=dx × dy + d = cartesianproduct(dx, dy) Dx=Derivative(dx);Dy=Derivative(dy) L=Dx^4⊗I+2*Dx^2⊗Dy^2+I⊗Dy^4 @@ -146,7 +146,7 @@ include("testutils.jl") @test u(0.1,0.2) ≈ exp(0.1)*cos(0.2) dx=dy=ChebyshevInterval() - d=dx×dy + d = cartesianproduct(dx, dy) Dx=Derivative(dx);Dy=Derivative(dy) L=Dx^4⊗I+2*Dx^2⊗Dy^2+I⊗Dy^4 @@ -256,9 +256,9 @@ include("testutils.jl") @testset "Small diffusion" begin dx=ChebyshevInterval();dt=Interval(0,0.2) - d=dx×dt + d = cartesianproduct(dx, dt) Dx=Derivative(d,[1,0]);Dt=Derivative(d,[0,1]) - x,t=Fun(dx×dt) + x,t=Fun(cartesianproduct(dx, dt)) B=0.0 C=0.0 From 1c59e533fdfb9fe15908ad9d0b332cd23c943c9f Mon Sep 17 00:00:00 2001 From: Jishnu Bhattacharya Date: Mon, 8 Jun 2026 13:49:46 +0400 Subject: [PATCH 4/4] Set minimum ApproxFunBase version to 0.9.35 --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index aa8ef05..4beb2fb 100644 --- a/Project.toml +++ b/Project.toml @@ -30,7 +30,7 @@ ApproxFunOrthogonalPolynomialsPolynomialsExt = "Polynomials" ApproxFunOrthogonalPolynomialsStaticExt = "Static" [compat] -ApproxFunBase = "0.9.34" +ApproxFunBase = "0.9.35" Aqua = "0.8" BandedMatrices = "0.16, 0.17, 1" BlockArrays = "0.14, 0.15, 0.16, 1"