From 92009396f97b6f1701d67e20c84e8f5b291d5cc6 Mon Sep 17 00:00:00 2001 From: Jarod McCormick Date: Mon, 25 May 2026 17:39:06 -0700 Subject: [PATCH 1/2] =?UTF-8?q?Widen=20DataStructures=20compat:=20"^0.18"?= =?UTF-8?q?=20=E2=86=92=20"0.18,=200.19"=20(RiftSim=20fork,=20based=20on?= =?UTF-8?q?=20v3.0.0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Project.toml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 008ef2b..6e7fc75 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "Redis" uuid = "0cf705f9-a9e2-50d1-a699-2b372a39b750" -version = "3.0.0" +version = "3.0.1" [deps] DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8" @@ -11,7 +11,16 @@ MbedTLS = "739be429-bea8-5141-9913-cc70e7f3736d" [compat] julia = "1.6" Dates = "1.6" -DataStructures = "^0.18" +# RiftSim fork (v3.0.0 + this single-line compat widening): bumped +# DataStructures from "^0.18" to "0.18, 0.19" so this package composes +# with ModelingToolkitBase 1.x → Symbolics 7 → MultivariatePolynomials +# 0.5, which transitively requires DataStructures 0.19. Redis.jl's +# actual `OrderedDict`/etc. usage is API-stable across the 0.18 → 0.19 +# boundary — the widened compat is a no-op functionally. Based on +# upstream's tagged v3.0.0; deliberately NOT including the unreleased +# cluster-support changes from upstream master, which trip a precompile +# method-overwrite check. +DataStructures = "0.18, 0.19" MbedTLS = "0.6.8, 0.7, 1" Sockets = "1.6" From 4545d8d8a9f81f63bc48e0e34a54bd018f52aea5 Mon Sep 17 00:00:00 2001 From: Jordan Kaye Date: Fri, 29 May 2026 09:18:53 -0600 Subject: [PATCH 2/2] Update Project.toml --- Project.toml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/Project.toml b/Project.toml index 6e7fc75..3a761dd 100644 --- a/Project.toml +++ b/Project.toml @@ -11,15 +11,6 @@ MbedTLS = "739be429-bea8-5141-9913-cc70e7f3736d" [compat] julia = "1.6" Dates = "1.6" -# RiftSim fork (v3.0.0 + this single-line compat widening): bumped -# DataStructures from "^0.18" to "0.18, 0.19" so this package composes -# with ModelingToolkitBase 1.x → Symbolics 7 → MultivariatePolynomials -# 0.5, which transitively requires DataStructures 0.19. Redis.jl's -# actual `OrderedDict`/etc. usage is API-stable across the 0.18 → 0.19 -# boundary — the widened compat is a no-op functionally. Based on -# upstream's tagged v3.0.0; deliberately NOT including the unreleased -# cluster-support changes from upstream master, which trip a precompile -# method-overwrite check. DataStructures = "0.18, 0.19" MbedTLS = "0.6.8, 0.7, 1" Sockets = "1.6"