Skip to content

Bump the all-julia-packages group across 1 directory with 5 updates#1454

Closed
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/julia/docs/all-julia-packages-9b38f052e3
Closed

Bump the all-julia-packages group across 1 directory with 5 updates#1454
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/julia/docs/all-julia-packages-9b38f052e3

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

Updates the requirements on SBMLImporter, ReactionNetworkImporters, NonlinearSolveFirstOrder, Turing and StatsPlots to permit the latest version.
Updates SBMLImporter to 4.0.0

Release notes

Sourced from SBMLImporter's releases.

v4.0.0

SBMLImporter v4.0.0

Diff since v3.2.3

SBMLImporter 4.0 is a breaking release triggered by the Catalyst.jl v16 update.

Breaking changes

  • Updated Catalyst to v16. Since Catalyst now uses a more flexible metadata interface, load_SBML now returns a ReactionSystem (rather than a ParsedReactionSystem). The initial value map and parameter map are stored as metadata on the returned system. See below for how to import a model with load_SBML. For more information, see the HISTORY file

Merged pull requests:

Changelog

Sourced from SBMLImporter's changelog.

Breaking updates and feature summaries across releases

SBMLImporter 4.0

SBMLImporter 4.0 is a breaking release triggered by the Catalyst.jl v16 update. Major changes are:

  • Updated Catalyst to v16. Since Catalyst now uses a more flexible metadata interface, load_SBML now returns a ReactionSystem (rather than a ParsedReactionSystem). The initial value map and parameter map are stored as metadata on the returned system. See below for how to import a model with load_SBML.
  • Dropped ModelingToolkit as a direct dependency and switched to ModelingToolkitBase. Since ModelingToolkit v11+ is AGPL-licensed, ModelingToolkit is no longer a direct dependency in order to keep SBMLImporter.jl and its dependencies permissively licensed.

Updated load_SBML return type and usage

Models are now imported as a ReactionSystem, where the initial value map (u0_map) and parameter value map (parameter_map) are stored as metadata. Importing as an ODEProblem now looks like:

# New syntax
using SBMLImporter, ModelingToolkitBase, OrdinaryDiffEq
rn, cb = load_SBML(path_sbml)
u0 = get_u0_map(rn)
ps = get_parameter_map(rn)
sys = mtkcompile(ode_model(rn))
tspan = (0.0, 10.0)
oprob = ODEProblem(sys, merge(Dict(u0), Dict(ps)), tspan; jac = true)
Old syntax
using SBMLImporter, ModelingToolkit, OrdinaryDiffEq
prn, cb = load_SBML(path_sbml)
sys = structural_simplify(convert(ODESystem, prn.rn))
tspan = (0.0, 10.0)
oprob = ODEProblem(sys, prn.u0, tspan, prn.p; jac = true)

Examples for importing into a JumpProblem or an SDEProblem are available in the online documentation.

ModelingToolkitBase and licensing

Since ModelingToolkit v11+ is AGPL-licensed (see discussion here), SBMLImporter.jl now depends on the MIT-licensed ModelingToolkitBase instead. SBMLImporter.jl aims to remain permissively licensed, and with this update none of its direct dependencies are AGPL-licensed (or more restrictive).

... (truncated)

Commits

Updates ReactionNetworkImporters to 1.1.0

Release notes

Sourced from ReactionNetworkImporters's releases.

v1.1.0

ReactionNetworkImporters v1.1.0

Diff since v1.0.0

Merged pull requests:

Changelog

Sourced from ReactionNetworkImporters's changelog.

History

v1.0.0

Breaking release for compatibility with Catalyst.jl v16.

Breaking changes

  • loadrxnetwork now returns a ReactionSystem directly instead of a ParsedReactionNetwork. The ParsedReactionNetwork type has been removed.
  • Initial conditions and parameter values from BNG files are stored as initial_conditions on the ReactionSystem, and are also available via the Catalyst metadata accessors Catalyst.get_u0_map(rn) and Catalyst.get_parameter_map(rn).
  • BNG species name mappings and group symbols are stored as system metadata, accessible via the new exported accessors get_varstonames(rn) and get_groupstosyms(rn).
  • ModelingToolkit is no longer a dependency; replaced by ModelingToolkitBase.
  • Test dependency CSVFiles replaced by CSV.jl.
  • Requires Catalyst.jl v16+.

Migration guide

