Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Guidelines for updating this changelog
When making changes to this project, please update the "Unreleased" section with your changes under the appropriate category:
- Added for new features.
- Changed for changes in existing functionality.
- Deprecated for soon-to-be removed features.
- Removed for now removed features.
- Fixed for any bug fixes.
When releasing a new version, move the "Unreleased" changes to a new version section with the release date.
Unreleased
Added
Changed
Deprecated
Removed
Fixed
0.13.9 - 2026-02-03
Added
LocalPreferences.tomlfile to ensureTensorOperationsproperly precompiles on testing infrastructureGeometryStyleandOperatorStyletraits for dispatching on finite/infinite geometry and operator types (#352, #354)Base.isfinitemethods for MPS types (#347)- Bose-Hubbard example (#342)
- WindowMPS example update (#350)
- Multifusion category compatibility (#297)
Fixed
- Dynamic tolerances yielded
NaNduring the initialization stage due to1 / sqrt(iter)whereiter = 0(#335) InfiniteMPOHamiltonianenvironments with low bond dimension and high Krylov dimension now are properly clamped (#335)- Logical operator precedence in
getpropertyfunction (#346) - Typo in
VUMPSSvdCut(#361) - Typo in time formatting for logs (#336)
- Domain/codomain of
MPODerivativeOperator(#370) - In-place operations handled more carefully (#337)
- Orthogonalization algorithms now use correct methods (#373)
Changed
- The
changebonds(state, ::RandExpand)algorithm now no longer has to perform a truncated SVD to obtain the desired spaces, and instead sample the space directly and then generates a random isometry. This should be slightly more performant, but otherwise equivalent (#335) IDMRGrefactored to follow theIterativeSolverinterface and share code betweenIDMRGandIDMRG2(#348)- Bumped compatibility for TensorKit 0.16 and MatrixAlgebraKit 0.6 (#365)
- Removed
_left_orthand_right_orthworkarounds in favor of new orthogonalization methods - Reduced allocation while computing Galerkin error (#366)
- Updated
showmethods to reflect new TensorKit printing (#341) - More informative errors for finite MPS (#367)
- Minor documentation and docstring improvements (#363, #372, #371)
Deprecated
Removed
0.13.8 - 2024-10-31
See full history and previous releases on GitHub.