Skip to content

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

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Updates the requirements on FlexiChains, Turing and DynamicPPL to permit the latest version.
Updates FlexiChains to 0.6.11

Release notes

Sourced from FlexiChains's releases.

v0.6.11

FlexiChains v0.6.11

Diff since v0.6.10

Added the split_interval keyword argument to PosteriorStats.hdi(::FlexiChain) and PosteriorStats.eti(::FlexiChain), which allows you to specify that the returned interval should be split into its lower and upper bounds as separate statistics.

Changelog

Sourced from FlexiChains's changelog.

0.6.11

Added the split_interval keyword argument to PosteriorStats.hdi(::FlexiChain) and PosteriorStats.eti(::FlexiChain), which allows you to specify that the returned interval should be split into its lower and upper bounds as separate statistics.

0.6.10

Implemented Makie-backed FlexiChains.mmeanplot and FlexiChains.mautocorplot.

0.6.9

Implemented Plots.violin for FlexiChains.

0.6.8

Implemented a Tables.jl interface for Wide(::FlexiSummary). Unlike Wide(::FlexiChain), where each parameter is given a different column, for a FlexiSummary each statistic is given a different column, and the parameters are split up into rows.

FlexiSummary itself also has a default Tables.jl interface which simply delegates to Wide.

0.6.7

Add an InferenceObjects.jl extension, which allows conversion of a FlexiChain into an InferenceObjects.InferenceData via InferenceObjects.convert_to_inference_data(chain::FlexiChain).

Add a method Base.Symbol(::ParameterOrExtra), which converts the name of the parameter (or extra) to a Symbol.

0.6.6

Add an additional constructor to convert an array of iters x chains x params into a FlexiChain. Please see the documentation for more information.

0.6.5

Minor improvements to documentation.

0.6.4

Extend the maximum width for the type column in the summary table.

0.6.3

Add a migration guide for MCMCChains users.

0.6.2

Implement conversion of FlexiSummary objects to DimArray and Array.

0.6.1

Add StatsPlots.cornerplot with Plots.jl backend.

... (truncated)

Commits

Updates Turing to 0.45.0

Release notes

Sourced from Turing's releases.

v0.45.0

Turing v0.45.0

Diff since v0.44.5

Breaking changes

Make FlexiChains the default chain type for MCMC sampling.

MCMCChains is still fully supported: you can specify chain_type=MCMCChains.Chains in the sample function to use it instead. However, it is no longer loaded as a dependency of Turing and re-exported (it is now an extension). That means that if you were previously importing MCMCChains via Turing, you will now have to import it directly.

Merged pull requests:

