Docspell v0.26.0 Release Notes

  • Aug 28, 2021

    • โž• Add ability to merge items (#414). You can now select multiple items and merge them all into one. The first item in the list is the target item, all others are deleted after a successful merge. The webapp allows to reorder this list, of course.
    • โž• Add option to only import attachments of e-mails (#983).
    • Improve Manage Data page by sorting the tables (#965, #538)
    • ๐Ÿ‘ Allow wildcard searches in queries using (#971). Before you would have to specify the complete id. This is inconvenient when using from the command line client.
    • โž• Add Hebrew to the document languages (#1027, thans @wallace11). Please note, that the SOLR support is very basic for this language.
    • โž• Add a periodic task to check for Docspell updates (#990). Let's you check periodically for new versions of docspell. It uses an existing user account and its mail settings to send an e-mail.
    • ๐Ÿ‘‰ Show the link to an item and its attachments as a QR code in item details (#836). This might be useful when you want to attach this link to physical devices.
    • The search menu highlights the sections that contain active filters (#966)
    • Safe deletion of items (#347). When deleting items, they are now marked as deleted and can therefore be restored. A periodic job will really delete them from the database eventually.
    • ๐Ÿ‘Œ Improves German translation (#985, thanks @monnypython)
    • ๐Ÿ“„ The dsc tool has also been improved, thanks to @seijikun.
    • โฌ†๏ธ Upgrade the website to work with newer zola versions (#847)
    • โœ‚ Remove the scripts in tools/ since these are now obsolete. The new command line interface covers these features now. Note that the docker images are also NOT built anymore. The directory still exits and is still a place for scripts and little tooling around docspell.
    • ๐Ÿ›  Fixes a regression where the browser would not display the pdf (#975)
    • ๐Ÿ›  Fixes the health checks in the docker setup (#976)
    • ๐Ÿ›  Fixes an issue with text extraction for Japanese documents where numbers were extracted as special unicode points (#973). This only affects the docker setup, when not using the docker images you need to setup tesseract to use different training data for Japanese.

    Rest API Changes

    Complete ๐Ÿ“„ diff (need to click the Files changed tab)

    • The routes to fetch a list of tags, organizations, persons, fields etc can now optionally take a sort query parameter to specify how to order the list.
    • โž• Added /sec/collective/emptytrash/startonce to run the task to empty the trash immediately
    • The search endpoints can now take an optional parameter searchMode that defines whether to search in trashed items or not
    • Deleting an item via the api now only changes its state to Trashed
    • โž• Added /sec/item/{id}/restore to restore a trashed item (unless it has been deleted from the database).
    • โž• Added /sec/items/restoreAll to restore multiple of trashed items
    • โž• Added /sec/items/merge that accepts a POST request with a list of items to merge. The first item is the "target" item. All other items are deleted after the merge was successful.
    • The ScanMailboxSettings, Source and ItemUploadMeta structures now contains a boolean field attachmentsOnly
    • ItemInsights structure now contains a counter for trashed items
    • CollectiveSettings structure now has a section to specify settings for periodically deleting trashed items.

    ๐Ÿ”ง Configuration Changes

    • โšก๏ธ Joex: A new section for configuring the update task has been added. See section update-check in the default config file.