Skip to content

chore(deps): bump the julia group across 1 directory with 7 updates - #162

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/julia-16f6c91b06
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/julia-16f6c91b06

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 16, 2026 •

Copy link
Copy Markdown
Contributor

Updates the requirements on Random, Test, EpiAwareADTools, Statistics, EpiAwarePackageTools, Pkg and Markdown to permit the latest version.
Updates Random to
Updates Test to
Updates EpiAwareADTools to 0.2.3

Release notes

Sourced from EpiAwareADTools's releases.

v0.2.3

EpiAwareADTools v0.2.3

Diff since v0.2.2

  • Made a truncated Student-t differentiable. truncated normalises eagerly, so building a truncated TDist calls logcdf, which routes to SpecialFunctions.beta_inc and has no method for a Dual. Every gradient through a truncated t therefore failed outright rather than returning a wrong number. TDist and its location-scale wrapper now evaluate through the AD-safe hooks on all seven backends. Building a truncated t directly from tracked parameters stays ForwardDiff-only, which is how Gamma and Beta already behave, since that path needs Dual methods added to Distributions and no other backend extension adds them.
  • Relaxed the AD-safe evaluation hooks so they no longer require a Distributions.UnivariateDistribution subtype. cdf_ad_safe, logcdf_ad_safe, ccdf_ad_safe, logccdf_ad_safe and pdf_ad_safe previously raised a MethodError on a leaf that implements the univariate interface without inheriting from it, which blocked duck-typed leaves inside racing-hazard (compete) nodes and duck-typed components in a convolution's quadrature path. primal_distribution was relaxed with it, and a type carrying no params method now raises an ArgumentError naming the type rather than a MethodError.
  • Added the missing Extensions section of the documentation site. The navigation already declared one page per package extension, but none of the pages had been written, so the whole group was dropped from the build and readers saw no Extensions section at all.

Merged pull requests:

