Skip to content

Bump the all-julia-packages group across 1 directory with 11 updates#365

Merged
ChrisRackauckas merged 1 commit into
mainfrom
dependabot/julia/test/all-julia-packages-44622ac186
May 5, 2026
Merged

Bump the all-julia-packages group across 1 directory with 11 updates#365
ChrisRackauckas merged 1 commit into
mainfrom
dependabot/julia/test/all-julia-packages-44622ac186

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

Updates the requirements on ForwardDiff, BenchmarkTools, ComponentArrays, LabelledArrays, OffsetArrays, InvertedIndices, Tracker, ArrayInterface, Functors, Unitful and StaticArrays to permit the latest version.
Updates ForwardDiff to 1.3.3

Release notes

Sourced from ForwardDiff's releases.

v1.3.3

ForwardDiff v1.3.3

Diff since v1.3.2

Merged pull requests:

Commits

Updates BenchmarkTools to 1.8.0

Release notes

Sourced from BenchmarkTools's releases.

v1.8.0

BenchmarkTools v1.8.0

Diff since v1.7.0

Merged pull requests:

Commits
  • 4258940 v1.8.0
  • c562362 Only GC when needed. Reduce allocs from mechanics. Add PrecompileTools worklo...
  • 78bed8d Bump JuliaRegistries/TagBot from 1.24.7 to 1.25.4 (#418)
  • 87103dc v1.7.0 (#415)
  • 0eb5fed remove buildkite CI - it was just a template! (#417)
  • 77c8009 CI: Pin GitHub Actions. add Dependabot Julia support. Add versions. Add platf...
  • 55d758c Bump codecov/codecov-action from 5 to 6 (#414)
  • f52454d docs: say AbstractDict instead of Associative (#411)
  • 88d02ff use Base.blackbox to disallow LLVM from simplifying the bench loop (#413)
  • 0f4cf5b Merge pull request #410 from JuliaCI/dependabot/github_actions/actions/cache-5
  • Additional commits viewable in compare view

Updates ComponentArrays to 0.15.37

Release notes

Sourced from ComponentArrays's releases.

v0.15.37

ComponentArrays v0.15.37

Diff since v0.15.36

Changelog

Sourced from ComponentArrays's changelog.

ComponentArrays.jl NEWS

Notes on new features (minor releases). For more details on bugfixes and non-feature-adding changes (patch releases), check out the releases page.

v0.15.0

  • Unpack array components as StaticArrays!
julia> x = ComponentArray(a=5, b=[4, 1], c = [1 2; 3 4], d=(e=2, f=[6, 30.0]));
julia> @​static_unpack a, b, c, d = x;
julia> a
5.0
julia> b
2-element SVector{2, Float64} with indices SOneTo(2):
4.0
1.0
julia> c
2×2 SMatrix{2, 2, Float64, 4} with indices SOneTo(2)×SOneTo(2):
1.0  2.0
3.0  4.0
julia> d
ComponentVector{Float64,SubArray...}(e = 2.0, f = [6.0, 30.0])

v0.12.0

  • Multiple symbol indexing!
    • Use either an Array or Tuple of Symbols to extract multiple named components into a new ComponentArray
    • It's fast!
julia> ca = ComponentArray(a=5, b=[4, 1], c=(a=2, b=[6, 30.0]))
ComponentVector{Float64}(a = 5.0, b = [4.0, 1.0], c = (a = 2.0, b = [6.0, 30.0]))
julia> ca[(:c, :a)]
ComponentVector{Float64}(c = (a = 2.0, b = [6.0, 30.0]), a = 5.0)
julia> ca[[:c, :a]] == ca[(:c, :a)]
true
julia> @​view ca[(:c, :a)]
ComponentVector{Float64,SubArray...}(c = (a = 2.0, b = [6.0, 30.0]), a = 5.0)

v0.11.0

  • Calling axes on a ComponentArray returns a new CombinedAxis type!
    • Doing things The Right Way™!
    • No more complicated and error-prone custom broadcasting machinery!
    • No more weird special cases!

v0.10.0

... (truncated)

Commits
  • 41c9ffa Downgrade version from 0.15.38 to 0.15.37
  • 6e65788 Bump version from 0.15.37 to 0.15.38
  • 6786e51 Merge pull request #361 from ChrisRackauckas-Claude/bump-rat-v4-scimlbase-v3
  • f006134 Bump RecursiveArrayTools / SciMLBase compat to include v4 / v3
  • b5076d7 Merge pull request #356 from abhro/runic
  • 524286e Add setup-julia to runic workflow
  • 5c16116 Run runic for formatting
  • 29176ab Merge pull request #353 from ChrisRackauckas-Claude/bump-mooncake-compat-0.5.25
  • e362bf5 Bump Mooncake compat lower bound to 0.5.25
  • d99bb07 Update Project.toml
  • Additional commits viewable in compare view

Updates LabelledArrays to 1.19.0

Release notes

Sourced from LabelledArrays's releases.

v1.19.0

LabelledArrays v1.19.0

Diff since v1.18.0

Merged pull requests:

Closed issues:

  • Downgrade CI fails due to OrdinaryDiffEq/StaticArrays version conflict (#188)
Commits
  • 0ea6e4e Merge pull request #192 from ChrisRackauckas-Claude/update-rat-v4-compat
  • eefd391 Bump version and update RecursiveArrayTools compat for v4
  • d9c0b4b Merge pull request #190 from SciML/dependabot/github_actions/julia-actions/ca...
  • c804473 Bump julia-actions/cache from 2 to 3
  • f081911 Merge pull request #189 from ChrisRackauckas-Claude/fix-ci-downgrade-green
  • e7d08a0 Disable Downgrade CI due to unsatisfiable dependency resolution
  • 142495f Merge pull request #187 from ChrisRackauckas-Claude/fix-deprecation-warnings
  • 2c0d671 Fix broken API calls from renamed/unqualified functions
  • 832e9ea Update Project.toml
  • 86a4bf6 Merge pull request #184 from ChrisRackauckas-Claude/precompile-improvements-2...
  • Additional commits viewable in compare view

Updates OffsetArrays to 1.17.0

Release notes

Sourced from OffsetArrays's releases.

v1.17.0

OffsetArrays v1.17.0

Diff since v1.16.0

Merged pull requests:

Closed issues:

  • no_offset_view does not work properly on views with : (#375)
Commits

Updates InvertedIndices to 1.3.1

Commits

Updates Tracker to 0.2.38

Release notes

Sourced from Tracker's releases.

v0.2.38

Tracker v0.2.38

Diff since v0.2.37

Merged pull requests:

Commits

Updates ArrayInterface to 7.24.0

Release notes

Sourced from ArrayInterface's releases.

v7.24.0

ArrayInterface v7.24.0

Diff since v7.23.0

Merged pull requests:

Commits
  • 16b19c5 Merge pull request #477 from JuliaArrays/dependabot/github_actions/actions/ca...
  • 5184395 Merge pull request #483 from ChrisRackauckas-Claude/add-promote-eltype-gpu
  • ab3b340 Add promote_eltype for CuArray / ROCArray / MtlArray
  • 192a325 Merge pull request #481 from JuliaArrays/compathelper/new_version/2026-04-10-...
  • 1ed7911 Merge pull request #482 from JuliaArrays/compathelper/new_version/2026-04-10-...
  • c6ebebb CompatHelper: bump compat for CUDA in [weakdeps] to 6, (keep existing compat)
  • 69d672a CompatHelper: bump compat for CUDA in [extras] to 6, (keep existing compat)
  • 52e1fd4 Merge pull request #480 from JuliaArrays/ChrisRackauckas-patch-2
  • be09eb8 Update Project.toml
  • dd3fea5 Merge pull request #479 from vchuravy/add-amdgpu-extension
  • Additional commits viewable in compare view

Updates Functors to 0.5.2

Release notes

Sourced from Functors's releases.

v0.5.2

Functors v0.5.2

Diff since v0.5.1

Merged pull requests:

Commits

Updates Unitful to 1.28.0

Release notes

Sourced from Unitful's releases.

v1.28.0

Unitful v1.28.0

Diff since v1.27.0

  • Feature: Dimensionless quantities now support iseven and isodd (#829).
  • Bugfix: Quantities that have equal values and equal units now have the same hash (#833). For now, quantities that are equal (isequal) but have different units still have different hashes, see #379.

Merged pull requests:

Closed issues:

  • Should hashing of Quantity{BigFloat} behave differently to those of BigFloat's? (#378)
  • Latexify as soft dependency (#665)
  • stack overflow when calling iseven and isodd with unitful quantity (#822)
  • "Binding undeclared during precompilation" error (#831)
Changelog

Sourced from Unitful's changelog.

v1.28.0 (2026-01-29)

  • Feature: Dimensionless quantities now support iseven and isodd (#829).
  • Bugfix: Quantities that have equal values and equal units now have the same hash (#833). For now, quantities that are equal (isequal) but have different units still have different hashes, see #379.

v1.27.0 (2025-12-08)

  • Feature: NaNMath.pow and NaNMath.sqrt from NaNMath.jl are supported via a package extension (#824).

v1.26.0 (2025-12-05)

  • Feature: The aliases degC and degF for °C and °F are added (#826).
  • Bugfix: Correct LaTeX printing of affine units (#825).
  • Maintenance: Fix a world-age warning on Julia 1.12 (#819).

v1.25.1 (2025-10-18)

  • Maintenance: Fix a parsing error on Julia 1.13 (#817).

v1.25.0 (2025-09-16)

  • Feature: Quantities and units can now be converted to a LaTeX representation using Latexify.jl. This is provided via a package extension and replaces the UnitfulLatexify.jl package (#795).
  • This package now requires Julia ≥ 1.6.

v1.24.0 (2025-07-31)

  • Feature: The alias deg for ° is added (#764).

v1.23.1 (2025-06-10)

  • Bugfix: Fix a world-age issue with the new mechanism to preserve the floating-point precision on unit conversion (#790).

v1.23.0 (2025-06-08)

  • Feature: On Julia ≥ 1.9, dimensionless quantities can now be converted to ForwardDiff.Dual. This is important for compatibility with the SciML ecosystem and is provided via a package extension (#765).
  • Feature: On Julia ≥ 1.9, @printf and @sprintf can now be used with Unitful quantities. The specified format is applied to the numeric part of the quantity and the unit is appended to that. This is provided via a package extension (#772).
  • Bugfix: Certain unit conversions involving units that are defined using non-integer exponents no longer error (#783).
  • Enhancement: uconvert now preserves the floating-point precision of quantities in a non-breaking way (#782).

v1.22.1 (2025-05-13)

  • Bugfix: The behaviour to preserve the floating-point precision of quantities (#754, added in v1.22.0) is reverted because it is not compatible with IntervalArithmetic.jl (see #758). The feature will be added in a non-breaking way in a future release.

v1.22.0 (2025-01-02)

  • Feature: Base.big can now be used with quantities (#755).
  • Bugfix: Using Base.convert to convert to a unitless quantity no longer errors (#724).
  • Bugfix: Using Base.convert to convert to a mixed logarithmic quantity no longer returns wrong results. In cases that returned a result even though it was unknown whether the quantity was a power or root-power quantity, an error is thrown instead (#724).
  • Enhancement: uconvert now preserves the floating-point precision of quantities (#754).
  • Enhancement: When printing arrays, quantities are now aligned at the decimal point just like unitless numbers (#752).

... (truncated)

Commits

Updates StaticArrays to 1.9.18

Release notes

Sourced from StaticArrays's releases.

v1.9.18

StaticArrays v1.9.18

Diff since v1.9.17

Merged pull requests:

Commits

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

dependabot Bot commented on behalf of github Apr 29, 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.

@dependabot dependabot Bot force-pushed the dependabot/julia/test/all-julia-packages-44622ac186 branch from 8836093 to d198f12 Compare April 30, 2026 11:47
@ChrisRackauckas
Copy link
Copy Markdown
Member

@dependabot recreate

@dependabot dependabot Bot force-pushed the dependabot/julia/test/all-julia-packages-44622ac186 branch from d198f12 to 68cf14e Compare May 4, 2026 23:08
Updates the requirements on [ForwardDiff](https://github.com/JuliaDiff/ForwardDiff.jl), [BenchmarkTools](https://github.com/JuliaCI/BenchmarkTools.jl), [ComponentArrays](https://github.com/SciML/ComponentArrays.jl), [LabelledArrays](https://github.com/SciML/LabelledArrays.jl), [OffsetArrays](https://github.com/JuliaArrays/OffsetArrays.jl), [InvertedIndices](https://github.com/JuliaData/InvertedIndices.jl), [Tracker](https://github.com/FluxML/Tracker.jl), [ArrayInterface](https://github.com/JuliaArrays/ArrayInterface.jl), [Functors](https://github.com/FluxML/Functors.jl), [Unitful](https://github.com/JuliaPhysics/Unitful.jl) and [StaticArrays](https://github.com/JuliaArrays/StaticArrays.jl) to permit the latest version.

Updates `ForwardDiff` to 1.3.3
- [Release notes](https://github.com/JuliaDiff/ForwardDiff.jl/releases)
- [Commits](JuliaDiff/ForwardDiff.jl@v0.0.2...v1.3.3)

Updates `BenchmarkTools` to 1.8.0
- [Release notes](https://github.com/JuliaCI/BenchmarkTools.jl/releases)
- [Commits](JuliaCI/BenchmarkTools.jl@v0.0.1...v1.8.0)

Updates `ComponentArrays` to 0.15.37
- [Release notes](https://github.com/SciML/ComponentArrays.jl/releases)
- [Changelog](https://github.com/SciML/ComponentArrays.jl/blob/main/NEWS.md)
- [Commits](v0.1.0...v0.15.37)

Updates `LabelledArrays` to 1.19.0
- [Release notes](https://github.com/SciML/LabelledArrays.jl/releases)
- [Commits](SciML/LabelledArrays.jl@v0.0.1...v1.19.0)

Updates `OffsetArrays` to 1.17.0
- [Release notes](https://github.com/JuliaArrays/OffsetArrays.jl/releases)
- [Commits](JuliaArrays/OffsetArrays.jl@v0.1.0...v1.17.0)

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

Updates `Tracker` to 0.2.38
- [Release notes](https://github.com/FluxML/Tracker.jl/releases)
- [Commits](FluxML/Tracker.jl@v0.1.0...v0.2.38)

Updates `ArrayInterface` to 7.24.0
- [Release notes](https://github.com/JuliaArrays/ArrayInterface.jl/releases)
- [Commits](JuliaArrays/ArrayInterface.jl@v0.0.1...v7.24.0)

Updates `Functors` to 0.5.2
- [Release notes](https://github.com/FluxML/Functors.jl/releases)
- [Commits](FluxML/Functors.jl@v0.1.0...v0.5.2)

Updates `Unitful` to 1.28.0
- [Release notes](https://github.com/JuliaPhysics/Unitful.jl/releases)
- [Changelog](https://github.com/JuliaPhysics/Unitful.jl/blob/master/NEWS.md)
- [Commits](JuliaPhysics/Unitful.jl@v0.0.1...v1.28.0)

Updates `StaticArrays` to 1.9.18
- [Release notes](https://github.com/JuliaArrays/StaticArrays.jl/releases)
- [Commits](JuliaArrays/StaticArrays.jl@v0.0.1...v1.9.18)

---
updated-dependencies:
- dependency-name: ArrayInterface
  dependency-version: 7.24.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: BenchmarkTools
  dependency-version: 1.8.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: ComponentArrays
  dependency-version: 0.15.37
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: ForwardDiff
  dependency-version: 1.3.3
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Functors
  dependency-version: 0.5.2
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: InvertedIndices
  dependency-version: 1.3.1
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: LabelledArrays
  dependency-version: 1.19.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: OffsetArrays
  dependency-version: 1.17.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: StaticArrays
  dependency-version: 1.9.18
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Tracker
  dependency-version: 0.2.38
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Unitful
  dependency-version: 1.28.0
  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/test/all-julia-packages-44622ac186 branch from 68cf14e to 57ebc6f Compare May 5, 2026 11:48
@ChrisRackauckas ChrisRackauckas merged commit a7a5a20 into main May 5, 2026
15 of 18 checks passed
@ChrisRackauckas ChrisRackauckas deleted the dependabot/julia/test/all-julia-packages-44622ac186 branch May 5, 2026 14:22
ChrisRackauckas-Claude pushed a commit to ChrisRackauckas-Claude/ComponentArrays.jl that referenced this pull request May 10, 2026
Previous attempt only aligned a few entries; the deeper issue is that
test pins like ForwardDiff = 1.3.3 force PreallocationTools >= 0.4.26,
which is incompatible with the downgraded Adapt = 4.1 (requires
PreallocationTools 0.4.14-0.4.24). Restoring the test [compat] section
to its pre-dependabot state (empty) lets the downgrade resolver pick a
mutually compatible set, matching the configuration that worked before
PR SciML#365.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.

1 participant