Skip to content

Update IntervalRootFinding requirement from ~0.6 to ~0.6, 0.7#79

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/julia/IntervalRootFinding-approx-0.6-and-0.7
Open

Update IntervalRootFinding requirement from ~0.6 to ~0.6, 0.7#79
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/julia/IntervalRootFinding-approx-0.6-and-0.7

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github May 19, 2026

Updates the requirements on IntervalRootFinding to permit the latest version.

Release notes

Sourced from IntervalRootFinding's releases.

v0.7.0

IntervalRootFinding v0.7.0

Diff since v0.6.3

This release is expected to be the last release before v1.0.

The only breaking change is that the Krawczyck contractor is now the default. New features since v0.6.0

  • Compatibility with IntervalArithmetic v1.
  • The root search continues on inconclusive boolean operations #233
  • The iterator interface has been greatly improve #210
  • maxiter and reltol stop criterion #210
  • The type stability has been improved
  • A lot of tests have been added

Merged pull requests:

Closed issues:

  • Failure to find solutions for a 10-dimensional problem (#108)
  • Complete tests suites (#115)
  • More user-friendly iteration state (#206)
  • Handle vector types more gracefully (#209)
  • Use Krawczyk as default contractor ? (#210)
  • TagBot: Manual intervention needed for releases (#238)
Changelog

Sourced from IntervalRootFinding's changelog.

Updates to IntervalRootFinding.jl

v0.7

This release is expected to be the last release before v1.0.

The only breaking change is that the Krawczyck contractor is now the default.

New features since v0.6.0

  • Requires IntervalArithmetic v1.0.
  • The root search continues on inconclusive boolean operations #233
  • The iterator interface has been greatly improve #241
  • maxiter and reltol stop criterion #211
  • A lot of tests

v0.6

Compatibility with IntervalArithmetic v0.22, which fundamentally changes the package.

  • Decorated intervals must be used (which is the default Interval in the latest releases of IntervalArithmetic)
  • The signature of the roots function changed to roots(f::Function, X::Union{Interval, AbstractVector} ; kwargs...), with the following consequences
    • Manual derivatives and contractors must now always be passed as keyword arguments. This greatly simplify the internal logic of the roots function.
    • No more IntervalBox. Multidimensional problem are specified by returning a vector of intervals, and giving a vector of intervals as initial search region.
    • Normal vectors of intervals are supported. They are significantly (3x) time slower for a simple 2D problem than SVector, but more convenient.
  • Features of the packages outside the roots function are unsupported for the time being (e.g. Slopes and quadratic equations). If you need them, please open an issue.
  • roots works with @exact.

v0.2

The package has been completely rewritten for v0.2. It now contains basic bisection and Newton interval routines for functions with an arbitrary number of parameters.

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [IntervalRootFinding](https://github.com/JuliaIntervals/IntervalRootFinding.jl) to permit the latest version.
- [Release notes](https://github.com/JuliaIntervals/IntervalRootFinding.jl/releases)
- [Changelog](https://github.com/JuliaIntervals/IntervalRootFinding.jl/blob/master/NEWS.md)
- [Commits](JuliaIntervals/IntervalRootFinding.jl@v0.6.0...v0.7.0)

---
updated-dependencies:
- dependency-name: IntervalRootFinding
  dependency-version: 0.7.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file julia Pull requests that update julia code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants