Version 1.1.1 is mostly a bug fix release of the 1.1 release.
The trouble is in the mgis_convert_to_span function
which relies on the PyArray_FROM_OTF function to retrieve
the data associated with an numpy array. I misread the
documentation of this function and though it only retrieves the pointer
of the numpy object, but it does more:
numpy array it increases the
internal counter.numpy array.In both cases, the counter of the returned object must be decreased at the end of the function, which was not done. Hence the memory leak.
For details, see https://github.com/thelfer/MFrontGenericInterfaceSupport/issues/46.
MaterialDataManagerThe stored and dissipated energies were not updated when updating the
MaterialDataManager.
For details, see https://github.com/thelfer/MFrontGenericInterfaceSupport/issues/45.