Skip to content

Update num-dual requirement from 0.13 to 0.14#85

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/num-dual-0.14
Open

Update num-dual requirement from 0.13 to 0.14#85
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/num-dual-0.14

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 20, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on num-dual to permit the latest version.

Release notes

Sourced from num-dual's releases.

v0.14.1

Fixed

  • Fixed trait bounds in the Gradients trait to cover for certain edge cases.
Changelog

Sourced from num-dual's changelog.

[0.14.1] - 2026-06-14

Fixed

  • Fixed trait bounds in the Gradients trait to cover for certain edge cases.

[0.14.0] - 2026-06-14

Changed

  • Made inner field of Derivative struct public. #111
  • Changed DualStruct<T, F> to DualStruct<F> to simplify some trait bounds. #109
  • Specified from_py_object parameter for all #[pyclass] objects as this feature became opt-in rather than opt-out in pyo3 0.28.

Packaging

  • Updated nalgebra dependency to 0.35.
  • Updated simba dependency to 0.10.
  • Updated pyo3 and numpy dependencies to 0.29 and removed deprecated extension-module feature.
  • Updated maturin minimum required version to 1.9.4.
  • Updated minimum supported Rust version to 1.89.

[0.13.7] - 2026-05-21

Added

  • Added DualNumCopy<F> trait for dual numbers that have a static size.

Changed

  • Added custom implementations of ComplexField::signum for Dual, Dual2, DualVec, and Dual2Vec. These implementations delegate to Signed::signum, which sets the derivative part to None and avoids the floating point errors of the default implementation. #105
  • Extended the implementation of ComplexField and related traits from nalgebra to all (non-recursive) dual numbers via macros. #107

[0.13.6] - 2026-03-08

Fixed

  • Fixed a bug around the manylinux and cpython versions in CI that lead to a cp38 wheel being built instead of the correct cp310-abi3 wheel. #104

[0.13.5] - 2026-03-08

Changed

  • Added PartialOrd and PartialOrd<F> as supertraits to DualNum<F>. All comparisons are based on the real part of the generalized (hyper-) dual numbers to ensure that the execution path does not depend on the dual number type. #103
  • Python: Added __richcmp__ to allow the comparison between dual numbers of the same type and dual numbers and floats also in Python. #101

[0.13.4] - 2026-02-20

Added

  • Added partial3 in analogy to partial and partial2.

[0.13.3] - 2026-02-20

Changed

  • Extended implicit_differentiation_sp to also handle dynamic variable arrays using the Gradients trait. #102

[0.13.2] - 2026-01-13

Added

  • Added support for computing Jacobians in Python for arbitrary input sizes and increased the maximum number of variables that uses static allocation to 16 (from 10). #99
  • Added implicit_differentiation_sp for implicit differentiation of stationary points. #100

[0.13.1] - 2025-12-17

Fixed

  • Fixed the calculation of eigenvectors of 2x2 matrices with zeros as elements. #98

... (truncated)

Commits
  • a17b0d5 Fix Gradients trait
  • 71c0b3e Release v0.14.0
  • f2dd260 Remove generics from DualStruct trait (#109)
  • 55a5cb0 Update nalgebra 0.35, PyO3 and numpy 0.29 (#112)
  • 8612364 Make inner field of Derivative public (#111)
  • c9c3bbc Release v0.13.7
  • 3c8a697 Minor performance improvements of the LU decomposition (#108)
  • 5c22909 Move implementations of nalgebra trait into macros (#107)
  • 382bb88 Custom implementations of ComplexField::signum that delegate to `Signed::si...
  • 0485dc0 Release v0.13.6
  • 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 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)

Updates the requirements on [num-dual](https://github.com/itt-ustutt/num-dual) to permit the latest version.
- [Release notes](https://github.com/itt-ustutt/num-dual/releases)
- [Changelog](https://github.com/itt-ustutt/num-dual/blob/master/CHANGELOG.md)
- [Commits](itt-ustutt/num-dual@v0.13.0...v0.14.1)

---
updated-dependencies:
- dependency-name: num-dual
  dependency-version: 0.14.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jun 20, 2026
@dependabot dependabot Bot requested a review from gvonnessi as a code owner June 20, 2026 15:03
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jun 20, 2026
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 rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants