diff --git a/NEWS.md b/NEWS.md index a242a2838..e300e9974 100644 --- a/NEWS.md +++ b/NEWS.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. 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.10.1] – 2024-08-29 + +### Changed + +* `identity_element` on `ProductManifold` without `RecursiveArrayTools.jl` now prints a useful error message. + ## [0.10.0] – 2024-08-24 ### Changed diff --git a/Project.toml b/Project.toml index b563a9d71..b1680d546 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "Manifolds" uuid = "1cead3c2-87b3-11e9-0ccd-23c62b72b94e" authors = ["Seth Axen ", "Mateusz Baran ", "Ronny Bergmann ", "Antoine Levitt "] -version = "0.10.0" +version = "0.10.1" [deps] Einsum = "b7d42ee7-0b51-5a75-98ca-779d3107e4c0" @@ -55,7 +55,7 @@ HybridArrays = "0.4" Kronecker = "0.4, 0.5" LinearAlgebra = "1.6" ManifoldDiff = "0.3.7" -ManifoldsBase = "0.15.8" +ManifoldsBase = "0.15.15" Markdown = "1.6" MatrixEquations = "2.2" NLsolve = "4" diff --git a/src/groups/group.jl b/src/groups/group.jl index 537e50436..b5678dd1a 100644 --- a/src/groups/group.jl +++ b/src/groups/group.jl @@ -273,7 +273,8 @@ end function allocate_result(G::AbstractDecoratorManifold, f::typeof(identity_element)) apf = allocation_promotion_function(G, f, ()) - return zeros(apf(Float64), representation_size(G)...) + rs = representation_size(G) + return ManifoldsBase.allocate_result_array(G, f, apf(Float64), rs) end @doc raw"""