diff --git a/Changelog.md b/Changelog.md index 967156d9fa..89ef153f69 100644 --- a/Changelog.md +++ b/Changelog.md @@ -6,6 +6,13 @@ The file was started with Version `0.4`. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.16] 2025-05-07 + +### Fixed + +* fixes a bug in the `LineSearches.jl` extension, where two (old) `retract!`s were still +present; they were changed to `retact_fused!`. + ## [0.5.15] 2025-05-06 ### Fixed diff --git a/Project.toml b/Project.toml index 14dd94ec2f..cf4aaac164 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "Manopt" uuid = "0fc0a36d-df90-57f3-8f93-d78a9fc72bb5" authors = ["Ronny Bergmann "] -version = "0.5.15" +version = "0.5.16" [deps] ColorSchemes = "35d6a980-a343-548e-a6ea-1d62b119f2f4" diff --git a/docs/Project.toml b/docs/Project.toml index fb3c9c70f5..a0d8860b27 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -28,7 +28,7 @@ BenchmarkTools = "1.3" CSV = "0.10" Colors = "0.12, 0.13" DataFrames = "1" -Documenter = "1" +Documenter = "=1.10.2" DocumenterCitations = "1" DocumenterInterLinks = "0.3, 1" FiniteDifferences = "0.12" diff --git a/ext/ManoptLineSearchesExt.jl b/ext/ManoptLineSearchesExt.jl index f1f2f2abba..17136e67fa 100644 --- a/ext/ManoptLineSearchesExt.jl +++ b/ext/ManoptLineSearchesExt.jl @@ -28,11 +28,11 @@ function (cs::Manopt.LineSearchesStepsize)( # perform actual line-search function ϕ(α) - retract!(M, p_tmp, p, η, α, cs.retraction_method) + ManifoldsBase.retract_fused!(M, p_tmp, p, η, α, cs.retraction_method) return f(M, p_tmp) end function dϕ(α) - retract!(M, p_tmp, p, η, α, cs.retraction_method) + ManifoldsBase.retract_fused!(M, p_tmp, p, η, α, cs.retraction_method) get_gradient!(mp, X_tmp, p_tmp) vector_transport_to!(M, Y_tmp, p, η, p_tmp, cs.vector_transport_method) return real(inner(M, p_tmp, X_tmp, Y_tmp))