Skip to content

Bump the all-julia-packages group across 1 directory with 2 updates#3370

Closed
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/julia/all-julia-packages-0293de7a0f
Closed

Bump the all-julia-packages group across 1 directory with 2 updates#3370
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/julia/all-julia-packages-0293de7a0f

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

Updates the requirements on SciMLBase and RecursiveArrayTools 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 RecursiveArrayTools to 4.0.1

Release notes

Sourced from RecursiveArrayTools's releases.

v4.0.1

RecursiveArrayTools v4.0.1

Diff since v3.51.0

Merged pull requests:

Commits
  • 8030a81 Merge pull request #558 from SciML/ChrisRackauckas-patch-3
  • a7ae44b Update Project.toml
  • c480117 Merge pull request #557 from ChrisRackauckas-Claude/fix-fb-serial
  • d1ca597 Update FastBroadcast extension to use Serial dispatch
  • 5ae3f87 Merge pull request #554 from ChrisRackauckas-Claude/add-licenses
  • b77f17f Add MIT LICENSE.md to sublibraries for registration
  • fc9c29a Merge pull request #547 from ChrisRackauckas-Claude/abstractarray-breaking-up...
  • f0dfd27 Merge branch 'master' into abstractarray-breaking-update
  • 484d3af Run Runic formatting
  • 4e28332 Fix GPU ArrayPartition any/all: load AnyAll subpackage in GPU tests
  • 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

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels Apr 9, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 10, 2026

Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting @dependabot recreate.

1 similar comment
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 11, 2026

Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting @dependabot recreate.

Updates the requirements on [SciMLBase](https://github.com/SciML/SciMLBase.jl) and [RecursiveArrayTools](https://github.com/SciML/RecursiveArrayTools.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.143.0...v3.0.0)

Updates `RecursiveArrayTools` to 4.0.1
- [Release notes](https://github.com/SciML/RecursiveArrayTools.jl/releases)
- [Commits](SciML/RecursiveArrayTools.jl@v3.52.0...v4.0.1)

---
updated-dependencies:
- dependency-name: SciMLBase
  dependency-version: 3.0.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: RecursiveArrayTools
  dependency-version: 4.0.1
  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/all-julia-packages-0293de7a0f branch from a4c6780 to ff03967 Compare April 13, 2026 06:56
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 13, 2026

Superseded by #3417.

@dependabot dependabot Bot closed this Apr 13, 2026
@dependabot dependabot Bot deleted the dependabot/julia/all-julia-packages-0293de7a0f branch April 13, 2026 06:58
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