Skip to content

Conversation

@ChrisRackauckas
Copy link
Member

Summary

This PR updates minimum compatibility versions to drop support for package versions older than approximately 6 months (February 2025), while keeping standard libraries at v1.10 as requested.

Changes

Updated minimum versions for the following packages:

  • ChainRulesCore: 1.25 → 1.26
  • EnumX: 1.0.4 → 1.0.5
  • FindFirstFunctions: 1.3 → 1.4
  • FiniteDifferences: 0.12.31 → 0.12.32
  • Optim: 1.6 → 1.13
  • QuadGK: 2.9.1 → 2.10
  • Symbolics: 6.46 → 6.49

Rationale

  • Drops compatibility with versions older than ~6 months (February 2025)
  • Reduces maintenance burden for very old package versions
  • Maintains Julia 1.10 compatibility for standard libraries (LinearAlgebra, Test)
  • All other packages that didn't need updates were already at appropriate minimum versions

Test plan

  • CI passes with updated compat bounds
  • Package resolves correctly with new minimum versions

🤖 Generated with Claude Code

Updates minimum compatibility versions to drop support for package versions older than approximately 6 months (February 2025), while keeping standard libraries at v1.10:

- ChainRulesCore: 1.25 → 1.26
- EnumX: 1.0.4 → 1.0.5
- FindFirstFunctions: 1.3 → 1.4
- FiniteDifferences: 0.12.31 → 0.12.32
- Optim: 1.6 → 1.13
- QuadGK: 2.9.1 → 2.10
- Symbolics: 6.46 → 6.49

This ensures compatibility with relatively recent package versions while maintaining support for Julia 1.10 standard libraries.
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