From 12818d3aa4224ec5324dffeec80ed018525a4a4b Mon Sep 17 00:00:00 2001 From: kalidke Date: Sun, 6 Sep 2026 07:20:13 -0600 Subject: [PATCH] Fix LinearAlgebra compat pin that silently required Julia 1.12 LinearAlgebra is a standard library, so its version number tracks the Julia version it ships with rather than an independent release cycle. The previous [compat] entry `LinearAlgebra = "1.12.0"` therefore did not mean "any LinearAlgebra 1.x" as intended: Pkg reads it as "LinearAlgebra >= 1.12.0, < 2", which only the Julia 1.12 stdlib satisfies. Versions 0.3.0-0.3.3 were thus uninstallable on Julia 1.10 and 1.11 despite the declared `julia = "1.6"` lower bound (downstream resolve failed with "Unsatisfiable requirements detected for package LinearAlgebra"). The package's only use of LinearAlgebra is the backslash solve, available since Julia 1.0, so the entry is loosened to `"1"`, which matches every 1.x stdlib. Version bumped 0.3.3 -> 0.3.4 as a patch release. Co-Authored-By: Claude Fable 5.1 --- Project.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 27e769f..1a5e13a 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "SMLMFrameConnection" uuid = "1517b1a9-81e8-461f-b994-92eb29599690" -version = "0.3.3" +version = "0.3.4" authors = ["klidke@unm.edu"] [deps] @@ -14,7 +14,7 @@ StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" [compat] Hungarian = "0.6, 0.7" -LinearAlgebra = "1.12.0" +LinearAlgebra = "1" NearestNeighbors = "0.4" Optim = "1, 2" SMLMData = "0.7"