Releases: JuliaDiff/AbstractDifferentiation.jl
Releases · JuliaDiff/AbstractDifferentiation.jl
v0.6.2
v0.6.1
v0.6.0
AbstractDifferentiation v0.6.0
Merged pull requests:
- Update of #36 and #35 (#93) (@devmotion)
- Remove the jacobian and primal_value primitives (#95) (@devmotion)
- Simpler defaults without FiniteDifferences special cases (#96) (@devmotion)
- Adopt ColPrac (#105) (@devmotion)
- Move README content to docstrings & update docs website (#106) (@gdalle)
- Add JuliaFormatter (#108) (@devmotion)
- Bump actions/checkout from 3 to 4 (#111) (@dependabot[bot])
- CompatHelper: add new compat entry for AbstractDifferentiation at version 0.5 for package docs, (keep existing compat) (#112) (@github-actions[bot])
- Fix docs (#115) (@devmotion)
- Bump version to 0.6 (#117) (@gdalle)
Closed issues:
- Better description of how to use and/or simple examples needed (#31)
- Make value_and_pullback_function a primitive instead of pullback_function (#34)
- Adopt ColPrac? (#43)
- Code inside function with rrule should not run (#57)
- Lazy Jacobian multiplication (#81)
- API Docs for end-users (#92)
- AbstractDifferentiation stable docs 404 (#113)
v0.5.3
AbstractDifferentiation v0.5.3
Merged pull requests:
- enable dependabot for GitHub actions (#79) (@ranocha)
- Improve performance of
derivative
with FiniteDifferences and ForwardDiff (#97) (@devmotion) - Add Diffractor backend to README (#98) (@gdalle)
- Add documentation website (#101) (@gdalle)
- Bump actions/checkout from 3 to 4 (#104) (@dependabot[bot])
Closed issues:
- rename lazyderivative and friends to lazy_derivative (#7)
- Using AbstractDifferentiation and Zygote as package dependencies errors:
UndefVarError: ZygoteBackend not defined
(#59) - ERROR: MethodError: no method matching ZygoteBackend() (#82)
- No method matching ForwardDiffBackend/ZygoteBackend. v1.9 (#86)
- Expose tests through public API in src (#90)
- Only support tuples and not single inputs/outputs (#103)
v0.5.2
AbstractDifferentiation v0.5.2
Merged pull requests:
- Only relative imports with Requires (#78) (@devmotion)
v0.5.1
AbstractDifferentiation v0.5.1
Closed issues:
- Zygote context cache incorrectly(?) persists between AD calls (#69)
- Replace Requires.jl with conditional dependencies for Julia 1.9 (#72)
Merged pull requests:
- New Zygote context in every call to
AD.pullback_function
(#77) (@devmotion)
v0.5.0
AbstractDifferentiation v0.5.0
Merged pull requests:
- Use weak dependencies if supported (#68) (@devmotion)
v0.4.4
AbstractDifferentiation v0.4.4
Closed issues:
- LoadError: UndefVarError: StaticArrays not defined (#73)
Merged pull requests:
- Do not load StaticArrays in ForwardDiff backend (#75) (@devmotion)
v0.4.3
AbstractDifferentiation v0.4.3
Merged pull requests:
v0.4.2
AbstractDifferentiation v0.4.2
Merged pull requests:
- Retrieve pullback only once for ReverseRuleConfigBackend (#51) (@devmotion)