Skip to content

Bump the all-julia-packages group across 2 directories with 2 updates#119

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/docs/all-julia-packages-4ba60ee625
Closed

Bump the all-julia-packages group across 2 directories with 2 updates#119
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/docs/all-julia-packages-4ba60ee625

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 30, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on DataInterpolations and FiniteVolumeMethod to permit the latest version.
Updates DataInterpolations to 9.0.0

Changelog

Sourced from DataInterpolations's changelog.

DataInterpolations v9 Release Notes

Breaking changes

  • The deprecated RegularizationTools extension and the RegularizationSmooth interpolation type have been removed. RegularizationTools was deprecated and capped Optim to ≤ 1; removing it restores support for Optim v2.

  • The assume_linear_t constructor keyword and the DataInterpolations.looks_linear utility have been removed. Knot-vector structure is now probed once at construction through FindFirstFunctions.SearchProperties(t) and cached on every interpolation as A.t_props; uniformly-spaced knots are detected exactly and automatically. To override the probe, pass the new search_properties keyword accepted by every constructor, e.g. LinearInterpolation(u, t; search_properties = FindFirstFunctions.SearchProperties(t; is_uniform = true)).

New features

  • Every interpolation constructor accepts a search_properties::Union{Nothing, FindFirstFunctions.SearchProperties} keyword. The default nothing probes t at construction; passing a pre-built SearchProperties skips the probe (useful when constructing many interpolations over the same knot vector).

  • Knot search is dispatched through FindFirstFunctions.Auto(t) resolved at construction: uniformly-spaced knots (any AbstractRange, or vectors detected as exactly uniform) use a closed-form O(1) lookup; short non-uniform knot vectors use a linear scan; everything else keeps the previous bracketed gallop.

  • LinearInterpolation with uniformly-spaced knots and floating-point values takes a statically-dispatched fast path (closed-form index + lerp, verified against the live knots) — 5-10x faster per query on uniform grids.

  • QuadraticSpline construction is now O(n) instead of O(n^2) (running locator in quadratic_spline_params), e.g. ~870x faster at 100k points.

DataInterpolations v5 Release Notes

Breaking changes

  • AbstractInterpolation is not a subtype of AbstractVector anymore. This was needed for previous versions of ModelingToolkit.jl to represent splines as vectors.

  • Indexing overloads for AbstractInterpolation and the type parameter associated with it are removed. For example - A is an interpolation object:

    • Doing A[i] will error. Use A.u[i].
    • size(A) will error. Use size(A.u) or size(A.t).
  • Removed deprecated bindings for ZeroSpline which is the same as ConstantInterpolation.

DataInterpolations v6 Release Notes

Breaking changes

  • SciML/DataInterpolations.jl#274 introduced caching of parameters for interpolations (released in v5.3) and also introduced a field safetycopy which was a boolean flag to create a copy of the data as the parameters would be invalid if data is mutated. This was removed in SciML/DataInterpolations.jl#315 to introduce cache_parameters which made it explicit if a user wants to opt in for parameter caching or not.
Commits

Updates DataInterpolations to 9.0.0

Changelog

Sourced from DataInterpolations's changelog.

DataInterpolations v9 Release Notes

Breaking changes

  • The deprecated RegularizationTools extension and the RegularizationSmooth interpolation type have been removed. RegularizationTools was deprecated and capped Optim to ≤ 1; removing it restores support for Optim v2.

  • The assume_linear_t constructor keyword and the DataInterpolations.looks_linear utility have been removed. Knot-vector structure is now probed once at construction through FindFirstFunctions.SearchProperties(t) and cached on every interpolation as A.t_props; uniformly-spaced knots are detected exactly and automatically. To override the probe, pass the new search_properties keyword accepted by every constructor, e.g. LinearInterpolation(u, t; search_properties = FindFirstFunctions.SearchProperties(t; is_uniform = true)).

