v2.20.14

adbar/trafilaturav2.20.14Apr 14, 2026by github-actions[bot]

AI Summary

A bug fix release focusing on permissions, tag management, workflow automation, and document ordering to improve data integrity and security.

Key Highlights

  • Fixed permission submission for non-owners to prevent unauthorized access.
  • Prevented duplicate parent tag IDs to maintain data consistency.
  • Resolved issues with tag change application in workflows.
  • Limited actions available on share links for enhanced security.

Full Release Notes

## paperless-ngx 2.20.14

### Bug Fixes

- Fix: do not submit permissions for non-owners @shamoon ([#12571](https://github.com/paperless-ngx/paperless-ngx/pull/12571))
- Fix: prevent duplicate parent tag IDs @shamoon ([#12522](https://github.com/paperless-ngx/paperless-ngx/pull/12522))
- Fix: dont defer tag change application in workflows @shamoon ([#12478](https://github.com/paperless-ngx/paperless-ngx/pull/12478))
- Fix: limit share link viewset actions @shamoon ([#12461](https://github.com/paperless-ngx/paperless-ngx/pull/12461))
- Fix: add fallback ordering for documents by id after created @shamoon ([#12440](https://github.com/paperless-ngx/paperless-ngx/pull/12440))
- Fixhancement: default mail-created correspondent matching to exact @shamoon ([#12414](https://github.com/paperless-ngx/paperless-ngx/pull/12414))
- Fix: validate date CF value in serializer @shamoon ([#12410](https://github.com/paperless-ngx/paperless-ngx/pull/12410))

### All App Changes

<details>
<summary>7 changes</summary>

- Fix: do not submit permissions for non-owners @shamoon ([#12571](https://github.com/paperless-ngx/paperless-ngx/pull/12571))
- Fix: prevent duplicate parent tag IDs @shamoon ([#12522](https://github.com/paperless-ngx/paperless-ngx/pull/12522))
- Fix: dont defer tag change application in workflows @shamoon ([#12478](https://github.com/paperless-ngx/paperless-ngx/pull/12478))
- Fix: limit share link viewset actions @shamoon ([#12461](https://github.com/paperless-ngx/paperless-ngx/pull/12461))
- Fix: add fallback ordering for documents by id after created @shamoon ([#12440](https://github.com/paperless-ngx/paperless-ngx/pull/12440))
- Fixhancement: default mail-created correspondent matching to exact @shamoon ([#12414](https://github.com/paperless-ngx/paperless-ngx/pull/12414))
- Fix: validate date CF value in serializer @shamoon ([#12410](https://github.com/paperless-ngx/paperless-ngx/pull/12410))
</details>