Skip to content

Commit 4e85b69

Browse files
committed
Update changelog for v0.17.1
1 parent 832ceb7 commit 4e85b69

1 file changed

Lines changed: 25 additions & 1 deletion

File tree

docs/src/Changelog.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ When making changes to this project, please update the "Unreleased" section with
1818

1919
When releasing a new version, move the "Unreleased" changes to a new version section with the release date.
2020

21-
## [Unreleased](https://github.com/QuantumKitHub/TensorKit.jl/compare/v0.17.0...HEAD)
21+
## [Unreleased](https://github.com/QuantumKitHub/TensorKit.jl/compare/v0.17.1...HEAD)
2222

2323
### Added
2424

@@ -32,6 +32,30 @@ When releasing a new version, move the "Unreleased" changes to a new version sec
3232

3333
### Performance
3434

35+
## [0.17.1](https://github.com/QuantumKitHub/TensorKit.jl/compare/v0.17.0...v0.17.1) - 2026-07-13
36+
37+
### Added
38+
39+
- Enzyme AD support: forward and reverse rules (with tests) for TensorOperations contractions, index manipulations, linear algebra, and VectorInterface operations ([#436](https://github.com/QuantumKitHub/TensorKit.jl/pull/436), [#437](https://github.com/QuantumKitHub/TensorKit.jl/pull/437), [#440](https://github.com/QuantumKitHub/TensorKit.jl/pull/440), [#449](https://github.com/QuantumKitHub/TensorKit.jl/pull/449), [#451](https://github.com/QuantumKitHub/TensorKit.jl/pull/451), [#466](https://github.com/QuantumKitHub/TensorKit.jl/pull/466))
40+
- `exponential` and `exponential!` for the matrix exponential of tensors ([#465](https://github.com/QuantumKitHub/TensorKit.jl/pull/465))
41+
42+
### Changed
43+
44+
- Consolidated duplicated GPU logic into a new GPUArrays extension ([#460](https://github.com/QuantumKitHub/TensorKit.jl/pull/460))
45+
- Removed explicit dependence on cuTENSOR for the CUDA extension ([#455](https://github.com/QuantumKitHub/TensorKit.jl/pull/455))
46+
- Improved `DimensionMismatch` error message in the `TensorMap` constructor ([#456](https://github.com/QuantumKitHub/TensorKit.jl/pull/456))
47+
48+
### Fixed
49+
50+
- Added missing zero-derivatives and an in-place rrule test for `svd_trunc` ([#448](https://github.com/QuantumKitHub/TensorKit.jl/pull/448))
51+
52+
### Performance
53+
54+
- Reduced overhead in the `TensorMap` constructor and in `sectorequal`/`sectorhash` for trivial symmetries ([#476](https://github.com/QuantumKitHub/TensorKit.jl/pull/476))
55+
- Further trivial-symmetry improvements and reduced respecialization for `contract!` ([#479](https://github.com/QuantumKitHub/TensorKit.jl/pull/479))
56+
- Fast path for trivial tensors into the TensorOperations machinery ([#463](https://github.com/QuantumKitHub/TensorKit.jl/pull/463))
57+
- Marked more error strings as lazy to reduce runtime overhead ([#478](https://github.com/QuantumKitHub/TensorKit.jl/pull/478))
58+
3559
## [0.17.0](https://github.com/QuantumKitHub/TensorKit.jl/compare/v0.16.5...v0.17.0) - 2026-06-03
3660

3761
### Added

0 commit comments

Comments
 (0)