From b1cc7a74b9a0e2f85499e40d851b509e61ed0a30 Mon Sep 17 00:00:00 2001 From: Chris Rackauckas - Beep Boop Edition Date: Mon, 15 Jun 2026 04:57:04 +0000 Subject: [PATCH] Downgrade: raise PrecompileTools compat floor to 1.1 (old floor unresolvable at downgrade minimum) (#80) At the downgrade minimum the `PrecompileTools = "1"` floor resolves to PrecompileTools v1.0.0, which does not define `@recompile_invalidations` (that macro was introduced in PrecompileTools v1.1.0). A transitive dependency, StaticArrayInterface, uses `@recompile_invalidations`, so precompilation fails with `UndefVarError: @recompile_invalidations not defined`, cascading to DiffEqBase / ModelingToolkit / MATLABDiffEq. Bumping the floor to 1.1 (the first version that defines the macro) forces the resolver to pick PrecompileTools >= 1.1.0 everywhere. Co-authored-by: Chris Rackauckas (Claude) Co-authored-by: Claude Opus 4.8 (1M context) --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 658509c..540b5f0 100644 --- a/Project.toml +++ b/Project.toml @@ -14,7 +14,7 @@ DiffEqBase = "6.122, 7" MATLAB = "0.8, 0.9, 0.10" ModelingToolkit = "8, 9, 10, 11" ParameterizedFunctions = "5" -PrecompileTools = "1" +PrecompileTools = "1.1" Reexport = "0.2, 1.0" SafeTestsets = "0.1, 1" SciMLTesting = "1"