From 1e829e8302dc6d62d5715c3ab8437494505e8245 Mon Sep 17 00:00:00 2001 From: Brandon Flores Date: Fri, 20 Sep 2024 15:48:20 -0500 Subject: [PATCH] Updated changelog to reflect `abs`, `abs2`, and `normalize` changes along with `scalar_product` implementation --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 53b081e..2e6f549 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,9 +9,12 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ### Changed - Geometric products of `BitIndex` objects are faster. + - `scalar_product` is implemented with a generated function independent of `CliffordNumbers.mul`. + - `normalize` returns `x` if `abs2(x)` is zero. ### Fixed - `scalar_product` had no method to handle mismatched scalar types. + - `abs` now returns a `Real` result: it is equal to `sqrt(abs(abs2(x)))`. ## [0.1.7] - 2024-09-11