Skip to content

Releases: paperless-ngx/paperless-ngx

Paperless-ngx v2.4.3

28 Jan 21:05
v2.4.3
Compare
Choose a tag to compare

paperless-ngx 2.4.3

Bug Fixes

  • Fix: Ensure the scratch directory exists before consuming via the folder @stumpylog (#5579)

All App Changes

  • Fix: Ensure the scratch directory exists before consuming via the folder @stumpylog (#5579)

Paperless-ngx v2.4.2

25 Jan 22:35
Compare
Choose a tag to compare

paperless-ngx 2.4.2

Bug Fixes

  • Fix: improve one of the date matching regexes @shamoon (#5540)
  • Fix: tweak doc detail component behavior while awaiting metadata @shamoon (#5546)

All App Changes

2 changes
  • Fix: improve one of the date matching regexes @shamoon (#5540)
  • Fix: tweak doc detail component behavior while awaiting metadata @shamoon (#5546)

Paperless-ngx v2.4.1

24 Jan 19:42
Compare
Choose a tag to compare

paperless-ngx 2.4.1

⚠️ Important

v2.4.0 contained a change to the authentication methods available to the API for "unsafe" requests that could represent a security risk for certain installations behind a reverse-proxy. This change was reverted in v2.4.1 and we recommend that all users upgrade to this version. See #5534

Please note that requests only using GET, HEAD (not POST, PUT, etc) are still allowed directly against the API, as is the previous behavior of Paperless-ngx. See the warnings in the documentation about preventing passing remote user headers unintentionally.

Breaking Changes

  • Change: merge workflow permissions assignments instead of overwrite @shamoon (#5496)

Bug Fixes

Maintenance

Dependencies

All App Changes

7 changes
  • Revert "Enhancement: support remote user auth directly against API (DRF)" @shamoon (#5534)
  • Fix: Minor frontend things in 2.4.0 @shamoon (#5514)
  • Fix: enforce permissions for app config @shamoon (#5516)
  • Change: merge workflow permissions assignments instead of overwrite @shamoon (#5496)
  • Chore(deps-dev): Bump the development group with 1 update @dependabot (#5503)
  • Fix: render images not converted to pdf, refactor doc detail rendering @shamoon (#5475)
  • Fix: Dont parse numbers with exponent as integer @shamoon (#5457)

Paperless-ngx v2.4.0

19 Jan 02:10
Compare
Choose a tag to compare

paperless-ngx 2.4.0

⚠️ Important

v2.4.0 contains a change to the authentication methods available to the API that could represent a security risk for certain installations behind a reverse-proxy. This change was reverted in v2.4.1 and we recommend that all users upgrade to that version. See #5534

Features / Enhancements

Bug Fixes

Maintenance

Dependencies

All App Changes

16 changes

Paperless-ngx v2.3.3

11 Jan 00:23
Compare
Choose a tag to compare

paperless-ngx 2.3.3

Enhancements

  • Enhancement: Explain behavior of unset app config boolean to user @shamoon (#5345)
  • Enhancement: title assignment placeholder error handling, fallback @shamoon (#5282)

Bug Fixes

  • Fix: Don't require the JSON user arguments field, interpret empty string as null @stumpylog (#5320)

Maintenance

All App Changes

5 changes
  • Enhancement: Explain behavior of unset app config boolean to user @shamoon (#5345)
  • Enhancement: title assignment placeholder error handling, fallback @shamoon (#5282)
  • Chore: Backend dependencies update @stumpylog (#5336)
  • Fix: Don't require the JSON user arguments field, interpret empty string as null @stumpylog (#5320)
  • Chore: add pre-commit hook for codespell @shamoon (#5324)

Paperless-ngx v2.3.2

08 Jan 01:19
v2.3.2
Compare
Choose a tag to compare

paperless-ngx 2.3.2

Bug Fixes

  • Fix: triggered workflow assignment of customfield fails if field exists in v2.3.1 @shamoon (#5302)
  • Fix: Decoding of user arguments for OCR @stumpylog (#5307)
  • Fix: empty workflow trigger match field cannot be saved in v.2.3.1 @shamoon (#5301)
  • Fix: Use local time for added/updated workflow triggers @stumpylog (#5304)
  • Fix: workflow edit form loses unsaved changes @shamoon (#5299)

All App Changes

5 changes
  • Fix: triggered workflow assignment of customfield fails if field exists in v2.3.1 @shamoon (#5302)
  • Fix: Decoding of user arguments for OCR @stumpylog (#5307)
  • Fix: empty workflow trigger match field cannot be saved in v.2.3.1 @shamoon (#5301)
  • Fix: Use local time for added/updated workflow triggers @stumpylog (#5304)
  • Fix: workflow edit form loses unsaved changes @shamoon (#5299)

Paperless-ngx v2.3.1

07 Jan 06:57
Compare
Choose a tag to compare

paperless-ngx 2.3.1

Bug Fixes

All App Changes

2 changes

Paperless-ngx v2.3.0

06 Jan 06:06
Compare
Choose a tag to compare

paperless-ngx 2.3.0

Notable Changes

Features

Bug Fixes

  • Chore: Replaces deprecated Django alias with standard library @stumpylog (#5262)
  • Fix: Crash in barcode ASN reading when the file type isn't supported @stumpylog (#5261)
  • Fix: Allows pre-consume scripts to modify the working path again @stumpylog (#5260)
  • Change: Use fnmatch for more sane workflow path matching @shamoon (#5250)
  • Fix: zip exports not respecting the --delete option @stumpylog (#5245)
  • Fix: correctly format tip admonition @ChrisRBe (#5229)
  • Fix: filename format remove none when part of directory @shamoon (#5210)
  • Fix: Improve Performance for Listing and Paginating Documents @antoinelibert (#5195)
  • Fix: Disable custom field remove button if user does not have permissions @shamoon (#5194)
  • Fix: overlapping button focus highlight on login @shamoon (#5193)
  • Fix: symmetric doc links with target doc value None @shamoon (#5187)
  • Fix: setting empty doc link with docs to be removed @shamoon (#5174)
  • Enhancement: improve validation of custom field values @shamoon (#5166)
  • Fix: type casting of db values for 'shared by me' filter @shamoon (#5155)

Documentation

Maintenance

Dependencies

4 changes
  • Chore(deps): Bump the actions group with 5 updates @dependabot (#5203)
  • Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 10 updates @dependabot (#5204)
  • Chore(deps-dev): Bump @types/node from 20.10.4 to 20.10.6 in /src-ui @dependabot (#5207)
  • Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 3 updates @dependabot (#5205)

All App Changes

21 changes
  • Chore: Replaces deprecated Django alias with standard library @stumpylog (#5262)
  • Fix: Crash in barcode ASN reading when the file type isn't supported @stumpylog (#5261)
  • Fix: Allows pre-consume scripts to modify the working path again @stumpylog (#5260)
  • Enhancement: add basic filters for listing of custom fields @shamoon (#5257)
  • Change: Use fnmatch for more sane workflow path matching @shamoon (#5250)
  • Enhancement: fetch mails in bulk @falkenbt (#5249)
  • Fix: zip exports not respecting the --delete option @stumpylog (#5245)
  • Enhancement: add storage_path parameter to post_document API @bevanjkay (#5217)
  • Feature: Workflows @shamoon (#5121)
  • Fix: filename format remove none when part of directory @shamoon (#5210)
  • Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 10 updates @dependabot (#5204)
  • Chore(deps-dev): Bump @types/node from 20.10.4 to 20.10.6 in /src-ui @dependabot (#5207)
  • Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 3 updates @dependabot (#5205)
  • Fix: Improve Performance for Listing and Paginating Documents @antoinelibert (#5195)
  • Fix: Disable custom field remove button if user does not have permissions @shamoon (#5194)
  • Fix: overlapping button focus highlight on login @shamoon (#5193)
  • Fix: symmetric doc links with target doc value None @shamoon (#5187)
  • Fix: setting empty doc link with docs to be removed @shamoon (#5174)
  • Feature: Allow setting backend configuration settings via the UI @stumpylog (#5126)
  • Enhancement: improve validation of custom field values @shamoon (#5166)
  • Fix: type casting of db values for 'shared by me' filter @shamoon (#5155)

Paperless-ngx v2.2.1

29 Dec 00:06
Compare
Choose a tag to compare

paperless-ngx 2.2.1

Bug Fixes

  • Fix: saving doc links with no value @shamoon (#5144)
  • Fix: allow multiple consumption templates to assign the same custom field @shamoon (#5142)
  • Fix: some dropdowns broken in 2.2.0 @shamoon (#5134)

All App Changes

3 changes
  • Fix: saving doc links with no value @shamoon (#5144)
  • Fix: allow multiple consumption templates to assign the same custom field @shamoon (#5142)
  • Fix: some dropdowns broken in 2.2.0 @shamoon (#5134)

Paperless-ngx v2.2.0

28 Dec 07:32
Compare
Choose a tag to compare

paperless-ngx 2.2.0

Features

  • Enhancement: Add tooltip for select dropdown items @shamoon (#5070)
  • Chore: Update Angular to v17 including new Angular control-flow @shamoon (#4980)
  • Enhancement: symmetric document links @shamoon (#4907)
  • Enhancement: shared icon & shared by me filter @shamoon (#4859)
  • Enhancement: Improved popup preview, respect embedded viewer, error handling @shamoon (#4947)
  • Enhancement: Allow deletion of documents via the fuzzy matching command @stumpylog (#4957)
  • Enhancement: document link field fixes @shamoon (#5020)
  • Enhancement: above and below doc detail save buttons @shamoon (#5008)

Bug Fixes

  • Fix: Case where a mail attachment has no filename to use @stumpylog (#5117)
  • Fix: Disable auto-login for API token requests @shamoon (#5094)
  • Fix: update ASN regex to support Unicode @eukub (#5099)
  • Fix: ensure CSRF-Token on Index view @baflo (#5082)
  • Fix: Stop auto-refresh logs / tasks after close @shamoon (#5089)
  • Fix: Make the admin panel accessible when using a large number of documents @bogdal (#5052)
  • Fix: dont allow null custom_fields property via API @shamoon (#5063)
  • Fix: Updates Ghostscript to 10.02.1 for more bug fixes to it @stumpylog (#5040)
  • Fix: allow system keyboard shortcuts in date fields @shamoon (#5009)
  • Fix password change detection on profile edit @shamoon (#5028)

Documentation

Maintenance

Dependencies

5 changes

All App Changes

20 changes
  • Fix: Case where a mail attachment has no filename to use @stumpylog (#5117)
  • Fix: Disable auto-login for API token requests @shamoon (#5094)
  • Fix: update ASN regex to support Unicode @eukub (#5099)
  • Fix: ensure CSRF-Token on Index view @baflo (#5082)
  • Fix: Stop auto-refresh logs / tasks after close @shamoon (#5089)
  • Enhancement: Add tooltip for select dropdown items @shamoon (#5070)
  • Fix: Make the admin panel accessible when using a large number of documents @bogdal (#5052)
  • Chore: Update Angular to v17 including new Angular control-flow @shamoon (#4980)
  • Fix: dont allow null custom_fields property via API @shamoon (#5063)
  • Enhancement: symmetric document links @shamoon (#4907)
  • Enhancement: shared icon & shared by me filter @shamoon (#4859)
  • Chore(deps): Bump the django group with 3 updates @dependabot (#5046)
  • Chore(deps): Bump the major-versions group with 1 update @dependabot (#5047)
  • Chore(deps): Bump the small-changes group with 6 updates @dependabot (#5048)
  • Enhancement: Improved popup preview, respect embedded viewer, error handling @shamoon (#4947)
  • Enhancement: Add {original_filename}, {added_time} to title placeholders @TTT7275 (#4972)
  • Feature: Allow deletion of documents via the fuzzy matching command @stumpylog (#4957)
  • Fix: allow system keyboard shortcuts in date fields @shamoon (#5009)
  • Enhancement: document link field fixes @shamoon (#5020)
  • Fix password change detection on profile edit @shamoon (#5028)