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.5.0

2024-02-10

paperless-ngx 2.5.0

Breaking Changes

  • Enhancement: bulk delete objects @shamoon (#5688)

Notable Changes

  • Feature: OIDC & social authentication @mpflanzer (#5190)

Features

  • Enhancement: confirm buttons @shamoon (#5680)
  • Enhancement: bulk delete objects @shamoon (#5688)
  • Feature: allow create objects from bulk edit @shamoon (#5667)
  • Feature: Allow tagging by putting barcodes on documents @pkrahmer (#5580)
  • Feature: Cache metadata and suggestions in Redis @stumpylog (#5638)
  • Feature: Japanese translation @shamoon (#5641)
  • Feature: option for auto-remove inbox tags on save @shamoon (#5562)
  • Enhancement: allow paperless to run in read-only filesystem @hegerdes (#5596)
  • Enhancement: mergeable bulk edit permissions @shamoon (#5508)
  • Enhancement: re-implement remote user auth for unsafe API requests as opt-in @shamoon (#5561)
  • Enhancement: Respect PDF cropbox for thumbnail generation @henningBunk (#5531)

Bug Fixes

  • Fix: Test metadata items for Unicode issues @stumpylog (#5707)
  • Change: try to show preview even if metadata fails @shamoon (#5706)
  • Fix: only check workflow trigger source if not empty @shamoon (#5701)
  • Fix: frontend validation of number fields fails upon save @shamoon (#5646)
  • Fix: Explicit validation of custom field name unique constraint @shamoon (#5647)
  • Fix: Don’t attempt to retrieve object types user doesnt have permissions to @shamoon (#5612)

Documentation

  • Documentation: add detail about consumer polling behavior @silmaril42 (#5674)
  • Paperless-ngx Demo: new and improved @shamoon (#5639)
  • Documentation: Add docs about missing timezones in MySQL/MariaDB @Programie (#5583)

Maintenance

  • Chore(deps): Bump the actions group with 1 update @dependabot (#5629)
  • Chore(deps): Bump the actions group with 1 update @dependabot (#5597)

Dependencies

9 changes
  • Chore: Backend dependencies update @stumpylog (#5676)
  • Chore(deps-dev): Bump @playwright/test from 1.40.1 to 1.41.2 in /src-ui @dependabot (#5634)
  • Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 19 updates @dependabot (#5630)
  • Chore(deps-dev): Bump the frontend-jest-dependencies group in /src-ui with 2 updates @dependabot (#5631)
  • Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 2 updates @dependabot (#5632)
  • Chore(deps): Bump zone.js from 0.14.2 to 0.14.3 in /src-ui @dependabot (#5633)
  • Chore(deps-dev): Bump @types/node from 20.10.6 to 20.11.16 in /src-ui @dependabot (#5635)
  • Chore(deps): Bump the actions group with 1 update @dependabot (#5629)
  • Chore(deps): Bump the actions group with 1 update @dependabot (#5597)

All App Changes

28 changes
  • Chore: Ensure all creations of directories create the parents too @stumpylog (#5711)
  • Fix: Test metadata items for Unicode issues @stumpylog (#5707)
  • Change: try to show preview even if metadata fails @shamoon (#5706)
  • Fix: only check workflow trigger source if not empty @shamoon (#5701)
  • Enhancement: confirm buttons @shamoon (#5680)
  • Enhancement: bulk delete objects @shamoon (#5688)
  • Chore: Backend dependencies update @stumpylog (#5676)
  • Feature: OIDC & social authentication @mpflanzer (#5190)
  • Chore: Don’t write Python bytecode in the Docker image @stumpylog (#5677)
  • Feature: allow create objects from bulk edit @shamoon (#5667)
  • Chore: Use memory cache backend in debug mode @shamoon (#5666)
  • Chore: Adds additional rules for Ruff linter @stumpylog (#5660)
  • Feature: Allow tagging by putting barcodes on documents @pkrahmer (#5580)
  • Feature: Cache metadata and suggestions in Redis @stumpylog (#5638)
  • Fix: frontend validation of number fields fails upon save @shamoon (#5646)
  • Fix: Explicit validation of custom field name unique constraint @shamoon (#5647)
  • Feature: Japanese translation @shamoon (#5641)
  • Chore(deps-dev): Bump @playwright/test from 1.40.1 to 1.41.2 in /src-ui @dependabot (#5634)
  • Feature: option for auto-remove inbox tags on save @shamoon (#5562)
  • Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 19 updates @dependabot (#5630)
  • Chore(deps-dev): Bump the frontend-jest-dependencies group in /src-ui with 2 updates @dependabot (#5631)
  • Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 2 updates @dependabot (#5632)
  • Chore(deps): Bump zone.js from 0.14.2 to 0.14.3 in /src-ui @dependabot (#5633)
  • Chore(deps-dev): Bump @types/node from 20.10.6 to 20.11.16 in /src-ui @dependabot (#5635)
  • Enhancement: mergeable bulk edit permissions @shamoon (#5508)
  • Enhancement: re-implement remote user auth for unsafe API requests as opt-in @shamoon (#5561)
  • Enhancement: Respect PDF cropbox for thumbnail generation @henningBunk (#5531)
  • Fix: Don’t attempt to retrieve object types user doesnt have permissions to @shamoon (#5612)