Title: MAT2 0.10.1
Date: 2020-02-09 19:00

There is a new bugfix version of MAT2, the
[0.10.1](https://0xacab.org/jvoisin/mat2/tags/0.10.1), 

# Changelog

- Improve the documentation as well as the manpage
- Improve the robustness of css, html, png, gdk-based, exiftool-based parsers
- Future-proof a bit the testsuite
- Handle tiff files with a .tif extension
- Improve the sandbox' usability
- Add support for wav files

# Fuzzing

Since I'm currently fuzzing some Python things at work, I thought about fuzzing
mat2 as well.

I've found unexpected exceptions in the handling of
[CSS](https://0xacab.org/jvoisin/mat2/commit/f67cd9d7dcf465bb83597cf9dd64fb8b6bc053db),
[HTML](https://0xacab.org/jvoisin/mat2/commit/efa525c10213964c2ea6bf4e5c07b9bb058ee674),
[PNG](https://0xacab.org/jvoisin/mat2/commit/be24c681ffe200fdd8021e2862864d55787852f9),
[JPG](https://0xacab.org/jvoisin/mat2/commit/2e3496d3d49776a83b35e5f72ef50a642f350f58), 
[BMP](https://0xacab.org/jvoisin/mat2/commit/f5aef1b391e8c112543a6cebe50e8397b1daf3ca).

I've also briefly fuzzed the only python dependency of mat2: mutagen, and
[found](https://github.com/quodlibet/mutagen/issues?utf8=%E2%9C%93&q=is%3Aissue+author%3Ajvoisin+) 9
unexpected exceptions and 3 infinite loops. I've also found a couple of issues
in Python's stdlib, but this deserves a blogpost on its own.

# Conclusion

A small release, fixing small bugs.
As usual, if you know some python, help is
[more than welcome](https://0xacab.org/jvoisin/mat2/issues?label_name%5B%5D=good+first+issue).
