Skip to content

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

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/julia/all-julia-packages-bacc43891d
Open

Bump the all-julia-packages group across 2 directories with 2 updates#1460
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/julia/all-julia-packages-bacc43891d

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 9, 2026

Updates the requirements on SciMLBase and NonlinearSolveFirstOrder to permit the latest version.
Updates SciMLBase to 3.0.0

Release notes

Sourced from SciMLBase's releases.

v3.0.0

SciMLBase v3.0.0

Diff since v2.154.0

SciMLBase v3.0.0 — Breaking Release

RecursiveArrayTools v4: Solution types are now AbstractArrays (#1297)

Most impactful change. AbstractVectorOfArray (and thus ODESolution, DDESolution, RODESolution, DAESolution) now subtypes AbstractArray:

  • sol[i] returns the ith scalar element (column-major), not the ith timestep. Use sol.u[i] or sol[:, i] for timesteps.
  • length(sol) returns total elements (prod(size(sol))). Use length(sol.u) for number of timesteps.
  • iterate(sol) iterates scalar elements. Use sol.u for timestep iteration.
  • map(f, sol) maps over elements. Use map(f, sol.u) for timesteps.

Ensemble RNG redesign (#1252)

  • prob_func(prob, i, repeat)prob_func(prob, ctx) where ctx::EnsembleContext
  • output_func(sol, i)output_func(sol, ctx)
  • EnsembleContext includes sim_id, repeat, rng, sim_seed, worker_id, master_rng
  • New seed/rng/rng_func kwargs on solve() for deterministic, thread-count-independent ensemble solves

Removed deprecated APIs

  • u_modified! renamed to derivative_discontinuity! (#1289)
  • Removed deprecated.jl: old type aliases (DEAlgorithm, DEProblem, DESolution, etc.), constructors, deprecated accessors (#1291)
  • Removed backward compat shims in remake.jl and MLStyle extension (#1292)
  • Removed old iterators: tuples, intervals, TimeChoiceIterator (#1290)

Simplified getproperty

  • Removed redundant getproperty overloads on solution abstract types (#1293)
  • Removed deprecated getproperty aliases (.destats, .x, .lb/.ub, .minimizer, .minimum) (#1294)

Other breaking changes

  • Replaced Moshi with plain Julia structs for Clocks — 23% precompilation improvement (#1295)
  • ODEFunction uses DEFAULT_SPECIALIZATION (AutoSpecialize) for convenience constructors (#1300)
  • Propagate interp/dense to DiffEqArrays from solution callables (#1297)
  • is_discrete_time_domain(nothing) now returns false (#1306)

Migration Guide

Old (v2) New (v3)
sol[i] (timestep) sol.u[i] or sol[:, i]
length(sol) (timesteps) length(sol.u)
for u in sol for u in sol.u
u_modified!(integrator, true) derivative_discontinuity!(integrator, true)
prob_func(prob, i, repeat) prob_func(prob, ctx) — use ctx.sim_id, ctx.repeat
output_func(sol, i) output_func(sol, ctx)
sol.destats sol.stats

... (truncated)

Commits
  • 014e294 Document v3.0 breaking changes and migration guide
  • 83ba080 Update Project.toml
  • 6aadd3b Merge pull request #1310 from ChrisRackauckas-Claude/remove-redundant-zygote-...
  • a3d3838 Remove redundant Zygote integer-indexing adjoints for ODESolution
  • 70ff4b8 Merge pull request #1304 from SciML/v3
  • 9790e8e Merge pull request #1252 from isaacsas/ensemble_rng_redesign
  • e833b03 Merge pull request #1309 from SciML/as/fix-ci
  • c5a1764 Remove backwards-compatible 5-arg solve_batch shims for DiffEqGPU
  • e0a6dd0 Merge origin/v3 into ensemble_rng_redesign
  • 2da04cb test: disable SDDE tests
  • Additional commits viewable in compare view

Updates SciMLBase to 3.0.0

Release notes

Sourced from SciMLBase's releases.

v3.0.0

SciMLBase v3.0.0

Diff since v2.154.0

SciMLBase v3.0.0 — Breaking Release

RecursiveArrayTools v4: Solution types are now AbstractArrays (#1297)

Most impactful change. AbstractVectorOfArray (and thus ODESolution, DDESolution, RODESolution, DAESolution) now subtypes AbstractArray:

  • sol[i] returns the ith scalar element (column-major), not the ith timestep. Use sol.u[i] or sol[:, i] for timesteps.
  • length(sol) returns total elements (prod(size(sol))). Use length(sol.u) for number of timesteps.
  • iterate(sol) iterates scalar elements. Use sol.u for timestep iteration.
  • map(f, sol) maps over elements. Use map(f, sol.u) for timesteps.

Ensemble RNG redesign (#1252)

  • prob_func(prob, i, repeat)prob_func(prob, ctx) where ctx::EnsembleContext
  • output_func(sol, i)output_func(sol, ctx)
  • EnsembleContext includes sim_id, repeat, rng, sim_seed, worker_id, master_rng
  • New seed/rng/rng_func kwargs on solve() for deterministic, thread-count-independent ensemble solves

Removed deprecated APIs

  • u_modified! renamed to derivative_discontinuity! (#1289)
  • Removed deprecated.jl: old type aliases (DEAlgorithm, DEProblem, DESolution, etc.), constructors, deprecated accessors (#1291)
  • Removed backward compat shims in remake.jl and MLStyle extension (#1292)
  • Removed old iterators: tuples, intervals, TimeChoiceIterator (#1290)

Simplified getproperty

  • Removed redundant getproperty overloads on solution abstract types (#1293)
  • Removed deprecated getproperty aliases (.destats, .x, .lb/.ub, .minimizer, .minimum) (#1294)

Other breaking changes

  • Replaced Moshi with plain Julia structs for Clocks — 23% precompilation improvement (#1295)
  • ODEFunction uses DEFAULT_SPECIALIZATION (AutoSpecialize) for convenience constructors (#1300)
  • Propagate interp/dense to DiffEqArrays from solution callables (#1297)
  • is_discrete_time_domain(nothing) now returns false (#1306)

Migration Guide

Old (v2) New (v3)
sol[i] (timestep) sol.u[i] or sol[:, i]
length(sol) (timesteps) length(sol.u)
for u in sol for u in sol.u
u_modified!(integrator, true) derivative_discontinuity!(integrator, true)
prob_func(prob, i, repeat) prob_func(prob, ctx) — use ctx.sim_id, ctx.repeat
output_func(sol, i) output_func(sol, ctx)
sol.destats sol.stats

... (truncated)

Commits
  • 014e294 Document v3.0 breaking changes and migration guide
  • 83ba080 Update Project.toml
  • 6aadd3b Merge pull request #1310 from ChrisRackauckas-Claude/remove-redundant-zygote-...
  • a3d3838 Remove redundant Zygote integer-indexing adjoints for ODESolution
  • 70ff4b8 Merge pull request #1304 from SciML/v3
  • 9790e8e Merge pull request #1252 from isaacsas/ensemble_rng_redesign
  • e833b03 Merge pull request #1309 from SciML/as/fix-ci
  • c5a1764 Remove backwards-compatible 5-arg solve_batch shims for DiffEqGPU
  • e0a6dd0 Merge origin/v3 into ensemble_rng_redesign
  • 2da04cb test: disable SDDE tests
  • Additional commits viewable in compare view

Updates NonlinearSolveFirstOrder to 2.1.0

Release notes

Sourced from NonlinearSolveFirstOrder's releases.

NonlinearSolveFirstOrder-v2.1.0

NonlinearSolveFirstOrder NonlinearSolveFirstOrder-v2.1.0

Diff since NonlinearSolveFirstOrder-v2.0.0

Merged pull requests:

... (truncated)

Commits
  • 8843054 bump minor versions for release
  • 958ce24 Accept any parameter type in AutoSpecialize wrapping
  • 3865118 bump minor versions for release
  • f47d870 bump SciMLBase lower bound to 2.154 for FWW v1 compat
  • 2444ffd move OrdinaryDiffEqTsit5 to downstream test group
  • c0abd50 bump DiffEqBase compat to 6.213 in test/trim
  • 4ba7560 require FunctionWrappersWrappers v1+ (drop 0.1 compat)
  • 1027190 bump FunctionWrappersWrappers compat to include v1.0
  • 7bdfecc Remove stale remake imports from extension files
  • d3e1692 Unwrap AutoSpecialize in AD-over-solve paths and external wrapper extensions
  • Additional commits viewable in compare view

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Updates the requirements on [SciMLBase](https://github.com/SciML/SciMLBase.jl) and [NonlinearSolveFirstOrder](https://github.com/SciML/NonlinearSolve.jl) to permit the latest version.

Updates `SciMLBase` to 3.0.0
- [Release notes](https://github.com/SciML/SciMLBase.jl/releases)
- [Commits](SciML/SciMLBase.jl@v2.84.0...v3.0.0)

Updates `SciMLBase` to 3.0.0
- [Release notes](https://github.com/SciML/SciMLBase.jl/releases)
- [Commits](SciML/SciMLBase.jl@v2.84.0...v3.0.0)

Updates `NonlinearSolveFirstOrder` to 2.1.0
- [Release notes](https://github.com/SciML/NonlinearSolve.jl/releases)
- [Commits](SciML/NonlinearSolve.jl@NonlinearSolveFirstOrder-v1.0.0...NonlinearSolveFirstOrder-v2.1.0)

---
updated-dependencies:
- dependency-name: SciMLBase
  dependency-version: 3.0.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: SciMLBase
  dependency-version: 3.0.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: NonlinearSolveFirstOrder
  dependency-version: 2.1.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
...

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 Apr 9, 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