Docspell v0.21.0 Release Notes

  • Mar 13, 2021

    ๐Ÿš€ The main feature of this release gives a very flexible way of searching for documents, using a query.

    • โž• Add a query language to provide a flexible way for searching
      • the search form now is translated into a search query
      • allows to search for items not in a folder or not in a specific folder (#628, #379)
      • Allows for range searches in custom fields (#540)
      • And more! See the documentation
    • โž• Add a use attribute to all metadata, to be able to exclude them from suggestions (#659)
    • ๐Ÿ‘ Allow to submit items for reprocessing via the UI (#365)
    • โž• Add Latvian language (#679)
    • Scrollbars are back! (#681, #677)
    • ๐Ÿ‘ท The ds.sh script was changed to inform the processing jobs to also check for duplicates (#653)
    • ๐Ÿณ Docker setup now uses again a fixed hostname (#608)
    • โœ… Moving the unit tests to MUnit (#672)
    • โœ‚ Remove the old UI code (#636)
    • ๐Ÿ›  Fix date extraction for English (#665)
    • ๐Ÿ›  Fix bug when reading contacts from extracted text (#709)
    • ๐Ÿ›  Fix bugs when reading mails (#691, #678)
    • ๐Ÿ›  Fix a bug that wouldn't show an error message when entering bad characters in the register form (#663)
    • ๐Ÿ›  Fixes a typo in the user settings menu (#654, thanks @ChristianKlass)

    ๐Ÿ“„ Thanks to everyone showing interest in docspell and dedicating time by โœ… opening issues, testing and providing ideas!

    REST Api Changes

    Note there are breaking changes in the REST Api

    • previous search and searchWithTags has been renamed to searchForm and searchFormWithTags, respectively
    • same with searchStats, it has been renamed to searchFormStats
    • The new search route can be used with GET and POST requests and accepts now a search query and also a flag for whether returning details or not (there are no separate endpoints anymore)
    • The new searchStats accepts a query
    • The ItemQuery data structure is now only a query string, without limit and offset
    • Organization and Person have an additional use attribute

    ๐Ÿ”ง Configuration Changes

    ๐Ÿ”ง There were no changes to the configuration files.