Skip to content
This repository has been archived by the owner on Dec 18, 2019. It is now read-only.

Releases: openpaperwork/paperwork

1.2.4

13 Mar 23:39
Compare
Choose a tag to compare

Hello,

I've released Paperwork 1.2.4.

Main changes in paperwork-gtk are:

  • Main window/pages/mouse handlers: Fix infinite loop in signal handling when
    the mouse goes over buttons drawn over pages.

Main changes in paperwork-backend are:

  • Label guessing: Fix the way bayesian filters are updated (will trigger an
    index rebuild). This should improve back drastically their efficiency for
    a lot of people.
  • Import: Remove ambiguity: Importers designed for import of directory
    will not try to import individual files. They will just let the importers
    designed for importing single file take care of it.
  • paperwork-shell/labels/guessing: return scores as well as labels
    (useful for testing/debugging)
  • Optim: PDF: Keep in memory the page sizes. It's an information very often
    requested when rendering documents and it cannot change with PDF files.

As usual, information regarding Paperwork (update, installation, etc) are available here:
https://github.com/openpaperwork/paperwork#readme
Detailed ChangeLog are available here:
https://github.com/openpaperwork/paperwork/blob/master/paperwork-gtk/ChangeLog
https://github.com/openpaperwork/paperwork/blob/master/paperwork-backend/ChangeLog

Best regards,

1.2.3

01 Feb 22:41
Compare
Choose a tag to compare

Hello,

I've released Paperwork 1.2.3. This new release is mostly here to fix a major bug in the Windows version, but also include some other bug fixes.

Main changes in Paperwork 1.2.3 are:

  • Flatpak: Fix support of other GTK themes (Dark Adwaita, etc)
  • French translations: shorten the translation of "Matching papers" because
    otherwise a too long translation messes with the UI
  • Export dialog: Clicking on export->{document|page} a second time will first
    close the first export dialog.

A more detailed list of changes can be found in the ChangeLog:
https://github.com/openpaperwork/paperwork/blob/master/ChangeLog

Main changes in Paperwork-backend 1.2.3 are:

  • Windows: Fix labels handling: Fix CSV file reading
  • Fix global deletion of a label
  • Flatpak: Fix deletion of documents
  • PDF: Fix file descriptor leak
  • Flatpak: Fix support on English systems

A more detailed list of changes can be found in the ChangeLog:
https://github.com/openpaperwork/paperwork-backend/blob/master/ChangeLog

As usual, informations regarding Paperwork installation and update can be found at
https://github.com/openpaperwork/paperwork#readme .
Windows version is available here:
https://openpaper.work

Best regards,

1.2.2

14 Nov 22:51
Compare
Choose a tag to compare

Hello,

I'm pleased to announce the release of Paperwork 1.2.2.

Main change in Paperwork-gui 1.2.2 is:

  • 1.2.2 is the first release to include Flatpak support

A more detailed list of changes can be found in the ChangeLog:
https://github.com/openpaperwork/paperwork/blob/master/ChangeLog

Main change in Paperwork-backend 1.2.2 is:

  • PDF: Fix thumbnail sizes: Thumbnails were much too big.
    Incorrect thumbnails will be automatically regenerated
    on-the-fly.

A more detailed list of changes can be found in the ChangeLog:
https://github.com/openpaperwork/paperwork-backend/blob/master/ChangeLog

As usual, informations regarding Paperwork installation and update can be found at
https://github.com/openpaperwork/paperwork#readme .
Windows version is available here:
https://openpaper.work/download

Enjoy :-)

Best regards,

1.2.1

26 Aug 16:25
Compare
Choose a tag to compare

Paperwork-GUI 1.2.1:

  • Add source code of Windows installer (NSIS installer) generator
  • Scanner support / Multi-scan: Cancel also successful scan session. Otherwise
    some scanner won't allow new scan sessions later.
  • Remove gi version warnings when starting (thanks to Matthieu Coudron)
  • Documentation: Add missing stdeb dependencies (thanks to Notkea)
  • paperwork-shell: Fix command 'scan'
  • paperwork-shell install: add docstring
  • Fix dialog 'about'

Paperwork-backend 1.2.1:

  • paperwork-shell: improve help string of 'paperwork-shell chkdeps'
  • Fix label deletion / renaming
  • Windows: Fix FS.safe() when used for PDF import
  • Windows: Fix FS.unsafe() (used for PDF export)

1.2

19 Jul 18:47
Compare
Choose a tag to compare
1.2

IMPORTANT NOTE FOR WINDOWS USERS:
'paperwork_x.y.z_win64.zip' contains ONLY Paperwork itself, NOT Tesseract. Tesseract and its data files are required to use Paperwork. The exact list of required tesseract's data files depends on which languages you intend to use.
So please do not use this .zip. Use the installer (.exe) instead.


Hello,

I'm pleased to announce the release of Paperwork 1.2, codenamed "Copy-pasta".

