Paperwork 2.2.3, 2.2.4 and 2.2.5

Yep, as you guessed, I’m a bit late regarding version announcements … :melting_face:
Anyway, here we go.

Those 3 versions are only about bug fixes.

Paperwork 2.2.3

  • Scan drawer: handle gracefully cases when the scan height is not known
    from the start (old handheld scanners for instance).
  • backend/guesswork/labels/sklearn: fix crash used by wrong use of scipy.sparse.hstack() + numpy.zeros() (see issue #1111)
  • Page editor: fix race-condition
  • Handle more gracefully work directory changes when the sync is in progress

Paperwork 2.2.4

  • Windows: make sure sys.stderr / sys.stdout point to an actual file
    descriptor even when frozen (otherwise some libraries seems to crash now …).
  • Switch from pkg_resources (deprecated) to importlib.resources
  • Fix building sdist (thanks to Elliott Sales de Andrade)
  • Add command “ping” (used to do basic validations of builds)
  • GTK: fix occasional crash when importing .docx/.xslx/etc.
  • App manifest: add urls for translations and vcs-browser (thanks to Balló György)

Paperwork 2.2.5

  • Fix import .doc/.xsl files (not .docx ! .doc ! yeah some people still use those …)
  • Rename the Python package from paperwork-gtk to paperwork
    (for historical reasons: see paperwork · PyPI)
  • Available again on pypi.org (thanks to Elliott Sales de Andrade)