Skip to content

Update QuantumToolbox requirement from 0.34.0 to 0.34.0, 0.42#164

Merged
Krastanov merged 1 commit intomainfrom
dependabot/julia/QuantumToolbox-0.34.0-and-0.42
Feb 5, 2026
Merged

Update QuantumToolbox requirement from 0.34.0 to 0.34.0, 0.42#164
Krastanov merged 1 commit intomainfrom
dependabot/julia/QuantumToolbox-0.34.0-and-0.42

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 19, 2026

Updates the requirements on QuantumToolbox to permit the latest version.

Release notes

Sourced from QuantumToolbox's releases.

v0.42.0

QuantumToolbox v0.42.0

Diff since v0.41.0

see ChangeLog

Merged pull requests:

  • Allow specifying element types for states and operator generating functions (#641) (@​ytdHuang)
  • CompatHelper: bump compat for OrdinaryDiffEqCore to 3, (keep existing compat) (#647) (@​github-actions[bot])

Closed issues:

  • TagBot: Manual intervention needed for releases (#644)
Changelog

Sourced from QuantumToolbox's changelog.

[v0.42.0]

Release date: 2026-01-17

  • Allow specifying element types (eltype) for states and operators generating functions. (#641)

[v0.41.0]

Release date: 2026-01-12

  • Introduce matrix_heatmap and matrix_histogram for visualizing operators. (#621)
  • Allow rectangular eigenvector matrices in liouvillian_generalized and expand its documentation with proper citation. Rename it to liouvillian_dressed_nonsecular. (#624)
  • Optimize liouvillian_dressed_nonsecular: avoid O(N⁴) dense filter matrices. (#627)
  • Restrict CUDA.jl version compatibility to < 5.9.6 due to breaking changes in that release. (#630)
  • Move from JuliaFormatter.jl to Runic.jl for code formatting. (#633)
  • Improve eigsolve_al initial state handling and returned values and vectors. (#636)
  • Convert tlist to promoted type in all time evolution solvers. (#638)

[v0.40.0]

Release date: 2025-12-21

  • Add error message for bad input in state/operator generating functions (#603)
  • Extend sesolve and mesolve to handle Operator and SuperOperator as initial conditions for propagator calculation. This introduces a states_type field to TimeEvolutionProblem. (#606, #619)
  • Support time-dependent operators on dsf_mesolve (#610)
  • Fix thermal_dm and enr_thermal_dm for extreme cases. (#614, #613)

[v0.39.1]

Release date: 2025-11-19

  • Add spre and spost methods for ComposedOperator and cache propagator in every time evolution solver. (#596)

[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)
  • Use LinearSolve's internal methods for preconditioners in SteadyStateLinearSolver. (#588)
  • Use FillArrays.jl for handling superoperators. This makes the code cleaner and potentially more efficient. (#589)
  • Make sure state generating functions return dense array by default. (#591)

[v0.38.1]

Release date: 2025-10-27

  • Add ProgressMeterKWARGS in QuantumToolbox.settings for customizing progress bar. (#579)

[v0.38.0]

Release date: 2025-10-27

  • Introduce new methods of sesolve_map and mesolve_map for advanced usage. Users can now customize their own iterator structure, prob_func and output_func. (#565)
  • Use ProgressMeter.jl for progress bar rather than our in-house implementation. (#569, #575)
  • Simplify type structure for time evolution solutions. (#572)

... (truncated)

Commits
  • 86262e4 Bump version to v0.42.0 (#648)
  • 7842ea2 Allow specifying element types for states and operator generating functions (...
  • af406c6 CompatHelper: bump compat for OrdinaryDiffEqCore to 3, (keep existing compat)...
  • e16e6da fix bump version CI
  • 9f9da52 Bump version to v0.41.0 (#642)
  • 145dd6d Bump actions/checkout from 4 to 6 (#640)
  • 12e0df5 Bump crate-ci/typos from 1.41.0 to 1.42.0 (#639)
  • 87b8929 Improve eigsolve_al initial state handling and returned values and vectors ...
  • c9a6c9a Convert tlist to promoted type in all time evolution solvers (#638)
  • 379b220 Fix bump version CI (#635)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels Jan 19, 2026
@dependabot dependabot bot force-pushed the dependabot/julia/QuantumToolbox-0.34.0-and-0.42 branch from bf56285 to 48d656c Compare February 5, 2026 13:36
@codecov
Copy link

codecov bot commented Feb 5, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 67.76%. Comparing base (395db45) to head (c31f55c).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #164      +/-   ##
==========================================
+ Coverage   67.69%   67.76%   +0.07%     
==========================================
  Files          20       20              
  Lines         941      940       -1     
==========================================
  Hits          637      637              
+ Misses        304      303       -1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@dependabot dependabot bot force-pushed the dependabot/julia/QuantumToolbox-0.34.0-and-0.42 branch from 48d656c to cfe7fb9 Compare February 5, 2026 13:53
Updates the requirements on [QuantumToolbox](https://github.com/qutip/QuantumToolbox.jl) to permit the latest version.
- [Release notes](https://github.com/qutip/QuantumToolbox.jl/releases)
- [Changelog](https://github.com/qutip/QuantumToolbox.jl/blob/main/CHANGELOG.md)
- [Commits](qutip/QuantumToolbox.jl@v0.34.0...v0.42.0)

---
updated-dependencies:
- dependency-name: QuantumToolbox
  dependency-version: 0.42.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/julia/QuantumToolbox-0.34.0-and-0.42 branch from cfe7fb9 to c31f55c Compare February 5, 2026 14:34
@Krastanov Krastanov merged commit 88dec46 into main Feb 5, 2026
12 of 15 checks passed
@Krastanov Krastanov deleted the dependabot/julia/QuantumToolbox-0.34.0-and-0.42 branch February 5, 2026 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file julia Pull requests that update julia code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant