There is a new version of mat2: 0.14.0, with a new feature and a deprecation, to balance things out:
- Add webp support
- Improve reliability
- Correctly handle PDF with weird filenames
- Improve epub support
- Improve MSOffice documents support
- Add Python 3.13 and 3.14 support
- Remove bubblewrap sandboxing
Bubblewrap sandboxing was removed as it was a significant source of issues over the years, was annoying to test in the continuous integration suite, didn't provide significant security improvement besides mitigating possible command injections in exiftool, and was best-effort anyway in the threat model.
Another important change is that the main repository for mat2 moved from 0xacab to github, for multiple reasons. First, because the web is a terrible place, 0xacab has to deal with abuses in various shapes and forms, and the easiest way to mitigate it is to make it non-trivial to register an account on the platform. Unfortunately, this makes it harder for people to report issues, or to contribute to mat2. Second, running computers is expensive, and I'd rather burn Microsoft's money than riseup's one. Third, Gitlab is becoming bloated and confusing, especially for such a small project as mat2. I'm not particularly happy about the move, as I'd rather use/depend on non-profit owned/operated infrastructure than an evil megacorp one, but it was a pragmatic decision. Worse case, I moved it once, I can always move it somewhere else in the future if needed.
As usual, if you know some python help is welcome.