fixed: invalid name for arctic-tangent type
added a `tangent_type` method to get the exact return type in jacobian transpose vector product rule
added tangent types for automatic differentiation
* change the automatic differentiation API to allow differentiation for compound semiring * add entropy semiring
- API changes - `LogSemiring{T,a}` -> `LogSemiring{a,T}` - ` ProbSemiring{T}` -> `RealSemiring{T}` - added `DualNumberSemiring`
* Set compatibility with Julia 1.10 * Convenience constructor for LogSemiring without the temperature parameter
version 2.4.0
version 2.3.0
version 2.2.0
version 2.1.0
version 2.0.1