Skip to content

Paperless-ngx v2.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 29 Nov 04:59
· 577 commits to dev since this release

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

Features

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)

Documentation

  • Documentation: Update documentation to refer only to Docker Compose v2 command @stumpylog (#4650)
  • Documentation: fix typo, add to features list @tooomm (#4624)
  • Documentation: Add note that trash dir must exist @shamoon (#4608)
  • Documentation: Structure backup sections more clearly @quantenProjects (#4559)
  • 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: Install script improvements @m-GDEV (#4387)
  • Fix: update document modified time on note creation / deletion @shamoon (#4374)
  • Fix: correct set owner API location in docs, additional test @shamoon (#4366)
  • Documentation: Remove old information about building the Docker image locally @stumpylog (#4354)
  • Documentation enhancement: add direct links for all config vars @shamoon (#4237)
  • Documentation: Fix fuzzy matching details @stumpylog (#4207)

Maintenance

Dependencies

39 changes

All App Changes

95 changes
  • Fix: Add missing spaces to help string in document_retagger @joouha (#4674)
  • Fix: Typo invalidates precondition for doctype, resulting in Exception @ArminGruner (#4668)
  • Fix: dark mode inconsistencies in v2.0.0 beta.rc1 @shamoon (#4669)
  • Fix: dashboard saved view mobile width in v.2.0.0 beta.rc1 @shamoon (#4660)
  • Fix: Miscellaneous visual fixes in v2.0.0-beta.rc1 2 @shamoon (#4635)
  • Fix: Delay consumption after MODIFY inotify events @frozenbrain (#4626)
  • Fix: Import of split-manifests can fail @stumpylog (#4623)
  • Fix: sidebar views dont update after creation in v2.0.0-beta.rc1 @shamoon (#4619)
  • Fix: Prevent text wrap on consumption template label @shamoon (#4616)
  • Fix: increase width of labels in default perms settings @shamoon (#4612)
  • Fix: note deletion fails in v2.0.0-beta.rc1 @shamoon (#4602)
  • Fix: Handle override lists being None @stumpylog (#4598)
  • Fix: Miscellaneous v2.0 visual fixes @shamoon (#4576)
  • Fix: Force UTF-8 for exporter manifests and don't allow escaping @stumpylog (#4574)
  • Feature: compact notifications @shamoon (#4545)
  • Chore: Backend bulk updates @stumpylog (#4509)
  • Fix: plain text preview overflows @shamoon (#4555)
  • Feature: Hungarian translation @shamoon (#4552)
  • Chore: Cleanup command arguments and standardize process count handling @stumpylog (#4541)
  • Chore: API support for id args for documents & objects @shamoon (#4519)
  • Fix: add permissions for custom fields with migration @shamoon (#4513)
  • Bump the frontend-eslint-dependencies group in /src-ui with 3 updates @dependabot (#4479)
  • Bump @playwright/test from 1.38.1 to 1.39.0 in /src-ui @dependabot (#4480)
  • Bump concurrently from 8.2.1 to 8.2.2 in /src-ui @dependabot (#4481)
  • Bump the frontend-jest-dependencies group in /src-ui with 1 update @dependabot (#4478)
  • Bump the frontend-angular-dependencies group in /src-ui with 14 updates @dependabot (#4477)
  • 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)
  • Feature: Audit Trail @nanokatz (#4425)
  • Fix: Only create a Correspondent if the email matches rule filters @stumpylog (#4431)
  • Fix: Combination of consume template with recursive tagging @stumpylog (#4442)
  • 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)
  • Bump @babel/traverse from 7.22.11 to 7.23.2 in /src-ui @dependabot (#4389)
  • Fix: replace drag drop & clipboard deps with angular cdk @shamoon (#4362)
  • Fix: update document modified time on note creation / deletion @shamoon (#4374)
  • Fix: correct set owner API location in docs, additional test @shamoon (#4366)
  • Fix: get highest ASN regardless of user @shamoon (#4326)
  • Bump postcss from 8.4.12 to 8.4.31 in /src/paperless_mail/templates @dependabot (#4318)
  • CI: speed-up frontend tests on ci @shamoon (#4316)
  • Bump @types/node from 20.7.0 to 20.8.0 in /src-ui @dependabot (#4303)
  • Bump the frontend-angular-dependencies group in /src-ui with 8 updates @dependabot (#4302)
  • Feature: password reset @shamoon (#4289)
  • Enhancement: dashboard improvements, drag-n-drop reorder dashboard views @shamoon (#4252)
  • Fix: long notes cause visual overflow @shamoon (#4287)
  • Bump the frontend-eslint-dependencies group in /src-ui with 3 updates @dependabot (#4283)
  • Bump the frontend-angular-dependencies group in /src-ui with 10 updates @dependabot (#4282)
  • Bump @types/node from 20.6.3 to 20.7.0 in /src-ui @dependabot (#4284)
  • Fix: Ensures all old connections are closed in certain long lived places @stumpylog (#4265)
  • Change: update translation string for tasks dialog @shamoon (#4263)
  • Enhancement: settings reorganization & improvements, separate admin section @shamoon (#4251)
  • Chore: Standardizes the imports across all the files and modules @stumpylog (#4248)
  • Feature: consumption templates @shamoon (#4196)
  • Enhancement: support default permissions for object creation via frontend @shamoon (#4233)
  • Fix: Set a non-zero polling internal when inotify cannot import @stumpylog (#4230)
  • Bump zone.js from 0.13.1 to 0.13.3 in /src-ui @dependabot (#4223)
  • Bump @types/node from 20.5.8 to 20.6.3 in /src-ui @dependabot (#4224)
  • Bump the frontend-angular-dependencies group in /src-ui with 2 updates @dependabot (#4222)
  • Bump bootstrap from 5.3.1 to 5.3.2 in /src-ui @dependabot (#4217)
  • Bump the frontend-eslint-dependencies group in /src-ui with 3 updates @dependabot (#4215)
  • Bump the frontend-jest-dependencies group in /src-ui with 4 updates @dependabot (#4218)
  • Bump uuid from 9.0.0 to 9.0.1 in /src-ui @dependabot (#4216)
  • Bump the frontend-angular-dependencies group in /src-ui with 16 updates @dependabot (#4213)
  • Enhancement: bulk edit object permissions @shamoon (#4176)
  • Fix: completely hide upload widget if user does not have permissions @nawramm (#4198)
  • Fix: application of theme color vars at root @shamoon (#4193)
  • Enhancement: Allow the user the specifiy the export zip file name @stumpylog (#4189)
  • Feature: Share links @shamoon (#3996)
  • Chore: change dark mode to use Bootstrap's color modes @lkster (#4174)
  • Fix: support doc_pk storage path placeholder via API @shamoon (#4179)
  • Fix: Logs the errors during thumbnail generation @stumpylog (#4171)
  • Feature: New management command for fuzzy matching document content @stumpylog (#4160)
  • Breaking: Drop support for Python 3.8 @stumpylog (#4156)
  • Fix: dashboard widget card borders hidden by bkgd color @shamoon (#4155)
  • Enhancement: frontend better handle slow backend requests @shamoon (#4055)
  • Chore: Extend the live service utility for handling 503 errors @stumpylog (#4143)
  • Chore: update docker image & ci testing node to v18 @shamoon (#4149)
  • Fix: hide entire add user / group buttons if insufficient permissions @shamoon (#4133)
  • Enhancement: Improved error notifications @shamoon (#4062)
  • Feature: Official support for Python 3.11 @stumpylog (#4146)
  • Chore: Unlock dependencies & update them all @stumpylog (#4142)
  • Change: PWA Manifest to Standalone Display @swoga (#4129)
  • Enhancement: add --id-range for document_retagger @kamilkosek (#4080)
  • 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)
  • Bump the frontend-jest-dependencies group in /src-ui with 4 updates @dependabot (#4112)
  • Bump tslib from 2.6.1 to 2.6.2 in /src-ui @dependabot (#4108)
  • Bump the frontend-eslint-dependencies group in /src-ui with 3 updates @dependabot (#4106)
  • Bump concurrently from 8.2.0 to 8.2.1 in /src-ui @dependabot (#4111)
  • Bump @types/node from 20.4.5 to 20.5.8 in /src-ui @dependabot (#4110)
  • Bump the frontend-angular-dependencies group in /src-ui with 19 updates @dependabot (#4104)