Tags give the ability to mark specific points in history as being important
  • 0.1.0 protected   0.1.0
    6e8f9e57 · Improve a bit the readme ·
    • Initial release
  • 0.1.1 protected   0.1.1
    57d5cd04 · Bump the changelog ·
    • Improve the cli usage
    • Refuse to process files with a supported mimetype but an unsupported extension, like text/plain for a .c
  • 0.1.2 protected   0.1.2
    dfccf79f · Bump the changelog ·
    • Rename some files to ease the packaging
    • Add linters to the CI (mypy, bandit and pyflakes)
    • Prevent exitftool-related parameters injections
    • Improve MAT2's resilience against corrupted files
    • Make MAT2 work on fedora, thanks to @atenart
    • Tighten the threat model
    • Simplify and improve how office files are handled
  • 0.1.3 protected   0.1.3
    c2ef35d1 · Bump the changelog ·
    • Improve MAT2 resilience against corrupted images
    • Check that the minimal version of Poppler is available
    • Simplify how MAT2 deals with office files
    • Add support for plain text files
    • Improve cleaning of office files
      • Thumbnails are removed
      • Revisions are removed
  • 0.2.0 protected   0.2.0
    8093dce8 · Bump the changelog ·
    • Fix various crashes dues to malformed files
    • Simplify various code-paths
    • Remove superfluous debug message
    • Remove the --check option that never was implemented anyway
    • Add a -c option to check for MAT2's dependencies
  • 0.3.0 protected   0.3.0
    2ce1dc79 · Bump the changelog ·
    • Add a check for missing dependencies
    • Add Nautilus extension
    • Minors code simplifications
    • Improve our linters' coverage
    • Add a manpage
    • Add folder/multiple files related tests
    • Change the logo
  • 0.3.1 protected   0.3.1
    b7a86226 · Bump the changelog ·
    • Document how to install MAT2 for various distributions
    • Fix various typos in the documentation/comments
    • Add ArchLinux to the CI to ensure that MAT2 is running on it
    • Fix the handling of files with a name ending in .JPG
    • Improve the detection of unsupported extensions in upper-case
    • Streamline MAT2's logging

    mat-0.3.1.tar.xz mat-0.3.1.tar.xz.asc

  • 0.4.0 protected   0.4.0
    f1ceed13 · Bump the changelog ·
    • There is now a policy, for advanced users, to deal with unknown embedded fileformats
    • Improve the documentation
    • Various minor refactoring
    • Improve how corrupted PNG are handled
    • Dangerous/advanced cli's options no longer have short versions
    • Significant improvements to office files anonymisation
      • Archive members are sorted lexicographically
      • XML attributes are sorted lexicographically too
      • RSID are now stripped
      • Dangling references in [Content_types].xml are now removed
    • Significant improvements to office files support
      • Anonimysed office files can now be opened by MS Office without warnings
    • The CLI isn't threaded anymore, for it was causing issues
    • Various misc typo fix



  • 0.5.0 protected   0.5.0
    e510a225 · Bump the changelog ·
    • Video (.avi files for now) support, via FFmpeg, optionally
    • Lightweight cleaning for png and tiff files
    • Processing files starting with a dash is now quicker
    • Metadata are now displayed sorted
    • Recursive metadata support for FLAC files
    • Unsupported extensions aren't displayed in ./mat2 -l anymore
    • Improve the display when no metadata are found
    • Update the logo according to the GNOME guidelines
    • The testsuite is now runnable on the installed version of mat2
    • Various internal cleanup/improvements



  • 0.6.0 protected   0.6.0
    505be24b · Bump the changelog ·
    • Add lightweight cleaning for jpeg
    • Add support for zip files
    • Add support for mp4 files
    • Improve metadata extraction for archives
    • Improve robustness against corrupted embedded files
    • Fix a possible security issue on some terminals (control character injection via --show)
    • Various internal cleanup/improvements

    mat-0.6.0.tar.xz mat-0.6.0.tar.xz.asc

  • 0.7.0 protected   0.7.0
    6b45064c · Bump the changelog ·
    • Add support for wmv files
    • Add support for gif files
    • Add support for html files
    • Sandbox external processes via bubblewrap
    • Simplify archive-based formats processing
    • The Nautilus extension now plays nicer with other extensions


  • 0.8.0 protected   0.8.0
    cb8a0163 · Bump the changelog ·
    • Add support for epub files
    • Fix the setup.py file crashing on non-utf8 platforms
    • Improve css support
    • Improve html support


  • 0.9.0 protected   0.9.0
    d0ab2c30 · Bump the changelog ·
    • Add tar/tar.gz/tar.bz2/tar.xz archives support
    • Add support for xhtml files
    • Improve handling of read-only files
    • Improve a bit the command line's documentation
    • Fix a confusing error message
    • Add even more tests
    • Fix a possible mp3-related crash
    • Usual internal cleanups/refactorings