Releases: paperless-ngx/paperless-ngx
Releases · paperless-ngx/paperless-ngx
Paperless-ngx v2.1.3
paperless-ngx 2.1.3
Bug Fixes
- Fix: Document metadata is lost during barcode splitting @stumpylog (#4982)
- Fix: Export of custom field instances during a split manifest export @stumpylog (#4984)
- Fix: Apply user arguments even in the case of the forcing OCR @stumpylog (#4981)
- Fix: support show errors for select dropdowns @shamoon (#4979)
- Fix: Don't attempt to parse none objects during date searching @bogdal (#4977)
All App Changes
6 changes
- Refactor: Boost performance by reducing db queries @bogdal (#4990)
- Fix: Document metadata is lost during barcode splitting @stumpylog (#4982)
- Fix: Export of custom field instances during a split manifest export @stumpylog (#4984)
- Fix: Apply user arguments even in the case of the forcing OCR @stumpylog (#4981)
- Fix: support show errors for select dropdowns @shamoon (#4979)
- Fix: Don't attempt to parse none objects during date searching @bogdal (#4977)
Paperless-ngx v2.1.2
paperless-ngx 2.1.2
Features
Bug Fixes
- Fix: sort consumption templates by order by default @shamoon (#4956)
- Fix: Updates gotenberg-client, including workaround for Gotenberg non-latin handling @stumpylog (#4944)
- Fix: allow text copy in pngx pdf viewer @shamoon (#4938)
- Fix: Don't allow autocomplete searches to fail on schema field matches @stumpylog (#4934)
- Fix: Convert search dates to UTC in advanced search @bogdal (#4891)
- Fix: Use the attachment filename so downstream template matching works @stumpylog (#4931)
- Fix: frontend handle autocomplete failure gracefully @shamoon (#4903)
Dependencies
- Chore(deps-dev): Bump the small-changes group with 2 updates @dependabot (#4942)
- Chore(deps-dev): Bump the development group with 1 update @dependabot (#4939)
All App Changes
9 changes
- Fix: sort consumption templates by order by default @shamoon (#4956)
- Chore: reorganize api tests @shamoon (#4935)
- Chore(deps-dev): Bump the small-changes group with 2 updates @dependabot (#4942)
- Fix: allow text copy in pngx pdf viewer @shamoon (#4938)
- Chore(deps-dev): Bump the development group with 1 update @dependabot (#4939)
- Fix: Don't allow autocomplete searches to fail on schema field matches @stumpylog (#4934)
- Fix: Convert search dates to UTC in advanced search @bogdal (#4891)
- Fix: Use the attachment filename so downstream template matching works @stumpylog (#4931)
- Fix: frontend handle autocomplete failure gracefully @shamoon (#4903)
Paperless-ngx v2.1.1
paperless-ngx 2.1.1
Bug Fixes
- Fix: disable toggle for share link creation without archive version, fix auto-copy in Safari @shamoon (#4885)
- Fix: storage paths link incorrect in dashboard widget @shamoon (#4878)
- Fix: respect baseURI for pdfjs worker URL @shamoon (#4865)
- Fix: Allow users to configure the "From" email for password reset @stumpylog (#4867)
- Fix: dont show move icon for file tasks badge @shamoon (#4860)
Maintenance
- Chore: Simplifies how the documentation site is deployed @stumpylog (#4858)
All App Changes
5 changes
- Fix: disable toggle for share link creation without archive version, fix auto-copy in Safari @shamoon (#4885)
- Fix: storage paths link incorrect in dashboard widget @shamoon (#4878)
- Fix: respect baseURI for pdfjs worker URL @shamoon (#4865)
- Fix: Allow users to configure the "From" email for password reset @stumpylog (#4867)
- Fix: dont show move icon for file tasks badge @shamoon (#4860)
Paperless-ngx v2.1.0
paperless-ngx 2.1.0
Features
- Enhancement: implement document link custom field @shamoon (#4799)
- Feature: Adds additional warnings during an import if it might fail @stumpylog (#4814)
- Feature: pngx PDF viewer with updated pdfjs @shamoon (#4679)
- Enhancement: support automatically assigning custom fields via consumption templates @shamoon (#4727)
- Feature: update user profile @shamoon (#4678)
- Enhancement: Allow excluding mail attachments by name @stumpylog (#4691)
- Enhancement: auto-refresh logs & tasks @shamoon (#4680)
Bug Fixes
- Fix: welcome widget text color @shamoon (#4829)
- Fix: export consumption templates & custom fields in exporter @shamoon (#4825)
- Fix: bulk edit object permissions should use permissions object @shamoon (#4797)
- Fix: empty string for consumption template field should be interpreted as
None
@shamoon (#4762) - Fix: use default permissions for objects created via dropdown @shamoon (#4778)
- Fix: Alpha layer removal could allow duplicates @stumpylog (#4781)
- Fix: update checker broke in v2.0.0 @shamoon (#4773)
- Fix: only show global drag-drop when files included @shamoon (#4767)
Documentation
- Enhancement: implement document link custom field @shamoon (#4799)
- Fix: export consumption templates & custom fields in exporter @shamoon (#4825)
- Documentation: Fix typos @omahs (#4737)
Maintenance
- Bump the actions group with 2 updates @dependabot (#4745)
Dependencies
7 changes
- Bump the development group with 6 updates @dependabot (#4838)
- Bump the actions group with 2 updates @dependabot (#4745)
- Bump the frontend-eslint-dependencies group in /src-ui with 3 updates @dependabot (#4756)
- Bump the frontend-jest-dependencies group in /src-ui with 2 updates @dependabot (#4744)
- Bump @playwright/test from 1.39.0 to 1.40.1 in /src-ui @dependabot (#4749)
- Bump wait-on from 7.0.1 to 7.2.0 in /src-ui @dependabot (#4747)
- Bump @types/node from 20.8.10 to 20.10.2 in /src-ui @dependabot (#4748)
All App Changes
20 changes
- Enhancement: implement document link custom field @shamoon (#4799)
- Bump the development group with 6 updates @dependabot (#4838)
- Fix: welcome widget text color @shamoon (#4829)
- Fix: export consumption templates & custom fields in exporter @shamoon (#4825)
- Feature: Adds additional warnings during an import if it might fail @stumpylog (#4814)
- Feature: pngx PDF viewer with updated pdfjs @shamoon (#4679)
- Fix: bulk edit object permissions should use permissions object @shamoon (#4797)
- Enhancement: support automatically assigning custom fields via consumption templates @shamoon (#4727)
- Fix: empty string for consumption template field should be interpreted as
None
@shamoon (#4762) - Fix: use default permissions for objects created via dropdown @shamoon (#4778)
- Fix: Alpha layer removal could allow duplicates @stumpylog (#4781)
- Feature: update user profile @shamoon (#4678)
- Fix: update checker broke in v2.0.0 @shamoon (#4773)
- Fix: only show global drag-drop when files included @shamoon (#4767)
- Bump the frontend-eslint-dependencies group in /src-ui with 3 updates @dependabot (#4756)
- Bump the frontend-jest-dependencies group in /src-ui with 2 updates @dependabot (#4744)
- Bump @playwright/test from 1.39.0 to 1.40.1 in /src-ui @dependabot (#4749)
- Bump wait-on from 7.0.1 to 7.2.0 in /src-ui @dependabot (#4747)
- Bump @types/node from 20.8.10 to 20.10.2 in /src-ui @dependabot (#4748)
- Enhancement: auto-refresh logs & tasks @shamoon (#4680)
Paperless-ngx v2.0.1
paperless-ngx 2.0.1
⚠️ Please Note
Exports generated in Paperless-ngx v2.0.0–2.0.1 will not contain consumption templates or custom fields, we recommend users upgrade to at least v2.1.
Bug Fixes
- Fix: Increase field the length for consumption template source @stumpylog (#4719)
- Fix: Set RGB color conversion strategy for PDF outputs @stumpylog (#4709)
- Fix: Add a warning about a low image DPI which may cause OCR to fail @stumpylog (#4708)
- Fix: share links for URLs containing 'api' incorrect in dropdown @shamoon (#4701)
All App Changes
4 changes
- Fix: Increase field the length for consumption template source @stumpylog (#4719)
- Fix: Set RGB color conversion strategy for PDF outputs @stumpylog (#4709)
- Fix: Add a warning about a low image DPI which may cause OCR to fail @stumpylog (#4708)
- Fix: share links for URLs containing 'api' incorrect in dropdown @shamoon (#4701)
Paperless-ngx v2.0.0
paperless-ngx 2.0.0
⚠️ Please Note
Exports generated in Paperless-ngx v2.0.0–2.0.1 will not contain consumption templates or custom fields, we recommend users upgrade to at least v2.1.
Breaking Changes
- Breaking: Rename the environment variable for self-signed email certificates @stumpylog (#4346)
- Breaking: Drop support for Python 3.8 @stumpylog (#4156)
- Breaking: Remove ARMv7 building of the Docker image @stumpylog (#3973)
Notable Changes
- Feature: consumption templates @shamoon (#4196)
- Feature: Share links @shamoon (#3996)
- Enhancement: Updates the underlying image to use Python 3.11 @stumpylog (#4150)
Features
- Feature: compact notifications @shamoon (#4545)
- Chore: Backend bulk updates @stumpylog (#4509)
- Feature: Hungarian translation @shamoon (#4552)
- Chore: API support for id args for documents & objects @shamoon (#4519)
- Feature: Add Bulgarian translation @shamoon (#4470)
- Feature: Audit Trail @nanokatz (#4425)
- Feature: Add ahead of time compression of the static files for x86_64 @stumpylog (#4390)
- Feature: sort sidebar views @shamoon (#4381)
- Feature: Switches to a new client to handle communication with Gotenberg @stumpylog (#4391)
- barcode logic: strip non-numeric characters from detected ASN string @queaker (#4379)
- Feature: Include more updated base tools in Docker image @stumpylog (#4319)
- CI: speed-up frontend tests on ci @shamoon (#4316)
- Feature: password reset @shamoon (#4289)
- Enhancement: dashboard improvements, drag-n-drop reorder dashboard views @shamoon (#4252)
- Feature: Updates Django to 4.2.5 @stumpylog (#4278)
- Enhancement: settings reorganization & improvements, separate admin section @shamoon (#4251)
- Feature: consumption templates @shamoon (#4196)
- Enhancement: support default permissions for object creation via frontend @shamoon (#4233)
- Fix: Set permissions before declaring volumes for rootless @stumpylog (#4225)
- Enhancement: bulk edit object permissions @shamoon (#4176)
- Enhancement: Allow the user the specifiy the export zip file name @stumpylog (#4189)
- Feature: Share links @shamoon (#3996)
- Chore: update docker image and ci to node 20 @shamoon (#4184)
- Fix: Trim unneeded libraries from Docker image @stumpylog (#4183)
- Feature: New management command for fuzzy matching document content @stumpylog (#4160)
- Enhancement: Updates the underlying image to use Python 3.11 @stumpylog (#4150)
- Enhancement: frontend better handle slow backend requests @shamoon (#4055)
- Chore: update docker image & ci testing node to v18 @shamoon (#4149)
- Enhancement: Improved error notifications @shamoon (#4062)
- Feature: Official support for Python 3.11 @stumpylog (#4146)
- Enhancement: Add Afrikaans, Greek & Norwegian languages @shamoon (#4088)
- Enhancement: add task id to pre/post consume script as env @andreheuer (#4037)
- Enhancement: update bootstrap to v5.3.1 for backend static pages @shamoon (#4060)
Bug Fixes
- Fix: Add missing spaces to help string in
document_retagger
@joouha (#4674) - Fix: Typo invalidates precondition for doctype, resulting in Exception @ArminGruner (#4668)
- Fix: Miscellaneous visual fixes in v2.0.0-beta.rc1 2 @shamoon (#4635)
- Fix: Delay consumption after MODIFY inotify events @frozenbrain (#4626)
- Documentation: Add note that trash dir must exist @shamoon (#4608)
- Fix: Miscellaneous v2.0 visual fixes @shamoon (#4576)
- Fix: Force UTF-8 for exporter manifests and don't allow escaping @stumpylog (#4574)
- Fix: plain text preview overflows @shamoon (#4555)
- Fix: add permissions for custom fields with migration @shamoon (#4513)
- Fix: visually hidden text breaks delete button wrap @shamoon (#4462)
- Fix: API statistics document_file_type_counts return type @shamoon (#4464)
- Fix: Always return a list for audit log check @shamoon (#4463)
- Fix: Only create a Correspondent if the email matches rule filters @stumpylog (#4431)
- Fix: Combination of consume template with recursive tagging @stumpylog (#4442)
- Fix: replace drag drop & clipboard deps with angular cdk @shamoon (#4362)
- Fix: update document modified time on note creation / deletion @shamoon (#4374)
- Fix: Updates to latest imap_tools which includes fix for the meta charset in HTML content @stumpylog (#4355)
- Fix: Missing creation of a folder in Docker image @stumpylog (#4347)
- Fix: Retry Tika parsing when Tika returns HTTP 500 @stumpylog (#4334)
- Fix: get highest ASN regardless of user @shamoon (#4326)
- Fix: Generate secret key with C locale and increase allowed characters @stumpylog (#4277)
- Fix: long notes cause visual overflow @shamoon (#4287)
- Fix: Ensures all old connections are closed in certain long lived places @stumpylog (#4265)
- CI: fix playwright browser version mismatch failures @shamoon (#4239)
- Fix: Set a non-zero polling internal when inotify cannot import @stumpylog (#4230)
- Fix: Set permissions before declaring volumes for rootless @stumpylog (#4225)
- Documentation: Fix fuzzy matching details @stumpylog (#4207)
- Fix: application of theme color vars at root @shamoon (#4193)
- Fix: Trim unneeded libraries from Docker image @stumpylog (#4183)
- Fix: support
doc_pk
storage path placeholder via API @shamoon (#4179) - Fix: Logs the errors during thumbnail generation @stumpylog (#4171)
- Fix: remove owner details from saved_views api endpoint @shamoon (#4158)
- Fix: dashboard widget card borders hidden by bkgd color @shamoon (#4155)
- Fix: hide entire add user / group buttons if insufficient permissions @shamoon ([#4133](#4...
Paperless-ngx v2.0.0-beta.rc1
paperless-ngx 2.0.0-beta.rc1
Breaking Changes
- Breaking: Rename the environment variable for self-signed email certificates @stumpylog (#4346)
- Breaking: Drop support for Python 3.8 @stumpylog (#4156)
- Breaking: Remove ARMv7 building of the Docker image @stumpylog (#3973)
Notable Changes
- Feature: Implement custom fields for documents @stumpylog (#4502)
- Feature: consumption templates @shamoon (#4196)
- Feature: Share links @shamoon (#3996)
- Enhancement: Updates the underlying image to use Python 3.11 @stumpylog (#4150)
Features
- Feature: compact notifications @shamoon (#4545)
- Chore: Backend bulk updates @stumpylog (#4509)
- Feature: Implement custom fields for documents @stumpylog (#4502)
- Feature: Hungarian translation @shamoon (#4552)
- Chore: API support for id args for documents & objects @shamoon (#4519)
- Feature: Add Bulgarian translation @shamoon (#4470)
- Feature: Audit Trail @nanokatz (#4425)
- Feature: Add ahead of time compression of the static files for x86_64 @stumpylog (#4390)
- Feature: sort sidebar views @shamoon (#4381)
- Feature: Switches to a new client to handle communication with Gotenberg @stumpylog (#4391)
- barcode logic: strip non-numeric characters from detected ASN string @queaker (#4379)
- Feature: Include more updated base tools in Docker image @stumpylog (#4319)
- CI: speed-up frontend tests on ci @shamoon (#4316)
- Feature: password reset @shamoon (#4289)
- Enhancement: dashboard improvements, drag-n-drop reorder dashboard views @shamoon (#4252)
- Feature: Updates Django to 4.2.5 @stumpylog (#4278)
- Enhancement: settings reorganization & improvements, separate admin section @shamoon (#4251)
- Feature: consumption templates @shamoon (#4196)
- Enhancement: support default permissions for object creation via frontend @shamoon (#4233)
- Fix: Set permissions before declaring volumes for rootless @stumpylog (#4225)
- Enhancement: bulk edit object permissions @shamoon (#4176)
- Enhancement: Allow the user the specifiy the export zip file name @stumpylog (#4189)
- Feature: Share links @shamoon (#3996)
- Chore: update docker image and ci to node 20 @shamoon (#4184)
- Fix: Trim unneeded libraries from Docker image @stumpylog (#4183)
- Feature: New management command for fuzzy matching document content @stumpylog (#4160)
- Enhancement: Updates the underlying image to use Python 3.11 @stumpylog (#4150)
- Enhancement: frontend better handle slow backend requests @shamoon (#4055)
- Chore: update docker image & ci testing node to v18 @shamoon (#4149)
- Enhancement: Improved error notifications @shamoon (#4062)
- Feature: Official support for Python 3.11 @stumpylog (#4146)
- Enhancement: Add Afrikaans, Greek & Norwegian languages @shamoon (#4088)
- Enhancement: add task id to pre/post consume script as env @andreheuer (#4037)
- Enhancement: update bootstrap to v5.3.1 for backend static pages @shamoon (#4060)
Bug Fixes
- Fix: Miscellaneous v2.0 visual fixes @shamoon (#4576)
- Fix: Force UTF-8 for exporter manifests and don't allow escaping @stumpylog (#4574)
- Fix: plain text preview overflows @shamoon (#4555)
- Fix: add permissions for custom fields with migration @shamoon (#4513)
- Fix: visually hidden text breaks delete button wrap @shamoon (#4462)
- Fix: API statistics document_file_type_counts return type @shamoon (#4464)
- Fix: Always return a list for audit log check @shamoon (#4463)
- Fix: Only create a Correspondent if the email matches rule filters @stumpylog (#4431)
- Fix: Combination of consume template with recursive tagging @stumpylog (#4442)
- Fix: replace drag drop & clipboard deps with angular cdk @shamoon (#4362)
- Fix: update document modified time on note creation / deletion @shamoon (#4374)
- Fix: Updates to latest imap_tools which includes fix for the meta charset in HTML content @stumpylog (#4355)
- Fix: Missing creation of a folder in Docker image @stumpylog (#4347)
- Fix: Retry Tika parsing when Tika returns HTTP 500 @stumpylog (#4334)
- Fix: get highest ASN regardless of user @shamoon (#4326)
- Fix: Generate secret key with C locale and increase allowed characters @stumpylog (#4277)
- Fix: long notes cause visual overflow @shamoon (#4287)
- Fix: Ensures all old connections are closed in certain long lived places @stumpylog (#4265)
- CI: fix playwright browser version mismatch failures @shamoon (#4239)
- Fix: Set a non-zero polling internal when inotify cannot import @stumpylog (#4230)
- Fix: Set permissions before declaring volumes for rootless @stumpylog (#4225)
- Documentation: Fix fuzzy matching details @stumpylog (#4207)
- Fix: application of theme color vars at root @shamoon (#4193)
- Fix: Trim unneeded libraries from Docker image @stumpylog (#4183)
- Fix: support
doc_pk
storage path placeholder via API @shamoon (#4179) - Fix: Logs the errors during thumbnail generation @stumpylog (#4171)
- Fix: remove owner details from saved_views api endpoint @shamoon (#4158)
- Fix: dashboard widget card borders hidden by bkgd color @shamoon (#4155)
- Fix: hide entire add user / group buttons if insufficient permissions @shamoon (#4133)
Documentation
- Documentation: update docs, screenshots ahead of Paperless-ngx v2.0 @shamoon (#4542)
- Chore: Cleanup command arguments and standardize process count handling @stumpylog (#4541)
- Add section for SELinux troubleshooting @nachtjasmin (#4528)
- Documentation: clarify document_exporter includes settings @coaxial (#4533)
- Change: ...
Paperless-ngx v1.17.4
Paperless-ngx v1.17.3
paperless-ngx 1.17.3
Bug Fixes
- Fix: When PDF/A rendering fails, add a consideration for the user to add args to override @stumpylog (#4083)
Dependencies
Maintenance
- Dev: Upload code coverage in the same job @stumpylog (#4084)
All App Changes
3 changes
- Fix: When PDF/A rendering fails, add a consideration for the user to add args to override @stumpylog (#4083)
- Chore: update frontend PDF viewer (including pdf-js) @shamoon (#4065)
- Chore: Prepare for Python 3.11 support @stumpylog (#4066)
Paperless-ngx v1.17.2
paperless-ngx 1.17.2
Features
Bug Fixes
- Fix: Increase the HTTP timeouts for Tika/Gotenberg to maximum task time @stumpylog (#4061)
- Fix: Allow adding an SSL certificate for IMAP SSL context @stumpylog (#4048)
- Fix: tag creation sometimes retained search text @shamoon (#4038)
- Fix: enforce permissions on bulk_edit operations @shamoon (#4007)
All App Changes
6 changes
- Fix: Increase the HTTP timeouts for Tika/Gotenberg to maximum task time @stumpylog (#4061)
- Enhancement: disable / hide some UI buttons / elements if insufficient permissions, show errors @shamoon (#4014)
- Fix: Allow adding an SSL certificate for IMAP SSL context @stumpylog (#4048)
- Fix: tag creation sometimes retained search text @shamoon (#4038)
- Fix: enforce permissions on bulk_edit operations @shamoon (#4007)
- Enhancement: Allow to set a prefix for keys and channels in redis @amo13 (#3993)