Paperless-ngx logo

Paperless-ngx

Community-supported document management system to scan, index and archive all your documents

Alternative to: evernote, docuware, m-files

Paperless-ngx screenshot

About Versions (100)

v2.14.0

2025-01-13

paperless-ngx 2.14.0

Features

  • Enhancement: custom field sorting @shamoon (#8494)
  • Enhancement: process mail button @shamoon (#8466)
  • Feature: bulk edit custom field values @shamoon (#8428)
  • Enhancement: improved loading visuals @shamoon (#8435)
  • Enhancement: prune audit logs and management command @shamoon (#8416)
  • Change: make saved views manage its own component @shamoon (#8423)
  • Enhancement: file task filtering @shamoon (#8421)
  • Enhancement: auto-link duplicate document @shamoon (#8415)
  • Feature: email, webhook workflow actions @shamoon (#8108)
  • Enhancement: use stable unique IDs for custom field select options @shamoon (#8299)
  • Enhancement: better TIFF display browser support @shamoon (#8087)
  • Enhancement: filterable list count sorting and opacification @shamoon (#8386)
  • Enhancement: preview button for document list and trash, refactor @shamoon (#8384)
  • Enhancement: use theme-color meta tag @shamoon (#8359)
  • Feature: scheduled workflow trigger @shamoon (#8036)
  • Enhancement: support owner permissions for file tasks @shamoon (#8195)
  • Fixhancement: change update content to handle archive disabled @shamoon (#8315)
  • Enhancement: next / previous shortcuts for document list @shamoon (#8309)
  • Feature: two-factor authentication @shamoon (#8012)
  • Enhancement: save & next / close shortcut key @shamoon (#8243)
  • Feature: loading preview, better text popup preview @shamoon (#8011)

Bug Fixes

  • Fix: add some minor frontend permissions checks @shamoon (#8524)
  • FIx: obliquely trim spaces from global search @shamoon (#8484)
  • Fix: include global perms for bulk edit endpoint @shamoon (#8468)
  • Fix: frontend better reflect global perms for bulk edit, disabled form state @shamoon (#8469)
  • Fixhancement: dispatch change event from current field prior to save @shamoon (#8369)
  • Fix: Fixes install script to handle languages with dashes or underscores @stumpylog (#8341)
  • Fix: handle very old dates with positive offset too @shamoon (#8335)
  • Fixhancement: change update content to handle archive disabled @shamoon (#8315)
  • Fix: include db_index caveat in squashed migrations @shamoon (#8292)
  • Fix: prevent duplicate workflow runs @shamoon (#8268)
  • Fix: add note about select options to edit dialog @shamoon (#8267)

Maintenance

  • Chore(deps): Bump codecov/codecov-action from 4 to 5 in the actions group @dependabot (#8401)

Dependencies

16 changes
  • Chore(deps): Bump the small-changes group with 3 updates @dependabot (#8627)
  • Chore(deps-dev): Bump ruff from 0.8.4 to 0.8.6 in the development group @dependabot (#8626)
  • Chore(deps): Bump django-allauth from 65.3.0 to 65.3.1 in the django group @dependabot (#8574)
  • Chore(deps-dev): Bump ruff from 0.8.3 to 0.8.4 in the development group @dependabot (#8546)
  • Chore(deps): Bump the small-changes group with 6 updates @dependabot (#8547)
  • Chore: update ng2 pdf viewer @shamoon (#8462)
  • Chore(deps-dev): Bump the development group with 2 updates @dependabot (#8458)
  • Chore(deps): Bump django-soft-delete from 1.0.15 to 1.0.16 in the django group @dependabot (#8459)
  • Chore(deps): Bump the small-changes group with 4 updates @dependabot (#8460)
  • Chore(deps): Bump django from 5.1.3 to 5.1.4 @dependabot (#8445)
  • Chore(deps-dev): Bump the development group with 4 updates @dependabot (#8414)
  • Chore(deps): Bump codecov/codecov-action from 4 to 5 in the actions group @dependabot (#8401)
  • Chore(deps-dev): Bump the development group with 4 updates @dependabot (#8352)
  • Chore(deps): Bump the small-changes group across 1 directory with 7 updates @dependabot (#8399)
  • Chore(deps): Bump tornado from 6.4.1 to 6.4.2 @dependabot (#8336)
  • Chore(deps): Bump watchdog from 5.0.3 to 6.0.0 in the major-versions group @dependabot (#8257)

All App Changes

65 changes
  • Fix: use state param with oauth @shamoon (#8636)
  • Fix: check permissions for all documents via bulk download @shamoon (#8631)
  • Chore(deps): Bump the small-changes group with 3 updates @dependabot (#8627)
  • Chore(deps-dev): Bump ruff from 0.8.4 to 0.8.6 in the development group @dependabot (#8626)
  • Chore: Switch from os.path to pathlib.Path @gothicVI (#8325)
  • Chore: disable max-age for some document endpoints @tsia (#8611)
  • Fix: do not accept empty string for doc link value via API @shamoon (#8596)
  • Enhancement: angular 19 @shamoon (#8584)
  • Fix: fix hotkey arrows @shamoon (#8583)
  • Chore: remove outdated admin logentry handler @shamoon (#8580)
  • Chore(deps): Bump django-allauth from 65.3.0 to 65.3.1 in the django group @dependabot (#8574)
  • Enhancement: custom field sorting @shamoon (#8494)
  • Fix: fix occasional error toast overflow @shamoon (#8552)
  • Fix: fix share link archive version detection @shamoon (#8551)
  • Chore(deps-dev): Bump ruff from 0.8.3 to 0.8.4 in the development group @dependabot (#8546)
  • Chore(deps): Bump the small-changes group with 6 updates @dependabot (#8547)
  • Enhancement: add timeout for Tika client @HiranChaudhuri (#8520)
  • Fix: add some minor frontend permissions checks @shamoon (#8524)
  • FIx: obliquely trim spaces from global search @shamoon (#8484)
  • Fix: include global perms for bulk edit endpoint @shamoon (#8468)
  • Enhancement: process mail button @shamoon (#8466)
  • Fix: frontend better reflect global perms for bulk edit, disabled form state @shamoon (#8469)
  • Chore: update ng2 pdf viewer @shamoon (#8462)
  • Chore(deps-dev): Bump the development group with 2 updates @dependabot (#8458)
  • Chore(deps): Bump django-soft-delete from 1.0.15 to 1.0.16 in the django group @dependabot (#8459)
  • Chore(deps): Bump the small-changes group with 4 updates @dependabot (#8460)
  • Chore: use rxjs instead of JS setInterval for timers @shamoon (#8461)
  • Feature: bulk edit custom field values @shamoon (#8428)
  • Enhancement: improved loading visuals @shamoon (#8435)
  • Enhancement: prune audit logs and management command @shamoon (#8416)
  • Change: make saved views manage its own component @shamoon (#8423)
  • Enhancement: file task filtering @shamoon (#8421)
  • Enhancement: auto-link duplicate document @shamoon (#8415)
  • Enhancement: include current filename placeholder in workflows @Lu-Fi (#8319)
  • Feature: email, webhook workflow actions @shamoon (#8108)
  • Chore(deps-dev): Bump the development group with 4 updates @dependabot (#8414)
  • Enhancement: use stable unique IDs for custom field select options @shamoon (#8299)
  • Chore(deps-dev): Bump the development group with 4 updates @dependabot (#8352)
  • Enhancement: better TIFF display browser support @shamoon (#8087)
  • Chore(deps): Bump the small-changes group across 1 directory with 7 updates @dependabot (#8399)
  • Enhancement: History (audit log) for bulk edit operations @shamoon (#8196)
  • Enhancement: larger previews in action dialogs @shamoon (#8387)
  • Enhancement: filterable list count sorting and opacification @shamoon (#8386)
  • Enhancement: preview button for document list and trash, refactor @shamoon (#8384)
  • Fixhancement: dispatch change event from current field prior to save @shamoon (#8369)
  • Enhancement: use theme-color meta tag @shamoon (#8359)
  • Chore: cleanup urls, use actions for some views @shamoon (#8346)
  • Feature: scheduled workflow trigger @shamoon (#8036)
  • Fix: handle very old dates with positive offset too @shamoon (#8335)
  • Refactor: fix unnecessary use of filterable dropdown sorting @shamoon (#8328)
  • Enhancement: offer link to restored document @shamoon (#8321)
  • Enhancement: support owner permissions for file tasks @shamoon (#8195)
  • Fixhancement: change update content to handle archive disabled @shamoon (#8315)
  • Chore(deps): Bump watchdog from 5.0.3 to 6.0.0 in the major-versions group @dependabot (#8257)
  • Enhancement: Add —compare-json option to document_exporter to write json files only if changed @kdoren (#8261)
  • Enhancement: next / previous shortcuts for document list @shamoon (#8309)
  • Feature: two-factor authentication @shamoon (#8012)
  • Fix: include db_index caveat in squashed migrations @shamoon (#8292)
  • Tweak: use fixed position for navbar @shamoon (#8279)
  • Fix: prevent duplicate workflow runs @shamoon (#8268)
  • Fix: add note about select options to edit dialog @shamoon (#8267)
  • Enhancement: save & next / close shortcut key @shamoon (#8243)
  • Feature: loading preview, better text popup preview @shamoon (#8011)
  • Chore: switch src/documents/bulk*.py from os.path to pathlib.Path @gothicVI (#7862)
  • Chore: Bulk backend dependency updates @stumpylog (#8212)