From 85f0bb24a4bb893ffbfd534c892bf7877fef21e1 Mon Sep 17 00:00:00 2001 From: Matthew Fishman Date: Sun, 28 Jun 2026 21:03:15 -0400 Subject: [PATCH 1/2] Allow TensorAlgebra 0.13 and drop deprecated integration tests Widens the `TensorAlgebra` compat to admit 0.13. The `SparseArraysBaseTensorAlgebraExt` does not use the axis-fusion sub-interface that 0.13 removes (https://github.com/ITensor/TensorAlgebra.jl/pull/188), so it works with both 0.12 and 0.13. Also drops the deprecated consumers `BlockSparseArrays`, `DiagonalArrays`, and `FusionTensors` from the integration test matrix, keeping `GradedArrays`. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/IntegrationTest.yml | 3 --- Project.toml | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/IntegrationTest.yml b/.github/workflows/IntegrationTest.yml index 046cfc5..82cf213 100644 --- a/.github/workflows/IntegrationTest.yml +++ b/.github/workflows/IntegrationTest.yml @@ -26,8 +26,5 @@ jobs: localregistry: "https://github.com/ITensor/ITensorRegistry.git" pkgs: | [ - "BlockSparseArrays", - "DiagonalArrays", - "FusionTensors", "GradedArrays" ] diff --git a/Project.toml b/Project.toml index 65a00f9..dc5bf29 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "SparseArraysBase" uuid = "0d5efcca-f356-4864-8770-e1ed8d78f208" -version = "0.10.2" +version = "0.10.3" authors = ["ITensor developers and contributors"] [workspace] @@ -35,5 +35,5 @@ LinearAlgebra = "1.10" MapBroadcast = "0.1.5" Random = "1.10" SparseArrays = "1.10" -TensorAlgebra = "0.11, 0.12" +TensorAlgebra = "0.11, 0.12, 0.13" julia = "1.10" From ee82d7648f0674141b2c00115dbb3f4a28e2a864 Mon Sep 17 00:00:00 2001 From: Matthew Fishman Date: Sun, 28 Jun 2026 21:13:57 -0400 Subject: [PATCH 2/2] Bump subproject TensorAlgebra compat to admit 0.13 Widen the subprojects that pin their own `TensorAlgebra` compat to admit 0.13, matching the root. Co-Authored-By: Claude Opus 4.8 (1M context) --- test/Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/Project.toml b/test/Project.toml index 3cea385..58332f4 100644 --- a/test/Project.toml +++ b/test/Project.toml @@ -34,5 +34,5 @@ SparseArrays = "1.10" SparseArraysBase = "0.10" StableRNGs = "1.0.2" Suppressor = "0.2.8" -TensorAlgebra = "0.11, 0.12" +TensorAlgebra = "0.11, 0.12, 0.13" Test = "<0.0.1, 1"