Here are the main changes in Paperwork 1.2 (frontend):

  • Installation: A new command has been added: "paperwork-shell install".
    This command installs icons and shortcut in the desktop menus.
  • Integrated documentations have been added (user manual still need some work)
  • Text in pages can be selected
  • Text in pages can be copied to the clipboard
  • Can automatically look for updates (disabled by default ; see settings)
  • Can send anonymous usage statistics (disabled by default ; see settings)
  • Export: Add simplification methods 'grayscale', 'black and white', and
    'grayscale + soft'. They produce much smaller documents
  • Import: After import, propose the user to move files to trash after import
    (thanks to Mathieu Schopfer)
  • Import: Allow selecting multiple files in the file chooser dialog
  • Search: When searching, display a search bar to browse the document(s)
  • Search: new keyboard shortcuts: F3 (next) + Shift+F3 (previous)

A more detailed list of changes can be found in the ChangeLog:
https://github.com/openpaperwork/paperwork/blob/stable/ChangeLog

Here are the main changes in Paperwork-backend 1.2:

  • Import: It is now possible to import image folder
  • API: remove methods doc.drop_cache() and page.drop_cache()
  • API: docsearch: add method close()
  • paperwork-shell: Use JSON format for the output (except for 'paperwork-shell
    dump')
  • Use GIO functions instead of Python functions (open(), read(), close(), etc)
  • Use URIs instead of Unix file paths (file:///...)
  • Index is now managed in a separate process (avoid Python GIL locking + UI
    freezes)
  • paperwork-shell import: Run OCR on imported pages that have no words
  • paperwork-shell: add command 'ocr'
  • Configuration: [Global]:workdirectory is now an URI encoded in base64

A more detailed list of changes can be found in the ChangeLog:
https://github.com/openpaperwork/paperwork-backend/blob/stable/ChangeLog

As usual, informations regarding Paperwork installation and update can be found at
https://github.com/openpaperwork/paperwork#readme .
Windows version is available here:
https://openpaper.work/download

Enjoy :-)

Best regards,

1.1.2

09 Feb 13:48
Compare
Choose a tag to compare

IMPORTANT NOTE FOR WINDOWS USERS:
'paperwork_x.y.z_win64.zip' contains ONLY Paperwork itself, NOT Tesseract. Tesseract and its data files are required to use Paperwork. The list of tesseract's data files depends on which languages you intend to use.
So please do not use this .zip. Use the installer (.exe) instead.


Changes:
Doc date changing: Fix for Windows: Don't display the document while
renaming its folder --> it keeps a file descriptor opened to its PDF
file and prevent the renaming

1.1.1

09 Feb 14:00
Compare
Choose a tag to compare

IMPORTANT NOTE FOR WINDOWS USERS:
'paperwork_x.y.z_win64.zip' contains ONLY Paperwork itself, NOT Tesseract. Tesseract and its data files are required to use Paperwork. The list of tesseract's data files depends on which languages you intend to use.
So please do not use this .zip. Use the installer (.exe) instead.


Hello,

I'm pleased to announce the release of Paperwork 1.1.1. This new
release contains only one major bug fix.

Changes are:

Paperwork-gui 1.1.1:

  • Fix document list refresh problem (mostly visible on Ubuntu, but may
    appear on other distributions)

Paperwork-backend 1.1.1:

  • No change. Version created only to match Paperwork-gui version.

As usual, informations regarding Paperwork installation and update can
be found at
https://github.com/jflesch/paperwork#readme .
Windows version is available here:
https://openpaper.work/download
Detailed ChangeLog for paperwork-gui is available here:
https://github.com/jflesch/paperwork/blob/stable/ChangeLog
Detailed ChangeLog for paperwork-backend is available here:
https://github.com/jflesch/paperwork-backend/blob/stable/ChangeLog

Best regards,

1.1

31 Jan 00:22
Compare
Choose a tag to compare
1.1

IMPORTANT NOTE FOR WINDOWS USERS:
'paperwork_x.y.z_win64.zip' contains ONLY Paperwork itself, NOT Tesseract. Tesseract and its data files are required to use Paperwork. The list of tesseract's data files depends on which languages you intend to use.
So please do not use this .zip. Use the installer (.exe) instead.


Hello,

I'm pleased to announce the release of Paperwork 1.1. This new release is mostly focused on optimisations.

Main changes are:

  • Paperwork-gui 1.1:
    • Windows: Activation mechanism has been disabled for now
    • Workarounds for Gtk-3.20.x / GLib 2.50 (Ubuntu):
      • Work around weird behavior of GLib.idle_add (multiple calls)
      • Work around lack of refresh of document list
    • Import: Display how many image files, PDFs, documents and pages have been
      imported.
    • Automatic Color Equalization: Reduce the 'circle side-effect' by increasing
      the number of samples used.
    • paperwork-shell scan: Quit after scanning
    • Settings window: "Source" becomes "Default source" (cosmetic)
    • Export: Don't lock the UI + Display the progression of the export
    • Improve keyword highlighting: Highlight words identical to search keywords
      (as before) and also words close enough (example: 'flesh' when 'flesch'
      is being search)
    • Optim: Document list: Only display display the first 100 elements of the
      list, and extend it only when required. Reduces GTK latency and CPU usage
      (GtkListBox doesn't scale very well above 100 elements).
    • Optim: Improve PDF rendering speed: Let the libpoppler take care of the
      rendering size (see backend:page.get_image())
    • Optim: Reduce the number of useless calls to Canvas.redraw()
  • Paperwork-backend 1.1:
    • paperwork-shell: Add commands 'search', 'dump', 'switch_workdir', 'rescan',
      'show', 'import', 'delete_doc', 'guess_labels', 'add_label', 'remove_label',
      'rename'
    • Add methods doc.has_ocr() and page.has_ocr() indicating if OCR has already
      been run on a given doc/page or not yet.
      Used in GUI for the option "Redo OCR on all documents" as it must act only
      on documents where OCR has already been done in the past (ie not PDF with
      text included)
    • Optim: Provides a method page.get_image() returning an already resized
      Pillow image (PDF rendering optimisation)
    • Export: Report progression
    • Optim: PDF thumbnail rendering: Keep a cached version of the first page only.
      The other pages can be rendered on the fly
    • Fix: Label directory name use base64 encoding, and this encoding can result
      in strings containing '/'. Those characters must be replaced (by '_')
    • Fix: util/find_language(): If the system locale is not set properly, pycountry
      may raise UnicodeDecodeError.
    • Import: When importing a single PDF, don't import it if it was already
      previously imported
    • Import: Provides detailed information and statistics regarding what has been
      imported (return value of Importer.import_doc() has changed)

As usual, informations regarding Paperwork installation and update can be found at
https://github.com/jflesch/paperwork#readme .
Detailed ChangeLog for paperwork-gui is available here:
https://github.com/jflesch/paperwork/blob/stable/ChangeLog
Detailed ChangeLog for paperwork-backend is available here:
https://github.com/jflesch/paperwork-backend/blob/stable/ChangeLog

Best regards,

1.0.6

04 Dec 23:01
Compare
Choose a tag to compare

IMPORTANT NOTE FOR WINDOWS USERS:
'paperwork_x.y.z_win64.zip' contains ONLY Paperwork itself, NOT Tesseract. Tesseract and its data files are required to use Paperwork. The list of tesseract's data files depends on which languages you intend to use.
So please do not use this .zip. Use the installer (.exe) instead.

Hello,

I've released Paperwork 1.0.6. It contains minor changes and bug fixes:

  • Paperwork-gui 1.0.6:
  • Diagnostic: Limit the number of lines kept in memory (avoid running out of
    memory in case of endless loop)
  • Diagnostic: Log all the uncatched exceptions
  • PDF import: When importing a big PDF, clearly show the progression of the
    import
  • Multiple document selection: Fix the way Ctrl/Shift keys are handled (bug
    was that multiple selection mode remained stuck sometimes)
  • Paperwork-backend 1.0.6:
  • Identical to Paperwork-backend 1.0.5. This version has only been
    created for consistency with Paperwork-gui

As usual, informations regarding Paperwork can be found at
https://github.com/jflesch/paperwork .
Detailed ChangeLog for paperwork-gui is available here:
https://github.com/jflesch/paperwork/blob/stable/ChangeLog
Detailed ChangeLog for paperwork-backend is available here:
https://github.com/jflesch/paperwork-backend/blob/stable/ChangeLog

Best regards,

1.0.5

22 Nov 12:16
Compare
Choose a tag to compare

IMPORTANT NOTE FOR WINDOWS USERS:
'paperwork_1.0.5_win64.zip' contains ONLY Paperwork itself, NOT Tesseract. Tesseract and its data files are required to use Paperwork. The list of tesseract's data files depends on which languages you intend to use.
So please do not use this .zip. Use the installer (.exe) instead.

Hello,

I've just released Paperwork 1.0.5. It contains only minor bugfixes.

Paperwork-gui 1.0.5:

  • Setting the resolution on the scanner may not actually work. If it is not
    possible to set the resolution, fall back on the current one.
  • Improve tolerance to crappy scanner drivers: don't stop
    if pyinsane2.maximize_scan_area() fails

Paperwork-backend 1.0.5:

  • Doc deletion: Drop cache and close file descriptors before
    deleting a document.
    (optional on GNU/Linux, but required on Windows)

As you may have guessed, those changes are made for the Windows
portage, however I think they may be beneficial too on GNU/Linux with
some weird scanners/drivers.

As usual, informations regarding Paperwork can be found at
https://github.com/jflesch/paperwork .
Detailed ChangeLog for paperwork-gui is available here:
https://github.com/jflesch/paperwork/blob/stable/ChangeLog
Detailed ChangeLog for paperwork-backend is available here:
https://github.com/jflesch/paperwork-backend/blob/stable/ChangeLog

Announcement of Paperwork 1.0.4 has been skipped because it contained
only bugfixes for Windows.

Best regards,