New features

  • Every interpolation constructor accepts a search_properties::Union{Nothing, FindFirstFunctions.SearchProperties} keyword. The default nothing probes t at construction; passing a pre-built SearchProperties skips the probe (useful when constructing many interpolations over the same knot vector).

  • Knot search is dispatched through FindFirstFunctions.Auto(t) resolved at construction: uniformly-spaced knots (any AbstractRange, or vectors detected as exactly uniform) use a closed-form O(1) lookup; short non-uniform knot vectors use a linear scan; everything else keeps the previous bracketed gallop.

  • LinearInterpolation with uniformly-spaced knots and floating-point values takes a statically-dispatched fast path (closed-form index + lerp, verified against the live knots) — 5-10x faster per query on uniform grids.

  • QuadraticSpline construction is now O(n) instead of O(n^2) (running locator in quadratic_spline_params), e.g. ~870x faster at 100k points.

DataInterpolations v5 Release Notes

Breaking changes

  • AbstractInterpolation is not a subtype of AbstractVector anymore. This was needed for previous versions of ModelingToolkit.jl to represent splines as vectors.

  • Indexing overloads for AbstractInterpolation and the type parameter associated with it are removed. For example - A is an interpolation object:

    • Doing A[i] will error. Use A.u[i].
    • size(A) will error. Use size(A.u) or size(A.t).
  • Removed deprecated bindings for ZeroSpline which is the same as ConstantInterpolation.

DataInterpolations v6 Release Notes

Breaking changes

  • SciML/DataInterpolations.jl#274 introduced caching of parameters for interpolations (released in v5.3) and also introduced a field safetycopy which was a boolean flag to create a copy of the data as the parameters would be invalid if data is mutated. This was removed in SciML/DataInterpolations.jl#315 to introduce cache_parameters which made it explicit if a user wants to opt in for parameter caching or not.
Commits

Updates FiniteVolumeMethod to 1.2.2

Release notes

Sourced from FiniteVolumeMethod's releases.

v1.2.2

Release v1.2.2 (tag created to match the registered version).

Commits
  • 1973a14 Fix ChunkSplitters v3 API (precompile failure), re-export solve, add stdlib c...
  • ff86515 Canonical CI: grouped-tests.yml + root test/test_groups.toml (#111)
  • 3177e7c Downgrade: raise SciMLBase compat floor to 2.34 (old floor unresolvable at do...
  • 8e84538 Spellcheck: fix typos / extend allowlist (#112)
  • ac37064 Canonical CI cleanup: TagBot thin-caller + downgrade-caller cleanup (#110)
  • 78d241f Bump the all-julia-packages group across 3 directories with 42 updates (#109)
  • c648220 ci: migrate doc preview cleanup to centralized SciML caller (#108)
  • 2f58266 ci: add standard centralized workflows (#107)
  • 333b430 Merge pull request #104 from ChrisRackauckas-Claude/migrate-to-centralized-wo...
  • b769d73 Migrate CI to centralized SciML reusable workflows
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels Jun 30, 2026
Updates the requirements on [DataInterpolations](https://github.com/SciML/DataInterpolations.jl) and [FiniteVolumeMethod](https://github.com/SciML/FiniteVolumeMethod.jl) to permit the latest version.

Updates `DataInterpolations` to 9.0.0
- [Release notes](https://github.com/SciML/DataInterpolations.jl/releases)
- [Changelog](https://github.com/SciML/DataInterpolations.jl/blob/master/NEWS.md)
- [Commits](https://github.com/SciML/DataInterpolations.jl/commits)

Updates `DataInterpolations` to 9.0.0
- [Release notes](https://github.com/SciML/DataInterpolations.jl/releases)
- [Changelog](https://github.com/SciML/DataInterpolations.jl/blob/master/NEWS.md)
- [Commits](https://github.com/SciML/DataInterpolations.jl/commits)

Updates `FiniteVolumeMethod` to 1.2.2
- [Release notes](https://github.com/SciML/FiniteVolumeMethod.jl/releases)
- [Commits](v0.1.0...v1.2.2)

---
updated-dependencies:
- dependency-name: DataInterpolations
  dependency-version: 9.0.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: DataInterpolations
  dependency-version: 9.0.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: FiniteVolumeMethod
  dependency-version: 1.2.2
  dependency-type: direct:production
  dependency-group: all-julia-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/julia/docs/all-julia-packages-4ba60ee625 branch from 431bc68 to aae120f Compare July 3, 2026 04:44
@dependabot @github

dependabot Bot commented on behalf of github Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #121.

@dependabot dependabot Bot closed this Jul 7, 2026
@dependabot dependabot Bot deleted the dependabot/julia/docs/all-julia-packages-4ba60ee625 branch July 7, 2026 04:42
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