Skip to content

Releases: JuliaDiff/ChainRulesCore.jl

v1.26.0

09 Aug 17:13
414b660
Compare
Choose a tag to compare

ChainRulesCore v1.26.0

Diff since v1.25.2

Merged pull requests:

  • Update site authors (#647) (@oxinabox)
  • CompatHelper: add new compat entry for ChainRulesCore at version 1 for package docs, (keep existing compat) (#694) (@github-actions[bot])
  • CompatHelper: add new compat entry for Compat at version 4 for package docs, (keep existing compat) (#695) (@github-actions[bot])
  • Docs updates (#696) (@abhro)
  • Bump Julia lower bound to v1.10 and modernize dependencies (#697) (@ChrisRackauckas-Claude)
  • Update compat bounds to exclude releases older than 1 year (#698) (@ChrisRackauckas-Claude)

v1.25.2

22 Jun 19:32
869f452
Compare
Choose a tag to compare

ChainRulesCore v1.25.2

Diff since v1.25.1

Merged pull requests:

Closed issues:

  • MethodError: (::ProjectTo{NoTangent, @NamedTuple{}})(::Thunk) is ambiguous (#685)
  • InplaceableThunk is missing implementation of keys and eachindex (#687)

v1.25.1

03 Jan 05:40
2aad117
Compare
Choose a tag to compare

ChainRulesCore v1.25.1

Diff since v1.25.0

Merged pull requests:

v1.25.0

17 Sep 22:39
2f2c941
Compare
Choose a tag to compare

ChainRulesCore v1.25.0

Diff since v1.24.0

Merged pull requests:

  • add notice about no primary maintainer (#680) (@oxinabox)
  • Update documentation (#681) (@abhro)
  • Add type promotion rules for NoTangent and ZeroTangent, and add eltype for NoTangent (#682) (@BioTurboNick)

v1.24.0

31 May 22:12
b9ea5d7
Compare
Choose a tag to compare

ChainRulesCore v1.24.0

Diff since v1.23.0

Merged pull requests:

Closed issues:

  • Differentiating with respect to a function (#22)
  • Differential Addition for Closures (#178)
  • StaticArrays (#479)
  • add!!(:: InplaceableThunk, :: InplaceableThunk) is inefficient (#529)
  • == method ambiguities with Base julia (#540)
  • thunk still runs for non Flux.params which leads to unnecessary computation (#558)
  • Fifteen tests broken, probably by design, in ChainRulesCore.jl (#670)
  • Defining rrules for high order functions (#671)
  • How to specify rules for kwargs (#674)
  • Add Enzyme as tool which can import (#675)
  • @non_differentiable should use identical pullbacks when possible (#678)

v1.23.0

01 Mar 04:28
ed50b20
Compare
Choose a tag to compare

ChainRulesCore v1.23.0

Diff since v1.22.1

Merged pull requests:

v1.22.1

23 Feb 09:18
75e84bc
Compare
Choose a tag to compare

ChainRulesCore v1.22.1

Diff since v1.22.0

Merged pull requests:

  • handling type-known empty containers in zero_tangent (#663) (@oxinabox)

v1.22.0

20 Feb 05:19
f4731b7
Compare
Choose a tag to compare

ChainRulesCore v1.22.0

Diff since v1.21.1

Merged pull requests:

v1.21.1

08 Feb 11:23
2387dc1
Compare
Choose a tag to compare

ChainRulesCore v1.21.1

Diff since v1.21.0

Merged pull requests:

  • Define a bunch of zero_tangents that should just NoTangent (#662) (@oxinabox)

v1.21.0

07 Feb 04:27
0385ea8
Compare
Choose a tag to compare

ChainRulesCore v1.21.0

Diff since v1.20.1

Merged pull requests:

Closed issues:

  • support substraction on Tangent{T} (#641)