Skip to content

Releases: autodiff/autodiff

v1.1.2

08 Apr 09:04
Compare
Choose a tag to compare

What's Changed

  • Some fixes to resolve conda-forge autodiff python package build in Windows by @allanleal in #331

Full Changelog: v1.1.1...v1.1.2

v1.1.1

04 Apr 21:15
Compare
Choose a tag to compare

What's Changed

  • Fixes related eigen include macros by @allanleal in #329
  • Enable Python bindings for Eigen matrices with autodiff::real by @allanleal in #330

Full Changelog: v1.1.0...v1.1.1

v1.1.0

21 Mar 07:31
6690fed
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.3...v1.1.0

v1.0.3

05 Jun 13:05
Compare
Choose a tag to compare

What's Changed

  • Improved implicit conversion operators for real, dual and var.
  • Added support for definition AUTODIFF_ENABLE_IMPLICIT_CONVERSION_VAR in addition to AUTODIFF_ENABLE_IMPLICIT_CONVERSION_REAL, AUTODIFF_ENABLE_IMPLICIT_CONVERSION_DUAL and AUTODIFF_ENABLE_IMPLICIT_CONVERSION.

Full Changelog: v1.0.2...v1.0.3

v1.0.2

25 May 06:34
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.1...v1.0.2

v1.0.1

16 Mar 08:43
Compare
Choose a tag to compare

What's Changed

  • Improve and extend the Python API of autodiff::real types by @allanleal in #282

Full Changelog: v1.0.0...v1.0.1

v1.0.0

13 Mar 12:16
Compare
Choose a tag to compare

⭐ autodiff v1.0.0

autodiff has now been sufficiently battle tested and its API has remained quite stable over the past years. It's now been promoted to v1.0.0! 🚀

What's Changed

  • Implement support for Intel C++ 19.1 compiler by @allanleal in #262
  • added member function to Real python bindings to enable numpy usage by @rath3t in #268

New Contributors

Full Changelog: v0.6.12...v1.0.0

v0.6.12

17 Oct 12:35
Compare
Choose a tag to compare

🛠️ Improvements

This release introduces support to the use of Eigen::Map when performing gradient, jacobian and hessian operations with number types autodiff::real and autodiff::dual.

This release also introduces static assertions that ensure the provided vector in a wrt list is non-const, because the numbers in these vectors need to be seeded before evaluating the function being derived, and later unseeded; they must then be altered.

v0.6.11

23 Aug 11:28
Compare
Choose a tag to compare

🐞 Bug Fixes

This release fixed the computation of higher-order derivatives when hypot is used with var (see #243).

It also implements a single template constructor for Dual<T, G> so that Intellisense errors are prevented.

v0.6.10

08 Aug 19:06
Compare
Choose a tag to compare

🛠️ Improvements

  • Replaces cmake -E rm command in autodiff/python/package/CMakeLists.txt by cmake -E remove_directory so that CMake v3.16 can be used. cmake -E rm is only available from CMake 3.17