--- layout: post title: diffoscope 62 released author: Mattia Rizzolo --- The diffoscope maintainers are pleased to announce the release of diffoscope version `62`. This version includes the following changes: ``` [ Chris Lamb ] * progress: Pass the fileobj to the print(..) function, not str.format. Thanks to Marius Gedminas . * Move diffoscope.Config to a more-standard and simpler singleton pattern and validate constraints on every __setattr__. [ Maria Glukhova ] * tests/{dex,java}: Skip the java tests if javap is older than 1.8. This fixes test_java and test_dex failing in jessie-backports. See #838984 [ Michel Messerschmidt ] * comparators/zip: Add rudimentary support for OpenDocumentFormat files. [ Mattia Rizzolo ] * debian: bump debhelper compat level to 10, no changes needed. * comparators/ppu: + don't do run a full ppudump while only looking for PPU file version. + ignore decoding errors from ppudump while filtering the output. * tests/ppu: skip some PPU tests if ppudump is < 3.0.0. Closes: #838984 * tests: skip test using a format accepted by older pytest. Closes: #841146 [ Daniel Shahaf ] * comparators/json: detect order-only differences and print them nicely. Closes: #839538 ``` You find out more by [visiting the project homepage](https://diffoscope.org).