paperless-ngx/paperless-ngx (paperless-ngx/paperless-ngx)
### [`v2.12.0`](https://redirect.github.com/paperless-ngx/paperless-ngx/releases/tag/v2.12.0): Paperless-ngx v2.12.0
[Compare Source](https://redirect.github.com/paperless-ngx/paperless-ngx/compare/v2.11.6...v2.12.0)
#### paperless-ngx 2.12.0
##### Features / Enhancements
- Enhancement: re-work mail rule dialog, support multiple include patterns [@shamoon](https://redirect.github.com/shamoon) ([#7635](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7635))
- Enhancement: add Korean language [@shamoon](https://redirect.github.com/shamoon) ([#7573](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7573))
- Enhancement: allow multiple filename attachment exclusion patterns for a mail rule [@MelleD](https://redirect.github.com/MelleD) ([#5524](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/5524))
- Refactor: Use django-filter logic for filtering full text search queries [@yichi-yang](https://redirect.github.com/yichi-yang) ([#7507](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7507))
- Refactor: Reduce number of SQL queries when serializing List\[Document] [@yichi-yang](https://redirect.github.com/yichi-yang) ([#7505](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7505))
##### Bug Fixes
- Fix: use JSON for note audit log entries [@shamoon](https://redirect.github.com/shamoon) ([#7650](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7650))
- Fix: Rework system check so it won't crash if tesseract is not found [@stumpylog](https://redirect.github.com/stumpylog) ([#7640](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7640))
- Fix: correct broken pdfjs worker src after upgrade to pdfjs v4 [@shamoon](https://redirect.github.com/shamoon) ([#7626](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7626))
- Chore: remove unused frontend dependencies [@shamoon](https://redirect.github.com/shamoon) ([#7607](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7607))
- Fix: fix non-clickable scroll wheel in file uploads list [@shamoon](https://redirect.github.com/shamoon) ([#7591](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7591))
- Fix: deselect file tasks select all button on dismiss [@shamoon](https://redirect.github.com/shamoon) ([#7592](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7592))
- Fix: saved view sidebar heading not always visible [@shamoon](https://redirect.github.com/shamoon) ([#7584](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7584))
- Fix: correct select field wrapping with long text [@shamoon](https://redirect.github.com/shamoon) ([#7572](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7572))
- Fix: update ng-bootstrap to fix datepicker bug [@shamoon](https://redirect.github.com/shamoon) ([#7567](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7567))
##### Dependencies
11 changes
- Chore(deps): Bump cryptography from 42.0.8 to 43.0.1 [@dependabot](https://redirect.github.com/dependabot) ([#7620](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7620))
- Chore(deps-dev): Bump the development group with 3 updates [@dependabot](https://redirect.github.com/dependabot) ([#7608](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7608))
- Chore(deps): Bump rapidfuzz from 3.9.6 to 3.9.7 in the small-changes group [@dependabot](https://redirect.github.com/dependabot) ([#7611](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7611))
- Chore(deps): Bump tslib from 2.6.3 to 2.7.0 in /src-ui [@dependabot](https://redirect.github.com/dependabot) ([#7606](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7606))
- Chore(deps-dev): Bump @\playwright/test from 1.45.3 to 1.46.1 in /src-ui [@dependabot](https://redirect.github.com/dependabot) ([#7603](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7603))
- Chore(deps-dev): Bump typescript from 5.4.5 to 5.5.4 in /src-ui [@dependabot](https://redirect.github.com/dependabot) ([#7604](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7604))
- Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 4 updates [@dependabot](https://redirect.github.com/dependabot) ([#7600](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7600))
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 21 updates [@dependabot](https://redirect.github.com/dependabot) ([#7599](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7599))
- Chore(deps): Bump pathvalidate from 3.2.0 to 3.2.1 in the small-changes group [@dependabot](https://redirect.github.com/dependabot) ([#7548](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7548))
- Chore(deps): Bump micromatch from 4.0.5 to 4.0.8 in /src-ui [@dependabot](https://redirect.github.com/dependabot) ([#7551](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7551))
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://redirect.github.com/dependabot) ([#7545](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7545))
##### All App Changes
27 changes
- Chore: Update backend dependencies in bulk [@stumpylog](https://redirect.github.com/stumpylog) ([#7656](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7656))
- Fix: Rework system check so it won't crash if tesseract is not found [@stumpylog](https://redirect.github.com/stumpylog) ([#7640](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7640))
- Refactor: performance and storage optimization of barcode scanning [@loewexy](https://redirect.github.com/loewexy) ([#7646](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7646))
- Fix: use JSON for note audit log entries [@shamoon](https://redirect.github.com/shamoon) ([#7650](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7650))
- Enhancement: re-work mail rule dialog, support multiple include patterns [@shamoon](https://redirect.github.com/shamoon) ([#7635](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7635))
- Fix: correct broken pdfjs worker src after upgrade to pdfjs v4 [@shamoon](https://redirect.github.com/shamoon) ([#7626](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7626))
- Chore(deps-dev): Bump the development group with 3 updates [@dependabot](https://redirect.github.com/dependabot) ([#7608](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7608))
- Chore(deps): Bump rapidfuzz from 3.9.6 to 3.9.7 in the small-changes group [@dependabot](https://redirect.github.com/dependabot) ([#7611](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7611))
- Chore: remove unused frontend dependencies [@shamoon](https://redirect.github.com/shamoon) ([#7607](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7607))
- Chore(deps): Bump tslib from 2.6.3 to 2.7.0 in /src-ui [@dependabot](https://redirect.github.com/dependabot) ([#7606](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7606))
- Chore(deps-dev): Bump @\playwright/test from 1.45.3 to 1.46.1 in /src-ui [@dependabot](https://redirect.github.com/dependabot) ([#7603](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7603))
- Chore(deps-dev): Bump typescript from 5.4.5 to 5.5.4 in /src-ui [@dependabot](https://redirect.github.com/dependabot) ([#7604](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7604))
- Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 4 updates [@dependabot](https://redirect.github.com/dependabot) ([#7600](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7600))
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 21 updates [@dependabot](https://redirect.github.com/dependabot) ([#7599](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7599))
- Fix: fix non-clickable scroll wheel in file uploads list [@shamoon](https://redirect.github.com/shamoon) ([#7591](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7591))
- Fix: deselect file tasks select all button on dismiss [@shamoon](https://redirect.github.com/shamoon) ([#7592](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7592))
- Fix: saved view sidebar heading not always visible [@shamoon](https://redirect.github.com/shamoon) ([#7584](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7584))
- Enhancement: add Korean language [@shamoon](https://redirect.github.com/shamoon) ([#7573](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7573))
- Enhancement: mail message preprocessor for gpg encrypted mails [@dbankmann](https://redirect.github.com/dbankmann) ([#7456](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7456))
- Fix: correct select field wrapping with long text [@shamoon](https://redirect.github.com/shamoon) ([#7572](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7572))
- Fix: update ng-bootstrap to fix datepicker bug [@shamoon](https://redirect.github.com/shamoon) ([#7567](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7567))
- Enhancement: allow multiple filename attachment exclusion patterns for a mail rule [@MelleD](https://redirect.github.com/MelleD) ([#5524](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/5524))
- Chore(deps): Bump pathvalidate from 3.2.0 to 3.2.1 in the small-changes group [@dependabot](https://redirect.github.com/dependabot) ([#7548](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7548))
- Chore(deps): Bump micromatch from 4.0.5 to 4.0.8 in /src-ui [@dependabot](https://redirect.github.com/dependabot) ([#7551](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7551))
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://redirect.github.com/dependabot) ([#7545](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7545))
- Refactor: Use django-filter logic for filtering full text search queries [@yichi-yang](https://redirect.github.com/yichi-yang) ([#7507](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7507))
- Refactor: Reduce number of SQL queries when serializing List\[Document] [@yichi-yang](https://redirect.github.com/yichi-yang) ([#7505](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7505))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
v2.11.6
->v2.12.0
Release Notes
paperless-ngx/paperless-ngx (paperless-ngx/paperless-ngx)
### [`v2.12.0`](https://redirect.github.com/paperless-ngx/paperless-ngx/releases/tag/v2.12.0): Paperless-ngx v2.12.0 [Compare Source](https://redirect.github.com/paperless-ngx/paperless-ngx/compare/v2.11.6...v2.12.0) #### paperless-ngx 2.12.0 ##### Features / Enhancements - Enhancement: re-work mail rule dialog, support multiple include patterns [@shamoon](https://redirect.github.com/shamoon) ([#7635](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7635)) - Enhancement: add Korean language [@shamoon](https://redirect.github.com/shamoon) ([#7573](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7573)) - Enhancement: allow multiple filename attachment exclusion patterns for a mail rule [@MelleD](https://redirect.github.com/MelleD) ([#5524](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/5524)) - Refactor: Use django-filter logic for filtering full text search queries [@yichi-yang](https://redirect.github.com/yichi-yang) ([#7507](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7507)) - Refactor: Reduce number of SQL queries when serializing List\[Document] [@yichi-yang](https://redirect.github.com/yichi-yang) ([#7505](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7505)) ##### Bug Fixes - Fix: use JSON for note audit log entries [@shamoon](https://redirect.github.com/shamoon) ([#7650](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7650)) - Fix: Rework system check so it won't crash if tesseract is not found [@stumpylog](https://redirect.github.com/stumpylog) ([#7640](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7640)) - Fix: correct broken pdfjs worker src after upgrade to pdfjs v4 [@shamoon](https://redirect.github.com/shamoon) ([#7626](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7626)) - Chore: remove unused frontend dependencies [@shamoon](https://redirect.github.com/shamoon) ([#7607](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7607)) - Fix: fix non-clickable scroll wheel in file uploads list [@shamoon](https://redirect.github.com/shamoon) ([#7591](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7591)) - Fix: deselect file tasks select all button on dismiss [@shamoon](https://redirect.github.com/shamoon) ([#7592](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7592)) - Fix: saved view sidebar heading not always visible [@shamoon](https://redirect.github.com/shamoon) ([#7584](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7584)) - Fix: correct select field wrapping with long text [@shamoon](https://redirect.github.com/shamoon) ([#7572](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7572)) - Fix: update ng-bootstrap to fix datepicker bug [@shamoon](https://redirect.github.com/shamoon) ([#7567](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7567)) ##### Dependencies11 changes
- Chore(deps): Bump cryptography from 42.0.8 to 43.0.1 [@dependabot](https://redirect.github.com/dependabot) ([#7620](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7620)) - Chore(deps-dev): Bump the development group with 3 updates [@dependabot](https://redirect.github.com/dependabot) ([#7608](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7608)) - Chore(deps): Bump rapidfuzz from 3.9.6 to 3.9.7 in the small-changes group [@dependabot](https://redirect.github.com/dependabot) ([#7611](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7611)) - Chore(deps): Bump tslib from 2.6.3 to 2.7.0 in /src-ui [@dependabot](https://redirect.github.com/dependabot) ([#7606](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7606)) - Chore(deps-dev): Bump @\playwright/test from 1.45.3 to 1.46.1 in /src-ui [@dependabot](https://redirect.github.com/dependabot) ([#7603](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7603)) - Chore(deps-dev): Bump typescript from 5.4.5 to 5.5.4 in /src-ui [@dependabot](https://redirect.github.com/dependabot) ([#7604](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7604)) - Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 4 updates [@dependabot](https://redirect.github.com/dependabot) ([#7600](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7600)) - Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 21 updates [@dependabot](https://redirect.github.com/dependabot) ([#7599](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7599)) - Chore(deps): Bump pathvalidate from 3.2.0 to 3.2.1 in the small-changes group [@dependabot](https://redirect.github.com/dependabot) ([#7548](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7548)) - Chore(deps): Bump micromatch from 4.0.5 to 4.0.8 in /src-ui [@dependabot](https://redirect.github.com/dependabot) ([#7551](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7551)) - Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://redirect.github.com/dependabot) ([#7545](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7545))27 changes
- Chore: Update backend dependencies in bulk [@stumpylog](https://redirect.github.com/stumpylog) ([#7656](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7656)) - Fix: Rework system check so it won't crash if tesseract is not found [@stumpylog](https://redirect.github.com/stumpylog) ([#7640](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7640)) - Refactor: performance and storage optimization of barcode scanning [@loewexy](https://redirect.github.com/loewexy) ([#7646](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7646)) - Fix: use JSON for note audit log entries [@shamoon](https://redirect.github.com/shamoon) ([#7650](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7650)) - Enhancement: re-work mail rule dialog, support multiple include patterns [@shamoon](https://redirect.github.com/shamoon) ([#7635](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7635)) - Fix: correct broken pdfjs worker src after upgrade to pdfjs v4 [@shamoon](https://redirect.github.com/shamoon) ([#7626](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7626)) - Chore(deps-dev): Bump the development group with 3 updates [@dependabot](https://redirect.github.com/dependabot) ([#7608](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7608)) - Chore(deps): Bump rapidfuzz from 3.9.6 to 3.9.7 in the small-changes group [@dependabot](https://redirect.github.com/dependabot) ([#7611](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7611)) - Chore: remove unused frontend dependencies [@shamoon](https://redirect.github.com/shamoon) ([#7607](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7607)) - Chore(deps): Bump tslib from 2.6.3 to 2.7.0 in /src-ui [@dependabot](https://redirect.github.com/dependabot) ([#7606](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7606)) - Chore(deps-dev): Bump @\playwright/test from 1.45.3 to 1.46.1 in /src-ui [@dependabot](https://redirect.github.com/dependabot) ([#7603](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7603)) - Chore(deps-dev): Bump typescript from 5.4.5 to 5.5.4 in /src-ui [@dependabot](https://redirect.github.com/dependabot) ([#7604](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7604)) - Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 4 updates [@dependabot](https://redirect.github.com/dependabot) ([#7600](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7600)) - Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 21 updates [@dependabot](https://redirect.github.com/dependabot) ([#7599](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7599)) - Fix: fix non-clickable scroll wheel in file uploads list [@shamoon](https://redirect.github.com/shamoon) ([#7591](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7591)) - Fix: deselect file tasks select all button on dismiss [@shamoon](https://redirect.github.com/shamoon) ([#7592](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7592)) - Fix: saved view sidebar heading not always visible [@shamoon](https://redirect.github.com/shamoon) ([#7584](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7584)) - Enhancement: add Korean language [@shamoon](https://redirect.github.com/shamoon) ([#7573](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7573)) - Enhancement: mail message preprocessor for gpg encrypted mails [@dbankmann](https://redirect.github.com/dbankmann) ([#7456](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7456)) - Fix: correct select field wrapping with long text [@shamoon](https://redirect.github.com/shamoon) ([#7572](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7572)) - Fix: update ng-bootstrap to fix datepicker bug [@shamoon](https://redirect.github.com/shamoon) ([#7567](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7567)) - Enhancement: allow multiple filename attachment exclusion patterns for a mail rule [@MelleD](https://redirect.github.com/MelleD) ([#5524](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/5524)) - Chore(deps): Bump pathvalidate from 3.2.0 to 3.2.1 in the small-changes group [@dependabot](https://redirect.github.com/dependabot) ([#7548](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7548)) - Chore(deps): Bump micromatch from 4.0.5 to 4.0.8 in /src-ui [@dependabot](https://redirect.github.com/dependabot) ([#7551](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7551)) - Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://redirect.github.com/dependabot) ([#7545](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7545)) - Refactor: Use django-filter logic for filtering full text search queries [@yichi-yang](https://redirect.github.com/yichi-yang) ([#7507](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7507)) - Refactor: Reduce number of SQL queries when serializing List\[Document] [@yichi-yang](https://redirect.github.com/yichi-yang) ([#7505](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/7505))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.