Skip to content

Update num-dual requirement from 0.13 to 0.14#85

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

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 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
@dependabot dependabot Bot force-pushed the dependabot/cargo/num-dual-0.14 branch from fbae961 to a1223d2 Compare July 5, 2026 12:51
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 force-pushed the dependabot/cargo/num-dual-0.14 branch from a1223d2 to be80be6 Compare July 6, 2026 11:51
@gvonnessi gvonnessi closed this in #96 Jul 6, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jul 6, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/cargo/num-dual-0.14 branch July 6, 2026 12:22
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