Releases: paperless-ngx/paperless-ngx
Releases · paperless-ngx/paperless-ngx
Paperless-ngx v1.17.1
paperless-ngx 1.17.1
Features
- Fix / Enhancement: restrict status messages by owner if set & improve 404 page @shamoon (#3959)
- Feature: Add Ukrainian translation @shamoon (#3941)
Bug Fixes
- Fix: handle ASN = 0 on frontend cards @shamoon (#3988)
- Fix: improve light color filled primary button text legibility @shamoon (#3980)
- Fix / Enhancement: restrict status messages by owner if set & improve 404 page @shamoon (#3959)
- Fix: handle very old date strings in correspondent list @shamoon (#3953)
Documentation
Dependencies
- Chore: Loosen Pipfile restriction on some packages and update them @stumpylog (#3972)
All App Changes
6 changes
- Fix: handle ASN = 0 on frontend cards @shamoon (#3988)
- Fix: improve light color filled primary button text legibility @shamoon (#3980)
- Fix / Enhancement: restrict status messages by owner if set & improve 404 page @shamoon (#3959)
- Fix: handle very old date strings in correspondent list @shamoon (#3953)
- Chore: Reduces the 2 mail tests flakiness @stumpylog (#3949)
- Feature: Add Ukrainian translation @shamoon (#3941)
Paperless-ngx v1.17.0
paperless-ngx 1.17.0
Notes
See this announcement regarding the next feature release.
Features
- Add support for additional UK date formats @brainrecursion (#3887)
- Add 'doc_pk' to PAPERLESS_FILENAME_FORMAT handling @mechanarchy (#3861)
- Feature: hover buttons for saved view widgets @shamoon (#3875)
- Feature: collate two single-sided multipage scans @brakhane (#3784)
- Feature: include global and object-level permissions in export / import @shamoon (#3672)
- Enhancement / Fix: Migrate encrypted png thumbnails to webp @shamoon (#3719)
- Feature: Add Slovak translation @shamoon (#3722)
Bug Fixes
- Fix: cancel possibly slow queries on doc details @shamoon (#3925)
- Fix: note creation / deletion should respect doc permissions @shamoon (#3903)
- Fix: notes show persistent scrollbars @shamoon (#3904)
- Fix: Provide SSL context to IMAP client @stumpylog (#3886)
- Fix/enhancement: permissions for mail rules & accounts @shamoon (#3869)
- Fix: Classifier special case when no items are set to automatic matching @stumpylog (#3858)
- Fix: issues with copy2 or copystat and SELinux permissions @stumpylog (#3847)
- Fix: Parsing office document timestamps @stumpylog (#3836)
- Fix: Add warning to install script need for permissions @shamoon (#3835)
- Fix interaction between API and barcode archive serial number @stumpylog (#3834)
- Enhancement / Fix: Migrate encrypted png thumbnails to webp @shamoon (#3719)
- Fix: add UI tour step padding @hakimio (#3791)
- Fix: translate file tasks types in footer @shamoon (#3749)
- Fix: limit ng-select size for addition of filter button @shamoon (#3731)
Documentation
- Documentation: improvements to grammar, spelling, indentation @mechanarchy (#3844)
Maintenance
- Bump stumpylog/image-cleaner-action from 0.1.0 to 0.2.0 @dependabot (#3910)
- Chore: group frontend angular dependabot updates @shamoon (#3750)
Dependencies
17 changes
- Chore: Bump the frontend-angular-dependencies group in /src-ui with 11 updates @shamoon (#3918)
- Bump stumpylog/image-cleaner-action from 0.1.0 to 0.2.0 @dependabot (#3910)
- Bump the frontend-eslint-dependencies group in /src-ui with 3 updates @dependabot (#3911)
- Bump tslib from 2.6.0 to 2.6.1 in /src-ui @dependabot (#3909)
- Bump jest-environment-jsdom from 29.5.0 to 29.6.2 in /src-ui @dependabot (#3916)
- Bump @types/node from 20.3.3 to 20.4.5 in /src-ui @dependabot (#3915)
- Bump bootstrap from 5.3.0 to 5.3.1 in /src-ui @dependabot (#3914)
- Bump @playwright/test from 1.36.1 to 1.36.2 in /src-ui @dependabot (#3912)
- Bump the frontend-jest-dependencies group in /src-ui with 1 update @dependabot (#3906)
- Chore: Update dependencies @stumpylog (#3883)
- Chore: Update Python dependencies @stumpylog (#3842)
- Bump the frontend-angular-dependencies group in /src-ui with 16 updates @dependabot (#3826)
- Bump @typescript-eslint/eslint-plugin from 5.60.1 to 6.1.0 in /src-ui @dependabot (#3829)
- Bump jest and @types/jest in /src-ui @dependabot (#3828)
- Bump @playwright/test from 1.36.0 to 1.36.1 in /src-ui @dependabot (#3827)
- Bump semver from 5.7.1 to 5.7.2 in /src-ui @dependabot (#3793)
- Chore: Bump Angular to v16 and other frontend packages @dependabot (#3727)
All App Changes
35 changes
- Fix: cancel possibly slow queries on doc details @shamoon (#3925)
- [BUG] Set office document creation date with timezone, if it is naive @a17t (#3760)
- Fix: note creation / deletion should respect doc permissions @shamoon (#3903)
- Chore: Bump the frontend-angular-dependencies group in /src-ui with 11 updates @shamoon (#3918)
- Bump the frontend-eslint-dependencies group in /src-ui with 3 updates @dependabot (#3911)
- Bump tslib from 2.6.0 to 2.6.1 in /src-ui @dependabot (#3909)
- Bump jest-environment-jsdom from 29.5.0 to 29.6.2 in /src-ui @dependabot (#3916)
- Bump @types/node from 20.3.3 to 20.4.5 in /src-ui @dependabot (#3915)
- Bump bootstrap from 5.3.0 to 5.3.1 in /src-ui @dependabot (#3914)
- Bump @playwright/test from 1.36.1 to 1.36.2 in /src-ui @dependabot (#3912)
- Bump the frontend-jest-dependencies group in /src-ui with 1 update @dependabot (#3906)
- Fix: notes show persistent scrollbars @shamoon (#3904)
- Add support for additional UK date formats @brainrecursion (#3887)
- Add 'doc_pk' to PAPERLESS_FILENAME_FORMAT handling @mechanarchy (#3861)
- Fix: Provide SSL context to IMAP client @stumpylog (#3886)
- Feature: hover buttons for saved view widgets @shamoon (#3875)
- Fix/enhancement: permissions for mail rules & accounts @shamoon (#3869)
- Chore: typing improvements @stumpylog (#3860)
- Fix: Classifier special case when no items are set to automatic matching @stumpylog (#3858)
- Fix: issues with copy2 or copystat and SELinux permissions @stumpylog (#3847)
- Chore: Update Python dependencies @stumpylog (#3842)
- Feature: include global and object-level permissions in export / import @shamoon (#3672)
- Fix: Parsing office document timestamps @stumpylog (#3836)
- Fix interaction between API and barcode archive serial number @stumpylog (#3834)
- Bump the frontend-angular-dependencies group in /src-ui with 16 updates @dependabot (#3826)
- Enhancement / Fix: Migrate encrypted png thumbnails to webp @shamoon (#3719)
- Bump @typescript-eslint/eslint-plugin from 5.60.1 to 6.1.0 in /src-ui @dependabot (#3829)
- Bump jest and @types/jest in /src-ui @dependabot (#3828)
- Bump @playwright/test from 1.36.0 to 1.36.1 in /src-ui @dependabot (#3827)
- Bump semver from 5.7.1 to 5.7.2 in /src-ui @dep...
Paperless-ngx v1.16.5
paperless-ngx 1.16.5
Features
Bug Fixes
All App Changes
Paperless-ngx v1.16.4
paperless-ngx 1.16.4
Bug Fixes
- Fix: prevent button wrapping when sidebar narrows in MS Edge @shamoon (#3682)
- Fix: Handling for filenames with non-ascii and no content attribute @stumpylog (#3695)
- Fix: Generation of thumbnails for existing stored emails @stumpylog (#3696)
- Fix: Use row gap for filter editor @kleinweby (#3662)
Documentation
Maintenance
- Chore: Updates codecov configuration for the flag settings and notification delay @stumpylog (#3656)
All App Changes
4 changes
- Fix: prevent button wrapping when sidebar narrows in MS Edge @shamoon (#3682)
- Fix: Handling for filenames with non-ascii and no content attribute @stumpylog (#3695)
- Fix: Generation of thumbnails for existing stored emails @stumpylog (#3696)
- Fix: Use row gap for filter editor @kleinweby (#3662)
Paperless-ngx v1.16.3
paperless-ngx 1.16.3
Bug Fixes
- Fix: Set user and home environment through supervisord @stumpylog (#3638)
- Fix: Ignore errors when trying to copy the original file's stats @stumpylog (#3652)
- Fix: Copy default thumbnail if thumbnail generation fails @plu (#3632)
- Fix: Set user and home environment through supervisord @stumpylog (#3638)
- Fix: Fix quick install with external database not being fully ready @stumpylog (#3637)
Maintenance
- Chore: Update default Postgres version for new installs @stumpylog (#3640)
All App Changes
2 changes
- Fix: Ignore errors when trying to copy the original file's stats @stumpylog (#3652)
- Copy default thumbnail if thumbnail generation fails @plu (#3632)
Paperless-ngx v1.16.2
paperless-ngx 1.16.2
Bug Fixes
- Fix: Increase httpx operation timeouts to 30s @stumpylog (#3627)
- Fix: Better error handling and checking when parsing documents via Tika @stumpylog (#3617)
Development
Maintenance
- Chore: Bumps the CI/Docker pipenv version @stumpylog (#3622)
- Chore: Set CI artifact retention days @stumpylog (#3621)
All App Changes
3 changes
- Fix: Increase httpx operation timeouts to 30s @stumpylog (#3627)
- Fix: Better error handling and checking when parsing documents via Tika @stumpylog (#3617)
- Development: frontend unit testing @shamoon (#3597)
Paperless-ngx v1.16.1
paperless-ngx 1.16.1
Bug Fixes
- Fix: PIL ImportError on ARM devices with Docker @stumpylog (#3605)
Maintenance
- Chore: Enable the image cleanup action @stumpylog (#3606)
Paperless-ngx v1.16.0
paperless-ngx 1.16.0
Notable Changes
- Chore: Update base image to Debian bookworm @stumpylog (#3469)
Features
- Feature: Update to a simpler Tika library @stumpylog (#3517)
- Feature: Allow to filter documents by original filename and checksum @jayme-github (#3485)
Bug Fixes
- Fix: return user first / last name from backend @shamoon (#3579)
- Fix use of
PAPERLESS_DB_TIMEOUT
for all db types @shamoon (#3576) - Fix: handle mail rules with no filters on some imap servers @shamoon (#3554)
Dependencies
- Chore: Python dependency updates (celery 5.3.0 in particular) @stumpylog (#3584)
All App Changes
8 changes
- Chore: Python dependency updates (celery 5.3.0 in particular) @stumpylog (#3584)
- Fix: return user first / last name from backend @shamoon (#3579)
- Fix use of
PAPERLESS_DB_TIMEOUT
for all db types @shamoon (#3576) - Fix: handle mail rules with no filters on some imap servers @shamoon (#3554)
- Chore: Copy file stats from original file @stumpylog (#3551)
- Chore: Adds test for barcode ASN when it already exists @stumpylog (#3550)
- Feature: Update to a simpler Tika library @stumpylog (#3517)
- Feature: Allow to filter documents by original filename and checksum @jayme-github (#3485)
Paperless-ngx v1.15.1
Paperless-ngx v1.15.0
paperless-ngx 1.15.0
Features
- Feature: quick filters from document detail @shamoon (#3476)
- Feature: Add explanations to relative dates @shamoon (#3471)
- Enhancement: paginate frontend tasks @shamoon (#3445)
- Feature: Better encapsulation of barcode logic @stumpylog (#3425)
- Enhancement: Improve frontend error handling @shamoon (#3413)
Bug Fixes
- Fix: KeyError error on unauthenticated API calls & persist authentication when
HTTP_REMOTE_USER
enabled @ajgon (#3516) - Fix: exclude consumer & AnonymousUser users from export manifest @shamoon (#3487)
- Fix: prevent date suggestion search if disabled @shamoon (#3472)
- Sync Pipfile.lock based on latest Pipfile @adamantike (#3475)
- Fix: DocumentSerializer should return correct original filename @jayme-github (#3473)
- consumer.py: read
create_date
from original file (instead of temp copy) @chrisblech (#3466) - Bugfix: Catch an nltk AttributeError and handle it @stumpylog (#3453)
Documentation
- Adding doc on how to setup Fail2ban @GuillaumeHullin (#3414)
- Docs: Fix typo @MarcelBochtler (#3437)
- [Documentation] Move nginx @shamoon (#3420)
- Documentation: Note possible dependency removal for bare metal @stumpylog (#3408)
Development
Dependencies
10 changes
- Bump eslint from 8.39.0 to 8.41.0 in /src-ui @dependabot (#3513)
- Bump concurrently from 8.0.1 to 8.1.0 in /src-ui @dependabot (#3510)
- Bump @ng-bootstrap/ng-bootstrap from 14.1.0 to 14.2.0 in /src-ui @dependabot (#3507)
- Bump @popperjs/core from 2.11.7 to 2.11.8 in /src-ui @dependabot (#3508)
- Bump @typescript-eslint/parser from 5.59.2 to 5.59.8 in /src-ui @dependabot (#3505)
- Bump bootstrap from 5.2.3 to 5.3.0 in /src-ui @dependabot (#3497)
- Bump @typescript-eslint/eslint-plugin from 5.59.2 to 5.59.8 in /src-ui @dependabot (#3500)
- Bump tslib from 2.5.0 to 2.5.2 in /src-ui @dependabot (#3501)
- Bump @types/node from 18.16.3 to 20.2.5 in /src-ui @dependabot (#3498)
- Bump @playwright/test from 1.33.0 to 1.34.3 in /src-ui @dependabot (#3499)
All App Changes
22 changes
- Fix: KeyError error on unauthenticated API calls & persist authentication when
HTTP_REMOTE_USER
enabled @ajgon (#3516) - Bump eslint from 8.39.0 to 8.41.0 in /src-ui @dependabot (#3513)
- Bump concurrently from 8.0.1 to 8.1.0 in /src-ui @dependabot (#3510)
- Bump @ng-bootstrap/ng-bootstrap from 14.1.0 to 14.2.0 in /src-ui @dependabot (#3507)
- Bump @popperjs/core from 2.11.7 to 2.11.8 in /src-ui @dependabot (#3508)
- Bump @typescript-eslint/parser from 5.59.2 to 5.59.8 in /src-ui @dependabot (#3505)
- Bump bootstrap from 5.2.3 to 5.3.0 in /src-ui @dependabot (#3497)
- Bump @typescript-eslint/eslint-plugin from 5.59.2 to 5.59.8 in /src-ui @dependabot (#3500)
- Bump tslib from 2.5.0 to 2.5.2 in /src-ui @dependabot (#3501)
- Bump @types/node from 18.16.3 to 20.2.5 in /src-ui @dependabot (#3498)
- Bump @playwright/test from 1.33.0 to 1.34.3 in /src-ui @dependabot (#3499)
- Feature: quick filters from document detail @shamoon (#3476)
- Fix: exclude consumer & AnonymousUser users from export manifest @shamoon (#3487)
- Fix: prevent date suggestion search if disabled @shamoon (#3472)
- Feature: Add explanations to relative dates @shamoon (#3471)
- Fix: DocumentSerializer should return correct original filename @jayme-github (#3473)
- consumer.py: read
create_date
from original file (instead of temp copy) @chrisblech (#3466) - Bugfix: Catch an nltk AttributeError and handle it @stumpylog (#3453)
- Chore: Improves the logging mixin and allows it to be typed better @stumpylog (#3451)
- Enhancement: paginate frontend tasks @shamoon (#3445)
- Add SSL Support for MariaDB @kimdre (#3444)
- Enhancement: Improve frontend error handling @shamoon (#3413)