Major update
> [!IMPORTANT]
> Everyone using adios4dolfinx v0.7.1 should upgrade to this new version
Installation
* `numba` has been removed as a dependency of `adios4dolfin`
Performance
* Massive performance improvements by jorgensd in https://github.com/jorgensd/adios4dolfinx/pull/51
New features
* Supporting time dependent and multi-function checkpoints by jorgensd. To read checkpoints from version < 0.7.2 please add `legacy=True` to your `read_function` call. See: https://github.com/jorgensd/adios4dolfinx/pull/49 for details
* Supporting reading and writing of mesh-tags of all co-dimensions by jorgensd https://github.com/jorgensd/adios4dolfinx/pull/48
Other changes
* Replace `adios2.adios2.ADIOS` with `adios2.ADIOS` by francesco-ballarin in https://github.com/jorgensd/adios4dolfinx/pull/40
* Update legacy image and fix numpy asarray by jorgensd in https://github.com/jorgensd/adios4dolfinx/pull/37
* Set "Test package" workflow to actually run on push on every branch, as the comment in the `yml` file says by francesco-ballarin in https://github.com/jorgensd/adios4dolfinx/pull/41
* Bump actions/{download-artifact,upload-artifact} to v4 by francesco-ballarin in https://github.com/jorgensd/adios4dolfinx/pull/44
* Bump actions/{configure-pages,deploy-pages} to v4 by francesco-ballarin in https://github.com/jorgensd/adios4dolfinx/pull/45
* Bump citation version and release-date by jorgensd in https://github.com/jorgensd/adios4dolfinx/pull/50
New Contributors
* francesco-ballarin made their first contribution in https://github.com/jorgensd/adios4dolfinx/pull/40
* Thanks to finsberg, francesco-ballarin for reviewing the latest set of features
**Full Changelog**: https://github.com/jorgensd/adios4dolfinx/compare/v0.7.1...v0.7.2