Fix minimum Julia version requirement from 1.6 to 1.10 #58
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
The minimum Julia version bound in
DESCRIPTIONwas incorrect. Changed fromJulia (>= 1.6)toJulia (>= 1.10)to match actual dependency requirements.Analysis
I analyzed the current dependency requirements and found that the minimum Julia version bound of >= 1.6 is too low:
Current Code Requirements
The package uses
complete(odesys, split=false)inR/diffeqr.R:Dependency Version Requirements
DifferentialEquations.jl requires Julia >= 1.10
ModelingToolkit.jl v9.0.0+ requires Julia >= 1.9
complete()before creating problems (PR #2436)splitparameter forcomplete()was added in this versiondiffeqr code was updated to use
complete(odesys, split=false)in PR fix: usesplit=falsewhen jit-ing system, rely on defaults #46 (November 20, 2024)Conclusion
Since DifferentialEquations.jl (the primary dependency) requires Julia >= 1.10, the minimum Julia version for diffeqr must be 1.10.
Impact
This change correctly documents the actual minimum Julia version required. Users attempting to use diffeqr with Julia 1.6-1.9 would encounter errors with current versions of DifferentialEquations.jl and ModelingToolkit.jl.
Testing
No code changes were made - this is purely a documentation fix in the DESCRIPTION file to match actual dependency requirements.
cc @ChrisRackauckas
🤖 Generated with Claude Code