Skip to content

Conversation

@ChrisRackauckas-Claude
Copy link

Summary

This PR updates the minimum version bounds in the [compat] section to exclude package releases older than one year (as of August 2025).

Changes

  • BenchmarkTools: 11.5 (v1.5.0 from Feb 2024)
  • Compat: 44.15 (v4.15.0 from May 2024)
  • FiniteDifferences: 0.120.12.32 (v0.12.32 from May 2024)
  • OffsetArrays: 11.14 (v1.14.0 from Apr 2024)
  • StaticArrays: 11.9.2 (v1.9.2 from Jan 2024)

Rationale

Maintaining compatibility with very old package versions can:

  • Increase maintenance burden
  • Prevent users from benefiting from bug fixes and performance improvements
  • Make it harder to leverage newer features in dependencies

This update ensures ChainRulesCore depends only on recent, actively maintained versions of its dependencies while still maintaining reasonable compatibility ranges.

Test Plan

  • CI tests pass
  • No breaking changes for users on reasonably recent Julia environments

🤖 Generated with Claude Code

This commit updates the minimum version bounds in [compat] to exclude
package releases older than one year (as of August 2025):

- BenchmarkTools: 1 → 1.5 (v1.5.0 from Feb 2024)
- Compat: 4 → 4.15 (v4.15.0 from May 2024)
- FiniteDifferences: 0.12 → 0.12.32 (v0.12.32 from May 2024)
- OffsetArrays: 1 → 1.14 (v1.14.0 from Apr 2024)
- StaticArrays: 1 → 1.9.2 (v1.9.2 from Jan 2024)

This ensures the package depends only on recent, actively maintained
versions of its dependencies.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@codecov
Copy link

codecov bot commented Aug 9, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.49%. Comparing base (f396d36) to head (1d5c651).
⚠️ Report is 4 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #698   +/-   ##
=======================================
  Coverage   93.49%   93.49%           
=======================================
  Files          15       15           
  Lines         999      999           
=======================================
  Hits          934      934           
  Misses         65       65           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@ChrisRackauckas
Copy link
Member

Finally got it!

@ChrisRackauckas ChrisRackauckas merged commit 124e0cb into JuliaDiff:main Aug 9, 2025
27 of 32 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