Before (v0.x) After (v1.0)
prn = loadrxnetwork(BNGNetwork(), file) rn = loadrxnetwork(BNGNetwork(), file)
prn.rn rn (the return value itself)
prn.u0 Catalyst.get_u0_map(rn)
prn.p Catalyst.get_parameter_map(rn)
prn.varstonames get_varstonames(rn)
prn.groupstosyms get_groupstosyms(rn)
rs == prn.rn Catalyst.isequivalent(rs, rn)
prn = loadrxnetwork(mn); prn.rn rn = loadrxnetwork(mn)
Commits
  • 36481af Bump version from 1.0.0 to 1.1.0
  • 72a383f Merge pull request #161 from isaacsas/add_netfile_function_block
  • fb68b15 Add time grid check to ODE validation, remove duplicate test
  • ceddb49 Exclude data files from typos spell checker
  • 237f212 Add 11 ODE validation tests against BNG reference data
  • 405e3c7 Fix optional groups block and group-parameter name collisions
  • 1c8af42 Fix Aqua stale-deps: add explicit HypergeometricFunctions import to module
  • 7df0f0d Add complete BioNetGen .net file support: function blocks, fixed species, Sat...
  • 999ff93 Merge pull request #159 from isaacsas/catalyst_v16
  • df5cf56 Address PR review: restore commented-out blocks, use defmap
  • 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

Updates Turing to 0.43.5

Release notes

Sourced from Turing's releases.

v0.43.5

Turing v0.43.5

Diff since v0.43.4

Fix incorrect handling of VarNamedTuple templates inside submodels when sampling with Gibbs.

Merged pull requests:

