Releases: openpaperwork/paperwork
1.2.4
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
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
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
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
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
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
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
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)
- paperwork-shell: Add commands 'search', 'dump', 'switch_workdir', 'rescan',
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
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
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,