Skip to content

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

Merged
kellertuer merged 1 commit intomasterfrom
dependabot/julia/test/all-julia-packages-58790b3247
Nov 26, 2025
Merged

Bump the all-julia-packages group across 1 directory with 2 updates#551
kellertuer merged 1 commit intomasterfrom
dependabot/julia/test/all-julia-packages-58790b3247

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Nov 26, 2025

Updates the requirements on ManifoldsBase and Manopt to permit the latest version.
Updates ManifoldsBase to 2.2.1

Release notes

Sourced from ManifoldsBase's releases.

v2.2.1

ManifoldsBase v2.2.1

Diff since v2.2.0

Added

  • check_geodesic function to numerically check whether geodesics have constant speed and are compatible with log and parallel transport.

Merged pull requests:

Changelog

Sourced from ManifoldsBase's changelog.

[2.2.1] 13/11/2025

Added

  • check_geodesic function to numerically check whether geodesics have constant speed and are compatible with log and parallel transport.

[2.2.0] 04/11/2025

Fixed

  • bugfixes on get_embedding, get_embedding_type, and get_forwarding_type, which now all accept as their second (third for the last case) argument consistently take the Type of a point (and no longer sometimes a point sometimes its type)
  • has_components no longer propagates to the embedding

[2.1.0] 30/10/2025

Added

  • an StabilizedInverseRetraction that improves numerical stability of another inverse retraction by projecting the resulting tangent vector onto its tangent space.

[2.0.2] 23/10/2025

Added

  • Reference to embed_project in project documentation.
  • Expanded docs of inner.

[2.0.1] 17/10/2025

Added

  • get_vector, get_coordinates, project and their mutating variants now use traits for propagation.

[2.0.0] 02/10/2025

While this release should be mostly backward compatible, especially when using defined manifolds from Manifolds.jl, some breaking changes were introduced. To be precise, defining and using traits e.g. to dispatch functions to the embedding changed internally. If you defined your own manifolds and used traits, please check the documentation of the new trait

Added

  • an interface for quotient manifolds. this also unified the naming a bit. Formerly differential_canonical_project is now diff_canonical_project.

Changed

  • refactor the trait system to no longer use a list of traits but single traits separately for the metric and the embedding specification
  • Switch to using Runic.jl as code formatter

Removed

... (truncated)