Closed issues:

  • Gibbs / submodel bug (#2797)
  • Broken interaction between Gibbs Sampler and Submodels with Vector assignment (#2798)
Changelog

Sourced from Turing's changelog.

0.43.5

Fix incorrect handling of VarNamedTuple templates inside submodels when sampling with Gibbs.

0.43.4

Fix some missing Base.copy implementations on internal structs.

0.43.3

Unify parameter initialisation for HMC and external samplers. External samplers (like HMC) now attempt multiple times to generate valid initial parameters, instead of just taking the first set of parameters.

Re-exports set_logprob_type! from DynamicPPL to allow users to control the base log-probability type used when evaluating Turing models. For example, calling set_logprob_type!(Float32) will mean that Turing will use Float32 for log-probability calculations, only promoting if there is something in the model that causes it to be (e.g. a distribution that returns Float64 log-probabilities). Note that this is a compile-time preference: for it to take effect you will have to restart your Julia session after calling set_logprob_type!.

Furthermore, note that sampler support for non-Float64 log-probabilities is currently limited. Although DynamicPPL promises not promote float types unnecessarily, many samplers, including HMC and NUTS, still use Float64 internally and thus will cause log-probabilities and parameters to be promoted to Float64, even if the model itself uses Float32.

0.43.2

Throw an ArgumentError when a Gibbs sampler is missing component samplers for any variable in the model. This check can be bypassed by passing check_model=false to sample.

0.43.1

Ignore discard_initial and thinning for SMC samplers to prevent a BoundsError when these arguments are provided.

0.43.0

DynamicPPL 0.40 and VarNamedTuple

DynamicPPL v0.40 includes a major overhaul of Turing's internal data structures. Most notably, cases where we might once have used Dict{VarName} or NamedTuple have all been replaced with a single data structure, called VarNamedTuple.

This provides substantial benefits in terms of robustness and performance.

However, it does place some constraints on Turing models, and introduces some breaking changes to the user interface. Specifically, the types of containers that can include random variables are now more limited: if x[i] ~ dist is a random variable, then x must obey the following criteria:

  • They must be AbstractArrays. Dicts and other containers are currently unsupported (we have an issue to track this). If you really need this functionality, please open an issue and let us know; we can try to make it a priority.

    @model function f()
        # Allowed
        x = Array{Float64}(undef, 1)
        x[1] ~ Normal()

... (truncated)

Commits
  • ab29465 Fix Gibbs/submodel/template handling bug (#2799)
  • 8410b09 Fix some missing Base.copy implementations (#2796)
  • f86999b Unify HMC + externalsampler + DynamicHMC parameter initialisation; re-export ...
  • 838ae6a Throw an error when Gibbs sampler is missing components for any variable (#2788)
  • 33e1a22 Ignore discard_initial and thinning for SMC (#2784)
  • 2211373 Twiddle API docs
  • 26c0b49 Fix docs
  • 94ec347 JuliaRegistrator really wants me to say 'breaking'
  • 84ad63a Remove temporary optim doc in anticipation of releasing
  • 158b2a0 breaking - v0.43 (#2733)
  • Additional commits viewable in compare view

Updates StatsPlots to 0.15.8

Changelog

Sourced from StatsPlots's changelog.

StatsPlots.jl NEWS

0.10

  • Rename package from StatPlots to StatsPlots

0.7 current version

0.7.3

  • fixed out of bound error with violin and boxplot
  • fixed title location in corrplot
  • better handling of NaN and Inf
  • recipe for hclust dendrogram (clustering visualization)
  • dataviewer recipe for interactive GUIs

0.7.2

  • fix stack overflow with @df and begin ... end blocks
  • avoid recomputing data unnecessarily in @df

0.7.1

  • remove Loess dependency
  • fix hygien macro issue in @df
  • add curly bracket syntax for automatic naming of groups
  • add cols() to select all columns

0.7.0

  • remove DataFrames dependency
  • improve tick handling in correlation plots
  • add support for discrete distributions
  • add automatic legend with @df
  • allow passing columns of a data table programmatically with cols

0.6.0

  • deprecate the plot(df, :x, :y) syntax
  • complete the removal of groupederror
  • remove shadederror
  • suppress axis labels in marginalhist

0.5.1

  • remove groupederror, as that is now in it's own package
  • add qqnorm and qqplot
  • fix 2d density plots

0.5.0

  • major reconfiguring of the support for tables:
    • change the syntax to @df mydataframe plot(:a, :b)
    • allows using DataFrames automatically in user recipes

... (truncated)

Commits
  • 9db7d09 bump DS and Interp compat, + StatsPlots version (#569)
  • 44200aa Merge pull request #564 from Jonas-a-Zimmermann/PermuteInsteadOfOrientation
  • 1ef19e9 Update README.md
  • 1c80878 Changed Orientation to Permute
  • 7cfe9c1 Update README.md
  • e34f65e Bump codecov/codecov-action from 3 to 4 (#548)
  • bb65b7c bump Project.toml
  • b1311cc Merge pull request #546 from JuliaPlots/compathelper/new_version/2023-11-25-0...
  • 710d428 CompatHelper: bump compat for Interpolations to 0.15, (keep existing compat)
  • 15fc66b Bump actions/checkout from 3 to 4 (#542)
  • 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 Apr 6, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Apr 7, 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 [SBMLImporter](https://github.com/sebapersson/SBMLImporter.jl), [ReactionNetworkImporters](https://github.com/SciML/ReactionNetworkImporters.jl), [NonlinearSolveFirstOrder](https://github.com/SciML/NonlinearSolve.jl), [Turing](https://github.com/TuringLang/Turing.jl) and [StatsPlots](https://github.com/JuliaPlots/StatsPlots.jl) to permit the latest version.

Updates `SBMLImporter` to 4.0.0
- [Release notes](https://github.com/sebapersson/SBMLImporter.jl/releases)
- [Changelog](https://github.com/sebapersson/SBMLImporter.jl/blob/main/HISTORY.md)
- [Commits](sebapersson/SBMLImporter.jl@v0.1.0...v4.0.0)

Updates `ReactionNetworkImporters` to 1.1.0
- [Release notes](https://github.com/SciML/ReactionNetworkImporters.jl/releases)
- [Changelog](https://github.com/SciML/ReactionNetworkImporters.jl/blob/master/HISTORY.md)
- [Commits](SciML/ReactionNetworkImporters.jl@v0.1.1...v1.1.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)

Updates `Turing` to 0.43.5
- [Release notes](https://github.com/TuringLang/Turing.jl/releases)
- [Changelog](https://github.com/TuringLang/Turing.jl/blob/main/HISTORY.md)
- [Commits](TuringLang/Turing.jl@v0.0.1...v0.43.5)

Updates `StatsPlots` to 0.15.8
- [Release notes](https://github.com/JuliaPlots/StatsPlots.jl/releases)
- [Changelog](https://github.com/JuliaPlots/StatsPlots.jl/blob/master/NEWS.md)
- [Commits](JuliaPlots/StatsPlots.jl@v0.0.1...v0.15.8)

---
updated-dependencies:
- dependency-name: SBMLImporter
  dependency-version: 4.0.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: ReactionNetworkImporters
  dependency-version: 1.1.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
- dependency-name: Turing
  dependency-version: 0.43.5
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: StatsPlots
  dependency-version: 0.15.8
  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-9b38f052e3 branch from 73e23e1 to 10d90e5 Compare April 8, 2026 00:29
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Apr 9, 2026

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Apr 9, 2026
@dependabot dependabot bot deleted the dependabot/julia/docs/all-julia-packages-9b38f052e3 branch April 9, 2026 00:28
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