diff --git a/CHANGELOG.md b/CHANGELOG.md index 10b7a1b02..24cd4648f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased](https://github.com/qutip/QuantumToolbox.jl/tree/main) +## [v0.39.0] +Release date: 2025-11-17 + - Change default solver detection in `eigensolve` when using `sigma` keyword argument (shift-inverse algorithm). If the operator is a `SparseMatrixCSC`, the default solver is `UMFPACKFactorization`, otherwise it is automatically chosen by LinearSolve.jl, depending on the type of the operator. ([#580]) - Add keyword argument `assume_hermitian` to `liouvillian`. This allows users to disable the assumption that the Hamiltonian is Hermitian. ([#581]) - Improve accuracy of ODE solvers for general cases. ([#586]) @@ -261,6 +264,7 @@ Release date: 2024-11-13 [v0.37.0]: https://github.com/qutip/QuantumToolbox.jl/releases/tag/v0.37.0 [v0.38.0]: https://github.com/qutip/QuantumToolbox.jl/releases/tag/v0.38.0 [v0.38.1]: https://github.com/qutip/QuantumToolbox.jl/releases/tag/v0.38.1 +[v0.39.0]: https://github.com/qutip/QuantumToolbox.jl/releases/tag/v0.39.0 [#86]: https://github.com/qutip/QuantumToolbox.jl/issues/86 [#139]: https://github.com/qutip/QuantumToolbox.jl/issues/139 [#271]: https://github.com/qutip/QuantumToolbox.jl/issues/271 diff --git a/Project.toml b/Project.toml index 92a9174ac..1ca2f46f9 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "QuantumToolbox" uuid = "6c2fb7c5-b903-41d2-bc5e-5a7c320b9fab" -version = "0.38.1" +version = "0.39.0" authors = ["Alberto Mercurio", "Yi-Te Huang"] [deps]