Commits
  • c7ca75e implement a check_geodesic (#245)
  • 23f23f8 Fix signatures of 4 functions to consistently use the point type (#244)
  • 31ff9fe Introduce a stabilized inverse retraction (#243)
  • 9906efa Explain what inner is supposed to do (#241)
  • 328f91a Improved documentation of tangent vector projection (#240)
  • b97593b Make get_coordinates, get_vector, project trait functions (#239)
  • b626a61 fix a typo that caused a few docs to render wrongly. (#238)
  • 55d7c0d Set release date for version 2.0.0
  • 7348bf7 An attempt to remove traits (#233)
  • 2fa1df6 Fix documentation.
  • Additional commits viewable in compare view

Updates Manopt to 0.5.28

Release notes

Sourced from Manopt's releases.

v0.5.28

Manopt v0.5.28

Diff since v0.5.27

Changed

  • Unified the interfaces for line search related functions, especially,
    • linesearch_backtrack(M, F, p, X, s, decrease, contract, η, f0; kwargs...) now has lf0= and gradient= keyword arguments instead of positional ones for X and the last f0, respectively. It additionally has a Dlf0= keyword argument to pass the evaluated differential instead of the gradient, which otherwise defaults to calling the inner product.
  • Refactor the nonmonotone linesearch stepsize to have an initial guess that can be set. For now it still afterwards performs the Barzilai-Borwein initial guess, so a constant initial guess is recommended here. The initial guess may be refactored in the future in a non-breaking release and the meaning of the initial guess in nonmonotone line search may change.

Fixed

  • Change the construction of the product manifold in interior_point_newton from × to ProductManifold, so that the algorithm also work on Product manifolds M, where it now correctly wraps M instead of extending it.
  • Unified the doc strings for constrained problems.
  • Fixed a few typos in the doc strings of matrix update formulae within the quasi-Newton and CG solver.
  • Covered one last line in proximal_gradient_plan

Merged pull requests:

Closed issues:

  • Add support for initial step length algorithms to the LineSearches.jl extension (#535)
  • Add HZ initial guess (#538)
Changelog

Sourced from Manopt's changelog.

[0.5.28] November 17, 2025

Changed

  • Unified the interfaces for line search related functions, especially,
    • linesearch_backtrack(M, F, p, X, s, decrease, contract, η, f0; kwargs...) now has lf0= and gradient= keyword arguments instead of positional ones for X and the last f0, respectively. It additionally has a Dlf0= keyword argument to pass the evaluated differential instead of the gradient, which otherwise defaults to calling the inner product.
  • Refactor the nonmonotone linesearch stepsize to have an initial guess that can be set. For now it still afterwards performs the Barzilai-Borwein initial guess, so a constant initial guess is recommended here. The initial guess may be refactored in the future in a non-breaking release and the meaning of the initial guess in nonmonotone line search may change.

Fixed

  • Change the construction of the product manifold in interior_point_newton from × to ProductManifold, so that the algorithm also work on Product manifolds M, where it now correctly wraps M instead of extending it.
  • Unified the doc strings for constrained problems.
  • Fixed a few typos in the doc strings of matrix update formulae within the quasi-Newton and CG solver.
  • Covered one last line in proximal_gradient_plan

[0.5.27] November 11, 2025

Added

  • In WolfePowellLinesearchStepsize, two new keyword arguments stop_increasing_at_step= and stop_decreasing_at_step= were added to limit the number of increase/decrease steps in the initial bracketing phase for s_plus and s_minus, respectively. (resolves (#495))
  • refactor get_message to only allocate a string when it is asked to deliver one, not every time a message is actually stored. This makes the message system align more with get_reason.

[0.5.26] November 5, 2025

Added

  • a vectorbundle_newton solver to find zeros of equations defined on vector bundles.

Fixed

  • fixes a few inconsistencies regarding get_embedding, which now consistently uses a point type as positional second argument.

Changed

  • fixed a few typos in the documentation strings of a few solvers.
  • fixed a typo in the documentation of LevenbergMarquardt.
  • fixed a bug in an internal tex command to print sums in the documentation.
  • fixed the use of mesh_adaptive_direct_search on manifolds with irrational injectivity radius.
  • improved the CONTRIBUTING.md to reflect the new code formatter we use, as mentioned in (#527).

[0.5.25] October 9, 2025

Changed

  • Bumped dependencies of all JuliaManifolds ecosystem packages to be consistent with ManifoldsBase.jl 2.0 and Manifolds.jl 0.11

[0.5.24] October 6, 2025

Added

... (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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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 [ManifoldsBase](https://github.com/JuliaManifolds/ManifoldsBase.jl) and [Manopt](https://github.com/JuliaManifolds/Manopt.jl) to permit the latest version.

Updates `ManifoldsBase` to 2.2.1
- [Release notes](https://github.com/JuliaManifolds/ManifoldsBase.jl/releases)
- [Changelog](https://github.com/JuliaManifolds/ManifoldsBase.jl/blob/master/NEWS.md)
- [Commits](JuliaManifolds/ManifoldsBase.jl@v0.1.0...v2.2.1)

Updates `Manopt` to 0.5.28
- [Release notes](https://github.com/JuliaManifolds/Manopt.jl/releases)
- [Changelog](https://github.com/JuliaManifolds/Manopt.jl/blob/master/Changelog.md)
- [Commits](v0.1.0...v0.5.28)

---
updated-dependencies:
- dependency-name: ManifoldsBase
  dependency-version: 2.2.1
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Manopt
  dependency-version: 0.5.28
  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 Nov 26, 2025
@codecov
Copy link
Copy Markdown

codecov Bot commented Nov 26, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (f21d30e) to head (845d81d).
⚠️ Report is 2 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff            @@
##            master      #551   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           91        91           
  Lines         9976      9976           
=========================================
  Hits          9976      9976           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

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

@kellertuer kellertuer merged commit 7373e5b into master Nov 26, 2025
12 of 14 checks passed
@dependabot dependabot Bot deleted the dependabot/julia/test/all-julia-packages-58790b3247 branch November 26, 2025 19:36
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