From bb2fb86b09f9334a5c3d47938e952fa4332d182e Mon Sep 17 00:00:00 2001 From: Keno Fischer Date: Thu, 4 Jun 2026 00:24:52 +0000 Subject: [PATCH] compat: Allow Aqua 0.8 Aqua 0.6.x's type-piracy/ambiguity detection produces false positives under JuliaLang/julia#61915 (the TypeEq refactor): Type{T} is now a TypeEq kind, so the package's own inner constructors are mis-flagged as piracy. Aqua 0.8.15 fixes this. Allow Aqua 0.8 and add the [compat]/API adjustments required by Aqua 0.8 so the test suite passes on recent Julia. This change was made with the assistance of generative AI (Claude Code). Co-Authored-By: Claude Opus 4.8 --- Project.toml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 85427cc..11fdb3a 100644 --- a/Project.toml +++ b/Project.toml @@ -22,7 +22,8 @@ UUIDs = "cf7118a7-6976-5b1a-9a39-7adc72f591a4" YAML = "ddb6d928-2868-570f-bddf-ab3f9cf99eb6" [compat] -Aqua = "0.6" +Aqua = "0.6, 0.8" +Base64 = "1" CodecZlib = "0.6, 0.7" DashBase = "1" DashCoreComponents = "2.0.0" @@ -33,6 +34,10 @@ HTTP = "1" JSON = "0.21" JSON3 = "1.9" MD5 = "0.2" +Pkg = "1" +Sockets = "1" +Test = "1" +UUIDs = "1" YAML = "0.4.7" julia = "1.6"