Skip to content

Releases: JuliaDiff/ForwardDiff.jl

v1.3.3

24 Mar 13:30
1295777

Choose a tag to compare

ForwardDiff v1.3.3

Diff since v1.3.2

Merged pull requests:

v1.3.2

29 Jan 00:10
7262054

Choose a tag to compare

ForwardDiff v1.3.2

Diff since v1.3.1

Merged pull requests:

v1.3.1

28 Dec 20:32
e1eb522

Choose a tag to compare

ForwardDiff v1.3.1

Diff since v1.3.0

Merged pull requests:

v1.3.0

11 Nov 17:20
a7991dd

Choose a tag to compare

ForwardDiff v1.3.0

Diff since v1.2.2

Merged pull requests:

  • Add derivative rule for LinearAlgebra.givensAlgorithm (#783) (@devmotion)

Closed issues:

  • Method ambiguities reported by Aqua (#681)

v1.2.2

15 Oct 20:24
c2ec27f

Choose a tag to compare

ForwardDiff v1.2.2

Diff since v1.2.1

Merged pull requests:

Closed issues:

  • Allocation tests broken since Julia 1.9 (#689)
  • NaN gradient occurring in SpecialFunctions.gamma, when using float arguments. (#705)
  • Product of Inf terms leading to NaNs (#745)
  • NaN-safe mode is not NaN-safe enough (#774)
  • Zero code coverage for NaN-safe mode (#775)
  • JET.@test_opt fails on Julia >= 1.12 due to AssertionErrors (#778)
  • Type stability of gradient and jacobian (#781)

v0.10.39

14 Sep 21:26
42a000a

Choose a tag to compare

ForwardDiff v0.10.39

Diff since v0.10.38

This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.

v1.2.1

12 Sep 14:22
463e830

Choose a tag to compare

ForwardDiff v1.2.1

Diff since v1.2.0

Merged pull requests:

  • Fix gradient and Jacobian for functions with Dual output (#770) (@devmotion)

Closed issues:

  • ForwardDiff.gradient and ForwardDiff.jacobian don't handle functions with ForwardDiff.Dual output correctly (#769)

v1.2.0

09 Sep 15:03
5ba1f44

Choose a tag to compare

ForwardDiff v1.2.0

Diff since v1.1.0

Merged pull requests:

Closed issues:

  • Performance issue/allocations in DiffResults-hessian! with StaticArrays. (#720)

v1.1.0

26 Aug 14:18
7decc58

Choose a tag to compare

ForwardDiff v1.1.0

Diff since v1.0.1

Merged pull requests:

Closed issues:

  • Incorrect computation of Hessian of squared euclidean norm (#303)
  • Manually preventing perturbation confusion (#423)
  • Jacobian of in-place functions in presence of undefined references (#436)
  • Why is seeding ydual necessary? (#740)
  • searchsortedfirst of dual returning wrong result (#742)

v1.0.1

02 Apr 20:48
f00147e

Choose a tag to compare

ForwardDiff v1.0.1

Diff since v1.0.0

Merged pull requests:

Closed issues:

  • Duals and ranges (#275)
  • Compiletime for tensor very slow (#278)
  • gradients of hessians with divisions (#285)
  • printf formatting causes stack overflow (#289)
  • FieldVectors (#305)
  • Problem with abs (#377)
  • Complex valued pow gives stackoverflow error (#486)
  • Complex derivative of power fails (#514)
  • Replace values of Duals with other numbers (#526)
  • Thread Safety of ForwardDiff.GradientConfig (#573)
  • use StaticArraysCore.jl (#591)
  • Violating assumptions about Dual comparisons (#609)
  • ERROR: MethodError: no method matching Float32(::ForwardDiff.Dual{ForwardDiff.Tag{var"#11#12", Float32}, Float32, 12}) (#611)
  • Derivative is wrong for this inverse quadratic form (#633)
  • Different results on Intel vs. AMD with ForwardDiff (#636)
  • Type instability in jacobian! filling JacobianResult when using StaticArrays (#639)
  • incorrect 2nd derivative of complex exponential (#653)
  • Derivative of a function of derivatives (#673)
  • ERROR: Package ForwardDiff errored during testing (#700)
  • UpperTriangular / LowerTriangular broken on 1.0.0 (#738)