Closed issues:

  • Rework sample() call stack to use LogDensityFunction (#2555)
Changelog

Sourced from Turing's changelog.

0.45.0

Breaking changes

Make FlexiChains the default chain type for MCMC sampling.

MCMCChains is still fully supported: you can specify chain_type=MCMCChains.Chains in the sample function to use it instead. However, it is no longer loaded as a dependency of Turing and re-exported (it is now an extension). That means that if you were previously importing MCMCChains via Turing, you will now have to import it directly.

0.44.5

Allow users to disable the post-sample hook by passing verbose=false keyword argument to sample.

0.44.4

Add post-sampling warning message when there are divergent transitions with HMC, NUTS or HMCDA.

0.44.3

Add compatibility with SciMLBase v3.

0.44.2

Fix a bug in v0.44 where extra keyword arguments passed to vi (e.g. callback) would cause Turing to error.

0.44.1

Re-export pointwise_logdensities and pointwise_prior_logdensities from DynamicPPL.

0.44.0

Breaking changes

Variational inference interface

The VI interface in Turing has been modified to make it more interoperable with the rest of Turing.

  • The arguments to vi(...) are slightly different: instead of specifying a q_init argument (the initial variational approximation), you now directly pass a function that constructs this for you. For example, instead of

    q_init = q_meanfield_gaussian(model)
    vi(model, q_init, n_iters)

    you would now do

    vi(model, q_meanfield_gaussian, n_iters)

... (truncated)

Commits

Updates DynamicPPL to 0.41.7

Release notes

Sourced from DynamicPPL's releases.

v0.41.7

DynamicPPL v0.41.7

Diff since v0.41.6

Enable usage of ComponentVectors on the left-hand side of tilde-statements.

Accessing a nonexistent variable in a VarNamedTuple now throws a KeyError with the original VarName, instead of an opaque type NamedTuple has no field ... error.

Merged pull requests:

Closed issues:

  • Do we need to store linked variables in VarInfo? (#836)
  • getindex{,_internal} error message could be improved (#994)
  • ConditionContext, FixedContext, and PrefixContext (#1010)
  • ComponentArrays break (#1230)
Changelog

Sourced from DynamicPPL's changelog.

0.41.7

Enable usage of ComponentVectors on the left-hand side of tilde-statements.

Accessing a nonexistent variable in a VarNamedTuple now throws a KeyError with the original VarName, instead of an opaque type NamedTuple has no field ... error.

0.41.6

Add a factorize::Bool keyword argument for pointwise_logdensities(model, values), which controls whether pointwise logdensities for factorisable distributions (e.g. MvNormal, product_distribution, etc.) are returned as a single log-density for the whole distribution, or as an array of log-densities for each factor. The same argument is also added to pointwise_loglikelihoods and pointwise_prior_logdensities.

0.41.5

Make sure that DynamicPPL.TestUtils.AD.run_ad(...; verbose=false) truly silences all messages.

0.41.4

Improve docs (in particular, make sure that outer constructors of structs also appear in the built docs).

0.41.3

Add a lower-level constructor for LogDensityFunction which directly takes a VNT of RangeAndTransforms plus a sample vectorised input. This is only intended for use in Turing: users should not need to use this directly.

All other constructors are still available and unchanged in behaviour.

To facilitate the functionality needed for Turing, this also adds more accessor functions for LogDensityFunction, namely get_all_ranges_and_transforms, get_sample_input_vector.

0.41.2

Export the accessor functions get_values(::VarInfo) and get_logdensity_callable(::LogDensityFunction), so that users do not need to access internal fields of these types directly.

0.41.1

Fix a missing interpolation in the DynamicPPL compiler which would cause errors if DynamicPPL was not loaded explicitly by the user.

Also fixes a bug with predict(::Model, ::MCMCChains.Chains) where an error would be thrown if unnecessary parameters were removed from the chain before calling predict.

0.41.0

Breaking changes

Unification of transformed values

Previously, there were separate types UntransformedValue, VectorValue, and LinkedVectorValue, which were all subtypes of AbstractTransformedValue. The abstract type has been removed, and all of these have been unified in a single TransformedValue struct, which wraps the (maybe transformed) value, plus an AbstractTransform that describes the inverse transformation (to get back to the raw value).

Concretely,

  • UntransformedValue(val) is now TransformedValue(val, NoTransform())

... (truncated)

Commits

Updates FlexiChains to 0.6.11

Release notes

Sourced from FlexiChains's releases.

v0.6.11

FlexiChains v0.6.11

Diff since v0.6.10

Added the split_interval keyword argument to PosteriorStats.hdi(::FlexiChain) and PosteriorStats.eti(::FlexiChain), which allows you to specify that the returned interval should be split into its lower and upper bounds as separate statistics.

Changelog

Sourced from FlexiChains's changelog.

0.6.11

Added the split_interval keyword argument to PosteriorStats.hdi(::FlexiChain) and PosteriorStats.eti(::FlexiChain), which allows you to specify that the returned interval should be split into its lower and upper bounds as separate statistics.

0.6.10

Implemented Makie-backed FlexiChains.mmeanplot and FlexiChains.mautocorplot.

0.6.9

Implemented Plots.violin for FlexiChains.

0.6.8

Implemented a Tables.jl interface for Wide(::FlexiSummary). Unlike Wide(::FlexiChain), where each parameter is given a different column, for a FlexiSummary each statistic is given a different column, and the parameters are split up into rows.

FlexiSummary itself also has a default Tables.jl interface which simply delegates to Wide.

0.6.7

Add an InferenceObjects.jl extension, which allows conversion of a FlexiChain into an InferenceObjects.InferenceData via InferenceObjects.convert_to_inference_data(chain::FlexiChain).

Add a method Base.Symbol(::ParameterOrExtra), which converts the name of the parameter (or extra) to a Symbol.

0.6.6

Add an additional constructor to convert an array of iters x chains x params into a FlexiChain. Please see the documentation for more information.

0.6.5

Minor improvements to documentation.

0.6.4

Extend the maximum width for the type column in the summary table.

0.6.3

Add a migration guide for MCMCChains users.

0.6.2

Implement conversion of FlexiSummary objects to DimArray and Array.

0.6.1

Add StatsPlots.cornerplot with Plots.jl backend.

... (truncated)

Commits

Updates Turing to 0.45.0

Release notes

Sourced from Turing's releases.

v0.45.0

Turing v0.45.0

Diff since v0.44.5

Breaking changes

Make FlexiChains the default chain type for MCMC sampling.

MCMCChains is still fully supported: you can specify chain_type=MCMCChains.Chains in the sample function to use it instead. However, it is no longer loaded as a dependency of Turing and re-exported (it is now an extension). That means that if you were previously importing MCMCChains via Turing, you will now have to import it directly.

Merged pull requests:

Closed issues:

  • Rework sample() call stack to use LogDensityFunction (#2555)
Changelog

Sourced from Turing's changelog.

0.45.0

Breaking changes

Make FlexiChains the default chain type for MCMC sampling.

MCMCChains is still fully supported: you can specify chain_type=MCMCChains.Chains in the sample function to use it instead. However, it is no longer loaded as a dependency of Turing and re-exported (it is now an extension). That means that if you were previously importing MCMCChains via Turing, you will now have to import it directly.

0.44.5

Allow users to disable the post-sample hook by passing verbose=false keyword argument to sample.

0.44.4

Add post-sampling warning message when there are divergent transitions with HMC, NUTS or HMCDA.

0.44.3

Add compatibility with SciMLBase v3.

0.44.2

Fix a bug in v0.44 where extra keyword arguments passed to vi (e.g. callback) would cause Turing to error.

0.44.1

Re-export pointwise_logdensities and pointwise_prior_logdensities from DynamicPPL.

0.44.0

Breaking changes

Variational inference interface

The VI interface in Turing has been modified to make it more interoperable with the rest of Turing.

  • The arguments to vi(...) are slightly different: instead of specifying a q_init argument (the initial variational approximation), you now directly pass a function that constructs this for you. For example, instead of

    q_init = q_meanfield_gaussian(model)
    vi(model, q_init, n_iters)

    you would now do

    vi(model, q_meanfield_gaussian, n_iters)

... (truncated)

Commits

Updates DynamicPPL to 0.41.7

Release notes

Sourced from DynamicPPL's releases.

v0.41.7

DynamicPPL v0.41.7

Diff since v0.41.6

Enable usage of ComponentVectors on the left-hand side of tilde-statements.

Accessing a nonexistent variable in a VarNamedTuple now throws a KeyError with the original VarName, instead of an opaque type NamedTuple has no field ... error.

Merged pull requests:

Closed issues:

  • Do we need to store linked variables in VarInfo? (#836)
  • getindex{,_internal} error message could be improved (#994)
  • ConditionContext, FixedContext, and PrefixContext (#1010)
  • ComponentArrays break (#1230)
Changelog

Sourced from DynamicPPL's changelog.

0.41.7

Enable usage of ComponentVectors on the left-hand side of tilde-statements.

Accessing a nonexistent variable in a VarNamedTuple now throws a KeyError with the original VarName, instead of an opaque type NamedTuple has no field ... error.

0.41.6

Add a factorize::Bool keyword argument for pointwise_logdensities(model, values), which controls whether pointwise logdensities for factorisable distributions (e.g. MvNormal, product_distribution, etc.) are returned as a single log-density for the whole distribution, or as an array of log-densities for each factor. The same argument is also added to pointwise_loglikelihoods and pointwise_prior_logdensities.

0.41.5

Make sure that DynamicPPL.TestUtils.AD.run_ad(...; verbose=false) truly silences all messages.

0.41.4

Improve docs (in particular, make sure that outer constructors of structs also appear in the built docs).

0.41.3

Add a lower-level constructor for LogDensityFunction which directly takes a VNT of RangeAndTransforms plus a sample vectorised input. This is only intended for use in Turing: users should not need to use this directly.

All other constructors are still available and unchanged in behaviour.

To facilitate the functionality needed for Turing, this also adds more accessor functions for LogDensityFunction, namely get_all_ranges_and_transforms, get_sample_input_vector.

0.41.2

Export the accessor functions get_values(::VarInfo) and get_logdensity_callable(::LogDensityFunction), so that users do not need to access internal fields of these types directly.

0.41.1

Fix a missing interpolation in the DynamicPPL compiler which would cause errors if DynamicPPL was not loaded explicitly by the user.

Also fixes a bug with predict(::Model, ::MCMCChains.Chains) where an error would be thrown if unnecessary parameters were removed from the chain before calling predict.

0.41.0

Breaking changes

Unification of transformed values

Previously, there were separate types UntransformedValue, VectorValue, and LinkedVectorValue, which were all subtypes of AbstractTransformedValue. The abstract type has been removed, and all of these have been unified in a single TransformedValue struct, which wraps the (maybe transformed) value, plus an AbstractTransform that describes the inverse transformation (to get back to the raw value).

Concretely,

  • UntransformedValue(val) is now TransformedValue(val, NoTransform())

... (truncated)

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 <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 [FlexiChains](https://github.com/penelopeysm/FlexiChains.jl), [Turing](https://github.com/TuringLang/Turing.jl) and [DynamicPPL](https://github.com/TuringLang/DynamicPPL.jl) to permit the latest version.

Updates `FlexiChains` to 0.6.11
- [Release notes](https://github.com/penelopeysm/FlexiChains.jl/releases)
- [Changelog](https://github.com/penelopeysm/FlexiChains.jl/blob/main/HISTORY.md)
- [Commits](JuliaBayes/FlexiChains.jl@v0.4.0...v0.6.11)

Updates `Turing` to 0.45.0
- [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.43.0...v0.45.0)

Updates `DynamicPPL` to 0.41.7
- [Release notes](https://github.com/TuringLang/DynamicPPL.jl/releases)
- [Changelog](https://github.com/TuringLang/DynamicPPL.jl/blob/main/HISTORY.md)
- [Commits](TuringLang/DynamicPPL.jl@v0.40.0...v0.41.7)

Updates `FlexiChains` to 0.6.11
- [Release notes](https://github.com/penelopeysm/FlexiChains.jl/releases)
- [Changelog](https://github.com/penelopeysm/FlexiChains.jl/blob/main/HISTORY.md)
- [Commits](JuliaBayes/FlexiChains.jl@v0.4.0...v0.6.11)

Updates `Turing` to 0.45.0
- [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.43.0...v0.45.0)

Updates `DynamicPPL` to 0.41.7
- [Release notes](https://github.com/TuringLang/DynamicPPL.jl/releases)
- [Changelog](https://github.com/TuringLang/DynamicPPL.jl/blob/main/HISTORY.md)
- [Commits](TuringLang/DynamicPPL.jl@v0.40.0...v0.41.7)

---
updated-dependencies:
- dependency-name: FlexiChains
  dependency-version: 0.6.11
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Turing
  dependency-version: 0.45.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: DynamicPPL
  dependency-version: 0.41.7
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: FlexiChains
  dependency-version: 0.6.11
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Turing
  dependency-version: 0.45.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: DynamicPPL
  dependency-version: 0.41.7
  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 May 19, 2026
@github-actions

Copy link
Copy Markdown

BayesianWorkflow.jl documentation for PR #27 is available at:
https://JuliaBayes.github.io/BayesianWorkflow.jl/previews/PR27/

@dependabot @github

dependabot Bot commented on behalf of github May 20, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #28.

@dependabot dependabot Bot closed this May 20, 2026
@dependabot
dependabot Bot deleted the dependabot/julia/all-julia-packages-4b0290e6ef branch May 20, 2026 02:03
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