Closed issues:

  • Benchmarks and AD benchmarks (#28)
  • Epic: AD, numerics and differentiation tooling (#35)
  • docs: wire up the split AD-comparison benchmark page after kit#305 (#49)
  • _grad_p_a_series loses accuracy at extreme shapes (k ≳ 1e5) (#67)
  • Write docs pages for the seven extensions (#68)
  • truncated(TDist) is not ForwardDiff-differentiable: truncated eagerly calls logcdf, which routes to beta_inc (#80)
  • logccdf_ad_safe is bounded on UnivariateDistribution, blocking duck-typed leaves in compete (#81)
  • cdf_ad_safe/pdf_ad_safe/primal_distribution have no duck-typed fallback (#83)
Commits
  • 566ba15 ci(deps): bump the github-actions group with 12 updates (#98)
  • 7cfbbe9 fix: run the AS 187 shape-partial series to convergence at large shape (#93)
  • 9cf7490 docs: update shared ecosystem badge to new EpiAware design system icon (#94)
  • b76e210 chore: auto-increment version to 0.2.3 (#90)
  • 1803f25 fix: make a truncated Student-t differentiable (#80) (#86)
  • 66b600c fix: accept duck-typed leaves in the AD-safe hooks and primal_distribution (#85)
  • 1254069 docs: land the extension-page corrections that missed the #84 merge (#89)
  • f491db0 ci(deps): bump the github-actions group with 12 updates (#91)
  • 495ec90 docs: write the seven package extension pages (#84)
  • cb7ed63 Update Project.toml
  • Additional commits viewable in compare view

Updates Statistics to
Updates EpiAwarePackageTools to 0.4.1

Release notes

Sourced from EpiAwarePackageTools's releases.

v0.4.1

EpiAwarePackageTools v0.4.1

Diff since v0.4.0

This release folds in everything merged since v0.3.0: the managed formatter moved from JuliaFormatter to Runic, the kit itself gained Julia 1.10 support, and the AD harness picked up a filtered run_selected scenario/backend runner and a compiled ReverseDiff backend. Docs and standards also moved: a published inventory of dispatch-rule deviations, a new standards rule on duck-typed interfaces, a managed org coding-standards block for CLAUDE.md, and several accuracy and prose fixes across the getting-started pages. An adopting package picks all of this up on its next scheduled sync (update); nothing here needs a manual step beyond that.

Merged pull requests:

Closed issues:

  • Release 0.4.0 (#431)
  • Sweep issue/PR numbers out of internal comments (standards rule 8) (#439)
  • Release v0.4.1 (#440)
Commits

Updates Pkg to
Updates Markdown to

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 Random, Test, [EpiAwareADTools](https://github.com/EpiAware/EpiAwareADTools.jl), [Statistics](https://github.com/JuliaStats/Statistics.jl), [EpiAwarePackageTools](https://github.com/EpiAware/EpiAwarePackageTools.jl), Pkg and Markdown to permit the latest version.

Updates `Random` to 

Updates `Test` to 

Updates `EpiAwareADTools` to 0.2.3
- [Release notes](https://github.com/EpiAware/EpiAwareADTools.jl/releases)
- [Changelog](https://github.com/EpiAware/EpiAwareADTools.jl/blob/main/docs/release_notes_header.jl)
- [Commits](EpiAware/EpiAwareADTools.jl@v0.1.0...v0.2.3)

Updates `Statistics` to 
- [Release notes](https://github.com/JuliaStats/Statistics.jl/releases)
- [Commits](https://github.com/JuliaStats/Statistics.jl/commits)

Updates `EpiAwarePackageTools` to 0.4.1
- [Release notes](https://github.com/EpiAware/EpiAwarePackageTools.jl/releases)
- [Changelog](https://github.com/EpiAware/EpiAwarePackageTools.jl/blob/main/docs/release_notes_header.jl)
- [Commits](https://github.com/EpiAware/EpiAwarePackageTools.jl/commits/v0.4.1)

Updates `Pkg` to 

Updates `Markdown` to 

---
updated-dependencies:
- dependency-name: Random
  dependency-version:
  dependency-type: direct:production
  dependency-group: julia
- dependency-name: Test
  dependency-version:
  dependency-type: direct:production
  dependency-group: julia
- dependency-name: EpiAwareADTools
  dependency-version: 0.2.3
  dependency-type: direct:production
  dependency-group: julia
- dependency-name: Statistics
  dependency-version:
  dependency-type: direct:production
  dependency-group: julia
- dependency-name: EpiAwarePackageTools
  dependency-version: 0.4.1
  dependency-type: direct:production
  dependency-group: julia
- dependency-name: Pkg
  dependency-version:
  dependency-type: direct:production
  dependency-group: julia
- dependency-name: Markdown
  dependency-version:
  dependency-type: direct:production
  dependency-group: julia
...

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 Sep 16, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Try this Pull Request!

Option 1: Julia Package Manager

Open Julia and type:

import Pkg
Pkg.activate(temp=true)
Pkg.add(url="https://github.com/EpiAware/ModifiedDistributions.jl", rev="dependabot/julia/julia-16f6c91b06")
using ModifiedDistributions

Option 2: Local Checkout

If you have the repo locally:

git checkout dependabot/julia/julia-16f6c91b06
julia --project=. -e "using Pkg; Pkg.instantiate()"

@codecov

codecov Bot commented Sep 16, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

Flag Coverage Δ
ad-enzyme-forward 40.80% <ø> (+13.66%) ⬆️
ad-enzyme-reverse 40.80% <ø> (+13.66%) ⬆️
ad-forwarddiff 34.74% <ø> (+18.57%) ⬆️
ad-reversediff 34.74% <ø> (+18.57%) ⬆️
unit 97.42% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions

Copy link
Copy Markdown
Contributor

📖 Documentation preview is ready!

View the docs for this PR at: https://EpiAware.github.io/ModifiedDistributions.jl/previews/PR162/

This preview will be updated automatically when you push new commits.

@dependabot @github

dependabot Bot commented on behalf of github Sep 17, 2026

Copy link
Copy Markdown
Contributor Author

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

@dependabot dependabot Bot closed this Sep 17, 2026
@dependabot
dependabot Bot deleted the dependabot/julia/julia-16f6c91b06 branch September 17, 2026 08:27
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