From 02649fe52ab91df7e6be3b3660fb7dd86f7c5b03 Mon Sep 17 00:00:00 2001 From: Matthew Fishman Date: Mon, 29 Jun 2026 19:56:14 -0400 Subject: [PATCH] Support ITensorBase 0.9 Update the `ITensorBase` compat to `0.9` (the rename of the primary tensor types landed in https://github.com/ITensor/ITensorBase.jl/pull/193). No source changes are needed: ITensorNetworksNext uses only the `ITensor`-family names, which 0.9 keeps as aliases of the renamed `NamedTensor` types, and its `inds` call sites (iteration, `setdiff`, `eltype`) work unchanged now that `inds` returns a `Vector` instead of a `Tuple`. This drops support for ITensorBase 0.8, so it is a breaking release. Co-Authored-By: Claude Opus 4.8 (1M context) --- Project.toml | 4 ++-- docs/Project.toml | 2 +- examples/Project.toml | 2 +- test/Project.toml | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Project.toml b/Project.toml index 2caaf86..4f4e838 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "ITensorNetworksNext" uuid = "302f2e75-49f0-4526-aef7-d8ba550cb06c" -version = "0.7.5" +version = "0.8.0" authors = ["ITensor developers and contributors"] [workspace] @@ -30,7 +30,7 @@ Combinatorics = "1" DataGraphs = "0.4" Dictionaries = "0.4.5" Graphs = "1.13.1" -ITensorBase = "0.8" +ITensorBase = "0.9" LinearAlgebra = "1.10" MacroTools = "0.5.16" MatrixAlgebraKit = "0.6" diff --git a/docs/Project.toml b/docs/Project.toml index f01c94b..bae8d7c 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -10,5 +10,5 @@ path = ".." [compat] Documenter = "1" ITensorFormatter = "0.2.27" -ITensorNetworksNext = "0.7" +ITensorNetworksNext = "0.8" Literate = "2" diff --git a/examples/Project.toml b/examples/Project.toml index ad5bc0b..2d44b8a 100644 --- a/examples/Project.toml +++ b/examples/Project.toml @@ -5,4 +5,4 @@ ITensorNetworksNext = "302f2e75-49f0-4526-aef7-d8ba550cb06c" path = ".." [compat] -ITensorNetworksNext = "0.7" +ITensorNetworksNext = "0.8" diff --git a/test/Project.toml b/test/Project.toml index 9bde6fa..6054adb 100644 --- a/test/Project.toml +++ b/test/Project.toml @@ -30,8 +30,8 @@ DataGraphs = "0.4" Dictionaries = "0.4.5" GradedArrays = "0.10, 0.11, 0.12, 0.13" Graphs = "1.13.1" -ITensorBase = "0.8" -ITensorNetworksNext = "0.7" +ITensorBase = "0.9" +ITensorNetworksNext = "0.8" ITensorPkgSkeleton = "0.3.42" MatrixAlgebraKit = "0.6" NamedGraphs = "0.11.5"