This file is a (mostly) comprehensive list of changes made in each release of ITensorGaussianMPS.jl. For a completely comprehensive but more verbose list, see the commit history on Github.
While we are in v0.x of the package, we will follow the convention that updating from v0.x.y to v0.x.(y+1) (for example v0.1.15 to v0.1.16) should not break your code, unless you are using internal/undocumented features of the code, while updating from v0.x.y
to v0.(x+1).y
might break your code, though we will try to add deprecation warnings when possible, such as for simple cases where the name of a function changes.
Note that as of Julia v1.5, in order to see deprecation warnings you will need to start Julia with julia --depwarn=yes
(previously they were on by default). Please run your code like this before upgrading between minor versions of the code (for example from v0.1.41 to v0.2.0).
After we release v1 of the package, we will start following semantic versioning.
Bugs:
Enhancements:
- Update for new OpSum representation and interface (#920)
- Add check for proper fermionic operators when making hopping Hamiltonian (#920)
Bugs:
Enhancements:
- Add support for GMERA (#879)
Bugs:
Enhancements:
- Bump to ITensors 0.3 (#880)
Bugs:
Enhancements:
- Move ITensorGaussianMPS package into ITensors repository (#792)