Skip to content

Update num-dual requirement from 0.14 to 0.15 - #106

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

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 15, 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.15.0

Changed

  • Changed the underlying primitive data type of DualNum from a type parameter to an associated type. #115

Packaging

  • Added nalgebra as a default Cargo feature, so that users can opt out and build the library for scalar dual numbers with minimal dependencies. #115
Changelog

Sourced from num-dual's changelog.

[0.15.0] - 2026-08-12

Changed

  • Changed the underlying primitive data type of DualNum from a type parameter to an associated type. #115

Packaging

  • Added nalgebra as a default Cargo feature, so that users can opt out and build the library for scalar dual numbers with minimal dependencies. #115

[0.14.2] - 2026-07-28

Fixed

  • Fixed the evaluation of spherical Bessel functions for negative inputs. #113

[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

... (truncated)

Commits
  • ce0e152 hide nalgebra behind default nalgebra feature
  • b9bc0bb Move F in DualNum from parameter to associated type
  • 214f9ee Fix typo in changelog
  • 16a2c05 Release v0.14.2
  • 577bc50 Fix spherical Bessel functions for negative arguments on dual types (#113)
  • a17b0d5 Fix Gradients trait
  • See full diff 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.14.0...v0.15.0)

---
updated-dependencies:
- dependency-name: num-dual
  dependency-version: 0.15.0
  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 Aug 15, 2026
@dependabot
dependabot Bot requested a review from gvonnessi as a code owner August 15, 2026 15:02
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Aug 15, 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