Releases: JuliaDiff/DifferentiationInterface.jl
DifferentiationInterface-v0.5.3
What's Changed
- Fix DIT test badge by @gdalle in #289
- Put backend tests into folders by @gdalle in #292
- Fix backend printing by @gdalle in #294
- Remove Symbolics sparsity detector by @gdalle in #295
- Add DenseSparsityDetector by @gdalle in #297
Full Changelog: DifferentiationInterface-v0.5.2...DifferentiationInterface-v0.5.3
DifferentiationInterfaceTest-v0.4.2
What's Changed
- Re-add Enzyme test by @gdalle in #279
- Update SCT compat by @gdalle in #281
- No mapreduce in default test scenarios by @gdalle in #282
- Fix broken link by @roflmaostc in #283
- Better hessian check, Const(f) in Enzyme by @gdalle in #284
- Support second order for Enzyme, take 2 by @gdalle in #285
New Contributors
- @roflmaostc made their first contribution in #283
Full Changelog: DifferentiationInterfaceTest-v0.4.1...DifferentiationInterfaceTest-v0.4.2
DifferentiationInterface-v0.5.2
What's Changed
- Better preparation for second order with single backend by @gdalle in #287
- Bump DI version to 0.5.2 by @gdalle in #288
Full Changelog: DifferentiationInterface-v0.5.1...DifferentiationInterface-v0.5.2
DifferentiationInterface-v0.5.1
What's Changed
- Re-add Enzyme test by @gdalle in #279
- Update SCT compat by @gdalle in #281
- No mapreduce in default test scenarios by @gdalle in #282
- Fix broken link by @roflmaostc in #283
- Better hessian check, Const(f) in Enzyme by @gdalle in #284
- Support second order for Enzyme, take 2 by @gdalle in #285
New Contributors
- @roflmaostc made their first contribution in #283
Full Changelog: DifferentiationInterface-v0.5.0...DifferentiationInterface-v0.5.1
DifferentiationInterfaceTest-v0.4.1
What's Changed
- Increase code coverage by @gdalle in #264
- Emphasize operator preparation in README by @adrhill in #266
- CompatHelper: bump compat for JET to 0.9 for package DifferentiationInterfaceTest, (keep existing compat) by @github-actions in #267
- Split backend tests into different workflows by @gdalle in #269
- Use SparseMatrixColorings by @gdalle in #270
- Symmetric coloring and decompression for Hessians by @gdalle in #272
- Prettier installation instructions by @gdalle in #273
- Revamp documentation by @gdalle in #276
- AutoSparse should only support Jacobians and Hessians by @gdalle in #277
Full Changelog: DifferentiationInterfaceTest-v0.4.0...DifferentiationInterfaceTest-v0.4.1
DifferentiationInterface-v0.5.0
What's Changed
Full Changelog: DifferentiationInterface-v0.4.2...DifferentiationInterface-v0.5.0
DifferentiationInterface-v0.4.2
What's Changed
Full Changelog: DifferentiationInterface-v0.4.1...DifferentiationInterface-v0.4.2
DifferentiationInterface-v0.4.1
What's Changed
- Increase code coverage by @gdalle in #264
- Emphasize operator preparation in README by @adrhill in #266
- CompatHelper: bump compat for JET to 0.9 for package DifferentiationInterfaceTest, (keep existing compat) by @github-actions in #267
- Split backend tests into different workflows by @gdalle in #269
- Use SparseMatrixColorings by @gdalle in #270
- Symmetric coloring and decompression for Hessians by @gdalle in #272
Full Changelog: DifferentiationInterface-v0.4.0...DifferentiationInterface-v0.4.1
DifferentiationInterfaceTest-v0.4.0
Breaking
- Input and output of benchmarking changed, output is now part of API (#257)
What's Changed
- Remove SparseDiffTools from README by @gdalle in #235
- Add details on sparsity by @gdalle in #237
- Add Zenodo DOIs by @gdalle in #238
- Fix links in sparse tutorial by @gdalle in #239
- Updates for Tapir by @willtebbutt in #241
- Speed up coloring by @gdalle in #242
- Separate tests by backend by @gdalle in #244
- Sort tests into single and double backends by @gdalle in #245
- Move coloring soundness tests to DIT by @gdalle in #246
- Add Symbolics to backend docs by @gdalle in #247
- Clean up tests by @gdalle in #248
- Julia 1.6 compat by @gdalle in #243
- Fix warning indentation by @gdalle in #250
- Add warning to preparation by @gdalle in #253
- Warm up for Tapir's rrule by @gdalle in #254
- Preparation of pushforward, pullback and hvp for same point x by @gdalle in #255
- Simplify benchmark table by @gdalle in #257
- Update description of overview table by @scheidan in #240
- Switch to SCT in the tutorial, make coloring part of API by @gdalle in #258
- Use inventory links in docs by @gdalle in #260
- Tapir Safe Mode by @willtebbutt in #259
- Color by decreasing vertex degree by @gdalle in #262
New Contributors
- @willtebbutt made their first contribution in #241
- @scheidan made their first contribution in #240
Full Changelog: DifferentiationInterfaceTest-v0.3.0...DifferentiationInterfaceTest-v0.4.0
DifferentiationInterface-v0.4.0
Breaking
- Split reverse mode (
value_and_pullback(!)_split
) has been replaced by same-point preparation ofpullback
, which is functionally identical (#255)
What's Changed
- Add warning to preparation by @gdalle in #253
- Warm up for Tapir's rrule by @gdalle in #254
- Preparation of pushforward, pullback and hvp for same point x by @gdalle in #255
- Simplify benchmark table by @gdalle in #257
- Update description of overview table by @scheidan in #240
- Switch to SCT in the tutorial, make coloring part of API by @gdalle in #258
- Use inventory links in docs by @gdalle in #260
- Tapir Safe Mode by @willtebbutt in #259
- Color by decreasing vertex degree by @gdalle in #262
New Contributors
Full Changelog: DifferentiationInterface-v0.3.4...DifferentiationInterface-v0.4.0