2.0.0
There are no API changes in this major release. But there are breaking ABI changes.
Added:
- Added tarball with the built documentation to our GitHub release pages with every future release of e-antic.
- Added support for FLINT 3. (This is a breaking ABI change. A library built against FLINT 3 is not compatible with a library built against FLINT 2. You can still build against FLINT 2 and such a library should be compatible with the previous version 1.3.0.)
Removed:
- Removed the static library from the conda package that we upload with every commit to the master branch to the flatsurf channel. To our knowledge nobody is using these builds. They can sometimes be useful for debugging because they are built with debug symbols (which is why they are very big.) Providing a static library that nobody should use anyway is eating up the limited storage on anaconda.org twice as fast so we disable this.
Fixed:
- Adapted CI setup on GitHub to changes in setup-miniconda.
- Fixed some typos in source code, documentation, and error messages.
- Improved
environment.yml
files for development to not pull in any incompatible dependencies from PyPI silently - Fixed compiler warning about possibly uninitialized variable.