Skip to content

Releases: ciur/papermerge

v2.1.4

05 Jan 05:37
79f1d15
Compare
Choose a tag to compare

[2.1.4] - 2023-01-03

Fixed

  • Worker infinite loop index updates issue#502

[2.1.3] - 2023-01-01

Removed

  • Remove the dependency on mptt/polymorphic/polymorphic_tree packages issue#501

Added

  • Support for Folder+Subfolder (recursive) Import issue#165
  • Per-User Import Folders issue#325

Fixed

  • Pagination should show correct current page issue#487

[2.1.2] - 2022-12-24

Fixed

  • Inbox shows wrong number of items issue#497
  • Do not allow folders and documents with same title under same parent issue#498

v2.1.1

17 Dec 10:43
79f1d15
Compare
Choose a tag to compare

[2.1.1] - 2022-12-17

Added

  • Use OCRmyPDF deskew feature/flag i.e. OCR process will deskew crooked pages issue#494

before-after

v2.1.0

12 Dec 06:49
Compare
Choose a tag to compare

Finally release 2.1.0 is here!

It's been a while since work started on this release.
Anyhow, as mentioned in README file of this repository, the actual releases happen in papermerge/papermerge-core repository (current repo i.e. ciur/papermerge is meta repository which keeps track of all other repos).

The biggest change what happened since last beta release is that REST API interface is now fully OpenAPI compliant.
OpenAPI schema is now stored in a separate repository. And what is really important here is that OpenAPI schema is actually used to generate REST API clients which is used by various clients like papermerge-cli.

Enjoy!

v2.1.0b5

22 Sep 18:12
Compare
Choose a tag to compare

[2.1.0b5] - 2022-09-22

Changed

  • bugfix: read OCR language preferences correctly. See issue#75
  • bugfix: Correctly delete user data on document delete (and/or on user delete) issue#485
    and issue#484
  • bugfix: issue#478 - Add INDEX_NAME to HAYSTACK_CONNECTIONS for elasticsearch
  • security: issue#57 IDOR vulnerability fixed

v2.1.0b3

12 Sep 18:56
Compare
Choose a tag to compare

Remove hard dependency on elasticsearch, instead allow configuration of different search engine backends. At this moment four different search engines are possible:

Xapian search engine is used by default.

v2.1.0b1

29 Aug 19:24
Compare
Choose a tag to compare

Actually, it is safe to say that Papermerge was entirely rewritten - that's why this release took 18 months to reach beta!
In any case, here is in nutshell what's new:

What's New

  • frontend is separate application
  • frontend features desktop like look and feel
  • frontend features dual panel mode
  • frontend features realtime document OCR status updates
  • application is fully RESTul
  • REST API documentation (so called openapi schema) is generated from code
  • backend is kubernetes ready (i.e. can be configured via environment variables) - basically application is now cloud native ;)
  • download searchable PDFs
  • use OCRmyPDF to extract OCR data
  • use elasticsearch as search engine
  • pages can be rotated
  • two documents can be merged into one

What's was Temporary Removed

Well, there are some parts which didn't make it to this version, but will make it in next releases:

  • automates
  • metadata
  • document sharing between users

What was Removed

All code related to importing documents (import from IMAP account or local folder) was removed from backend. Any sort of document importing feature e.g. from IMAP account, S3 account, FTP account, local folder etc etc and will be provided via 3rd parties which will implement import specific code and upload document via Papermerge REST API to be backend server.

Basically importing documents from X, or Y (e.g. x=S3 location, Y=IMAP account) will be implemented by external applications.

Play Time

In order to quickly start Papermerge 2.1.0b1 locally use docker compose as described in documentation
Docker images are available on:

Enjoy!

frontend-screenshot

Version 2.0.1

09 Apr 07:52
5d887dd
Compare
Choose a tag to compare

Minor security patch. It bumps Django dependency version from 3.1.7 to 3.2.

Version 2.0.0

31 Mar 06:08
Compare
Choose a tag to compare

Ladies & Gentlemen,

I am happy to announce the arrival of Papermerge 2.0 🎉

Among others, this release fixes following issues:

Version 2.0.0rc48

12 Mar 09:28
Compare
Choose a tag to compare

This patch release fixes following issues:

  • IMPORT_MAIL_DELETE not working #281
  • IMAP Consumption - Mails imported multiple times and not marked as read #233

Fixes were kindly provided by @l4rm4nd.
@l4rm4nd also regularly performs security audits on Papermerge accompanied with practical suggestions on how to avoid security issues!

As I will hit "publish release" button, an automatic github action will be triggered to build and publish docker image for this release 🎉
Besides, I also changed little bit docker image, so that papermerge.conf.py and production.py (i.e. settings) are symlinks to /opt/etc/papermerge.conf.py and /opt/etc/production.py which will make easier to map those files from your local filesystem. More on this in following screencasts :)

Version 2.0.0.rc45

06 Mar 05:39
Compare
Choose a tag to compare

This small patch release fixes version issue - documents created by paste operation should have version reset to 0 (without this fix, after paste operation, new document had version + 1 of original document)