Releases: ciur/papermerge
v2.1.4
v2.1.1
v2.1.0
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
[2.1.0b5] - 2022-09-22
Changed
v2.1.0b3
v2.1.0b1
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!
Version 2.0.1
Minor security patch. It bumps Django dependency version from 3.1.7 to 3.2.
Version 2.0.0
Ladies & Gentlemen,
I am happy to announce the arrival of Papermerge 2.0 🎉
Among others, this release fixes following issues:
- Issue #354 fixed - scroll not working on search result page
- Issue #349 fixed - pagination for pinned tags does not work
- Issue #350 fixed - Umlauts don't work
- Issue #339 fixed - IMAP import from gmail isn't working
- Issue #338 fixed - Reflected Cross-Site Scripting (XSS) in Upload Error Messages
Version 2.0.0rc48
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
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)