JuliaDiff / AbstractDifferentiation.jl

An abstract interface for automatic differentiation.
https://juliadiff.org/AbstractDifferentiation.jl/
MIT License
135 stars 18 forks source link

New version timeline #116

Closed mohamed82008 closed 11 months ago

mohamed82008 commented 11 months ago

The current master branch is already in a better shape that the last release. What do you all think of making a new release now and then doing another (breaking) release later if needed?

pkofod commented 11 months ago

I tried adding support in NLSolvers using an extension, but only forwarddiff seemed to work all the way through. Master does work though, so I'm in favor!

gdalle commented 11 months ago

I wanted to solve #53 before, since it's a very breaking change

gdalle commented 11 months ago

On it now

devmotion commented 11 months ago

Based on the previous discussion in #53, this might require a few more design discussions though. I wonder if we should make a breaking release now. And not rush the tuple issue but instead take the time (a few days? at most two weeks, I guess?) to discuss and come up with a consistent and satisfying solution. And then make another breaking release.

gdalle commented 11 months ago

Fine with that too

gdalle commented 11 months ago

https://github.com/JuliaDiff/AbstractDifferentiation.jl/pull/117

mohamed82008 commented 11 months ago

Thanks @gdalle and @devmotion, closing this issue now.

gdalle commented 11 months ago

https://github.com/JuliaRegistries/General/pull/93288

gdalle commented 11 months ago

The stable docs wasn't built, probably because the CI was configured back when there was no docs website. I tried pushing a new tag but to no avail. I thought the push syntax included tags as workflow triggers, but perhaps we need to specify that explcitly?

ToucheSir commented 11 months ago

but perhaps we need to specify that explcitly?

Yes, see e.g. https://github.com/JuliaCI/PkgTemplates.jl/blob/v0.7.45/.github/workflows/CI.yml#L8.

gdalle commented 11 months ago

Working now