Skip to content

Bump minimum dependency versions to latest releases #2826

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

ChrisRackauckas-Claude
Copy link

Summary

  • Bumped all dependency minimum versions to packages released within the last month
  • Kept ForwardDiff at v0.10.38 as specifically requested
  • Updated all 33 sublibrary Project.toml files with consistent version requirements

Changes Made

Main Project.toml Updates

Major version bumps include:

  • SciMLBase: 2.78 → 2.108
  • SciMLStructures: 1 → 1.7
  • LinearSolve: 3 → 3.27
  • NonlinearSolve: 4 → 4.10
  • Adapt: 3.0, 4 → 4.3
  • SciMLOperators: 0.3, 0.4, 1 → 1.4
  • StaticArrayInterface: 1.2 → 1.8
  • ArrayInterface: 7.15 → 7.19
  • FastBroadcast: 0.2, 0.3 → 0.3.5
  • ExponentialUtilities: 1 → 1.27
  • RecursiveArrayTools: 3.27 → 3.36
  • DiffEqBase: 6.169.1 → 6.183
  • And 22 other dependency updates

Sublibrary Updates

Updated all 33 sublibraries in lib/ directory:

  • OrdinaryDiffEqCore
  • OrdinaryDiffEqDifferentiation
  • OrdinaryDiffEqNonlinearSolve
  • OrdinaryDiffEqTsit5
  • OrdinaryDiffEqVerner
  • OrdinaryDiffEqRosenbrock
  • OrdinaryDiffEqSDIRK
  • OrdinaryDiffEqExtrapolation
  • OrdinaryDiffEqFIRK
  • OrdinaryDiffEqHighOrderRK
  • OrdinaryDiffEqLowOrderRK
  • OrdinaryDiffEqLowStorageRK
  • OrdinaryDiffEqSSPRK
  • OrdinaryDiffEqStabilizedRK
  • OrdinaryDiffEqStabilizedIRK
  • OrdinaryDiffEqExplicitRK
  • OrdinaryDiffEqQPRK
  • OrdinaryDiffEqPRK
  • OrdinaryDiffEqPDIRK
  • OrdinaryDiffEqDefault
  • OrdinaryDiffEqBDF
  • OrdinaryDiffEqNordsieck
  • OrdinaryDiffEqFeagin
  • OrdinaryDiffEqSymplecticRK
  • OrdinaryDiffEqRKN
  • OrdinaryDiffEqAdamsBashforthMoulton
  • OrdinaryDiffEqIMEXMultistep
  • OrdinaryDiffEqLinear
  • OrdinaryDiffEqExponentialRK
  • OrdinaryDiffEqFunctionMap
  • ImplicitDiscreteSolve
  • SimpleImplicitDiscreteSolve
  • OrdinaryDiffEqTaylorSeries

Special Note

ForwardDiff has been kept at v0.10.38 throughout all packages as requested, not updated to the latest version.

🤖 Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com

- Updated all dependencies in main Project.toml to versions released within the last month
- Updated all sublibrary Project.toml files with the same version bumps
- Kept ForwardDiff at v0.10.38 as requested
- Major version updates include:
  - SciMLBase: 2.78 -> 2.108
  - LinearSolve: 3 -> 3.27
  - NonlinearSolve: 4 -> 4.10
  - And many other dependency updates to their latest versions
Main package: 6.102.0 -> 6.103.0

Sublibrary version bumps:
- OrdinaryDiffEqCore: 1.28.0 -> 1.29.0
- OrdinaryDiffEqDifferentiation: 1.11.0 -> 1.12.0
- OrdinaryDiffEqNonlinearSolve: 1.12.0 -> 1.13.0
- OrdinaryDiffEqTsit5: 1.3.0 -> 1.4.0
- OrdinaryDiffEqVerner: 1.4.0 -> 1.5.0
- OrdinaryDiffEqRosenbrock: 1.14.0 -> 1.15.0
- OrdinaryDiffEqSDIRK: 1.5.0 -> 1.6.0
- OrdinaryDiffEqExtrapolation: 1.6.0 -> 1.7.0
- OrdinaryDiffEqFIRK: 1.14.0 -> 1.15.0
- OrdinaryDiffEqHighOrderRK: 1.3.0 -> 1.4.0
- OrdinaryDiffEqLowOrderRK: 1.4.0 -> 1.5.0
- OrdinaryDiffEqLowStorageRK: 1.4.0 -> 1.5.0
- OrdinaryDiffEqSSPRK: 1.4.0 -> 1.5.0
- OrdinaryDiffEqStabilizedRK: 1.3.0 -> 1.4.0
- OrdinaryDiffEqStabilizedIRK: 1.4.0 -> 1.5.0
- OrdinaryDiffEqExplicitRK: 1.2.0 -> 1.3.0
- OrdinaryDiffEqQPRK: 1.2.0 -> 1.3.0
- OrdinaryDiffEqPRK: 1.2.0 -> 1.3.0
- OrdinaryDiffEqPDIRK: 1.4.0 -> 1.5.0
- OrdinaryDiffEqDefault: 1.6.0 -> 1.7.0
- OrdinaryDiffEqBDF: 1.8.0 -> 1.9.0
- OrdinaryDiffEqNordsieck: 1.2.0 -> 1.3.0
- OrdinaryDiffEqFeagin: 1.2.0 -> 1.3.0
- OrdinaryDiffEqSymplecticRK: 1.5.0 -> 1.6.0
- OrdinaryDiffEqRKN: 1.3.0 -> 1.4.0
- OrdinaryDiffEqAdamsBashforthMoulton: 1.3.0 -> 1.4.0
- OrdinaryDiffEqIMEXMultistep: 1.5.0 -> 1.6.0
- OrdinaryDiffEqLinear: 1.4.0 -> 1.5.0
- OrdinaryDiffEqExponentialRK: 1.6.0 -> 1.7.0
- OrdinaryDiffEqFunctionMap: 1.3.0 -> 1.4.0
- ImplicitDiscreteSolve: 1.0.0 -> 1.1.0
- SimpleImplicitDiscreteSolve: 1.0.0 -> 1.1.0
- OrdinaryDiffEqTaylorSeries: 1.2.0 -> 1.3.0
@ChrisRackauckas ChrisRackauckas merged commit 11c5054 into SciML:master Aug 10, 2025
144 of 192 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants