github alembic/alembic 1.8.0_beta
Alembic 1.8.0 beta

latest releases: 1.8.6, 1.8.5, 1.8.4...
pre-release3 years ago

Thanks to your feedback and issues we have a few bug fixes and enhancements.
If no major issues are found, we plan on promoting this to 1.8.0 after a week or so.

API:

We are dropping support for the ancient TR1 and expect the compilers to at
least support C++std11, we currently default to C++std14. Because we now
assume at least C++std11, we can remove ALEMBIC_LIB_USES_TR1 and
ALEMBIC_LIB_USES_BOOST and we instead expect the std versions of things like
shared_ptr. (Issue 312)

Python:

Support building python3, and make it the default, to build the bindings
against python2 use: -DUSE_PYALEMBIC=ON -DPYALEMBIC_PYTHON_MAJOR=2

Switch from nonzero to bool for the python3 bindings. (Issue 273)

Workaround the testCollections crash. (Issue 274)

Make the unit tests python 2 and python 3 compatible. (Issue 276)

Rework the python testing framework so they can be run from CMake. (Issue 278)

Switch from next to next for the python3 bindings. (Issue 279)

CMake:

Update the minimum requirement to 3.13

Overhaul to support the recently released Imath 3.
(https://github.com/AcademySoftwareFoundation/Imath)

Don't miss a new alembic release

NewReleases is sending notifications on new releases.