]> git.ipfire.org Git - thirdparty/paperless-ngx.git/log
thirdparty/paperless-ngx.git
2 days agoFix: allow safe <style> tags in SVG uploads (#11593) dev
shamoon [Fri, 12 Dec 2025 22:01:56 +0000 (14:01 -0800)] 
Fix: allow safe <style> tags in SVG uploads (#11593)

2 days agoAdd more allowed SVG attributes to validator
shamoon [Fri, 12 Dec 2025 21:18:38 +0000 (13:18 -0800)] 
Add more allowed SVG attributes to validator

2 days agoFix: Expanded SVG validation whitelist and additional checks (#11590)
Trenton H [Fri, 12 Dec 2025 20:04:04 +0000 (12:04 -0800)] 
Fix: Expanded SVG validation whitelist and additional checks (#11590)

2 days agoFix: use request.stream instead of request.content (#11591)
shamoon [Fri, 12 Dec 2025 19:50:14 +0000 (11:50 -0800)] 
Fix: use request.stream instead of request.content (#11591)

2 days agoNew Crowdin translations by GitHub Action (#11520)
github-actions[bot] [Fri, 12 Dec 2025 18:12:29 +0000 (18:12 +0000)] 
New Crowdin translations by GitHub Action (#11520)

2 days agoAuto translate strings
GitHub Actions [Fri, 12 Dec 2025 17:42:19 +0000 (17:42 +0000)] 
Auto translate strings

2 days agoResolve CodeQL warning
shamoon [Fri, 12 Dec 2025 17:39:56 +0000 (09:39 -0800)] 
Resolve CodeQL warning

2 days agoAuto translate strings
GitHub Actions [Fri, 12 Dec 2025 17:30:36 +0000 (17:30 +0000)] 
Auto translate strings

2 days agoMerge commit from fork
shamoon [Fri, 12 Dec 2025 17:28:47 +0000 (09:28 -0800)] 
Merge commit from fork

* Add safe regex matching with timeouts and validation

* Remove redundant length check

* Remove timeouterror workaround

2 days agoMerge commit from fork
shamoon [Fri, 12 Dec 2025 17:28:17 +0000 (09:28 -0800)] 
Merge commit from fork

* Uses a custom transport to resolve the slim chance of a DNS rebinding affecting the webhook

* Fix WebhookTransport hostname resolution and validation

* Fix test failures

* Lint

* Keep all internal logic inside WebhookTransport

* Fix test failure

* Update handlers.py

* Update handlers.py

---------

Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com>
2 days agoUpdate validators.py
shamoon [Fri, 12 Dec 2025 17:27:19 +0000 (09:27 -0800)] 
Update validators.py

2 days agoAuto translate strings
GitHub Actions [Fri, 12 Dec 2025 16:44:49 +0000 (16:44 +0000)] 
Auto translate strings

2 days agoFixhancement: pass ordering to tag children (#11556)
shamoon [Fri, 12 Dec 2025 16:43:16 +0000 (08:43 -0800)] 
Fixhancement: pass ordering to tag children (#11556)

2 days agoDocumentation: Document missing workflows env variable and complete diagram (#11554)
Jan Kleine [Fri, 12 Dec 2025 16:12:23 +0000 (17:12 +0100)] 
Documentation: Document missing workflows env variable and complete diagram (#11554)

2 days agoFixes the workflow configuration being nested under the consumption documentation...
Trenton H [Fri, 12 Dec 2025 15:51:45 +0000 (07:51 -0800)] 
Fixes the workflow configuration being nested under the consumption documentation (#11588)

2 days agoPerformance: avoid unnecessary filename operations on bulk custom field updates ...
shamoon [Fri, 12 Dec 2025 15:50:51 +0000 (07:50 -0800)] 
Performance: avoid unnecessary filename operations on bulk custom field updates (#11558)

2 days agoFix: normalize SVG tag and attribute names, add version (#11586)
shamoon [Fri, 12 Dec 2025 03:17:55 +0000 (19:17 -0800)] 
Fix: normalize SVG tag and attribute names, add version (#11586)

3 days agoChore: refactor workflows code (#11563)
shamoon [Thu, 11 Dec 2025 20:13:10 +0000 (12:13 -0800)] 
Chore: refactor workflows code (#11563)

4 days agoAuto translate strings
GitHub Actions [Wed, 10 Dec 2025 16:40:14 +0000 (16:40 +0000)] 
Auto translate strings

4 days agoFix: pass additional arguments to TagSerializer for permissions (#11576)
shamoon [Wed, 10 Dec 2025 16:38:28 +0000 (08:38 -0800)] 
Fix: pass additional arguments to TagSerializer for permissions (#11576)

4 days agoChore: fix set_permissions_for_object type (#11564)
shamoon [Wed, 10 Dec 2025 00:12:40 +0000 (16:12 -0800)] 
Chore: fix set_permissions_for_object type (#11564)

5 days agoAuto translate strings
GitHub Actions [Tue, 9 Dec 2025 20:17:39 +0000 (20:17 +0000)] 
Auto translate strings

5 days agoChore: update Angular dependencies to 20.3.15 (#11568)
shamoon [Tue, 9 Dec 2025 20:15:49 +0000 (12:15 -0800)] 
Chore: update Angular dependencies to 20.3.15 (#11568)

6 days agoChore: refactor permission checks to use queryset.exists()
shamoon [Mon, 8 Dec 2025 23:53:10 +0000 (15:53 -0800)] 
Chore: refactor permission checks to use queryset.exists()

6 days agoChore(deps): Bump actions/checkout from 5 to 6 in the actions group (#11515)
dependabot[bot] [Mon, 8 Dec 2025 04:53:32 +0000 (04:53 +0000)] 
Chore(deps): Bump actions/checkout from 5 to 6 in the actions group (#11515)

Bumps the actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).

Updates `actions/checkout` from 5 to 6
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 days agoChore(deps-dev): Bump webpack from 5.102.1 to 5.103.0 in /src-ui (#11513)
dependabot[bot] [Mon, 8 Dec 2025 04:08:40 +0000 (04:08 +0000)] 
Chore(deps-dev): Bump webpack from 5.102.1 to 5.103.0 in /src-ui (#11513)

Bumps [webpack](https://github.com/webpack/webpack) from 5.102.1 to 5.103.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.102.1...v5.103.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-version: 5.103.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 days agoChore(deps-dev): Bump @playwright/test from 1.56.1 to 1.57.0 in /src-ui (#11514)
dependabot[bot] [Mon, 8 Dec 2025 03:54:27 +0000 (03:54 +0000)] 
Chore(deps-dev): Bump @playwright/test from 1.56.1 to 1.57.0 in /src-ui (#11514)

Bumps [@playwright/test](https://github.com/microsoft/playwright) from 1.56.1 to 1.57.0.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.56.1...v1.57.0)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-version: 1.57.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 days agoAuto translate strings
GitHub Actions [Mon, 8 Dec 2025 03:09:28 +0000 (03:09 +0000)] 
Auto translate strings

6 days agoChore: remove use of logs ngFor
shamoon [Mon, 8 Dec 2025 03:07:28 +0000 (19:07 -0800)] 
Chore: remove use of logs ngFor

6 days agoChore(deps-dev): Bump the frontend-eslint-dependencies group (#11512)
dependabot[bot] [Mon, 8 Dec 2025 03:05:46 +0000 (03:05 +0000)] 
Chore(deps-dev): Bump the frontend-eslint-dependencies group (#11512)

Bumps the frontend-eslint-dependencies group in /src-ui with 3 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) and [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils).

Updates `@typescript-eslint/eslint-plugin` from 8.47.0 to 8.48.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.47.0 to 8.48.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/parser)

Updates `@typescript-eslint/utils` from 8.47.0 to 8.48.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/utils/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/utils)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.48.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-eslint-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.48.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-eslint-dependencies
- dependency-name: "@typescript-eslint/utils"
  dependency-version: 8.48.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-eslint-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10 days agoTweakhancement: dim inactive users in users-groups list (#11537)
shamoon [Thu, 4 Dec 2025 20:45:49 +0000 (12:45 -0800)] 
Tweakhancement: dim inactive users in users-groups list (#11537)

10 days agodocker(deps): bump astral-sh/uv (#11533)
dependabot[bot] [Thu, 4 Dec 2025 15:06:08 +0000 (07:06 -0800)] 
docker(deps): bump astral-sh/uv (#11533)

Bumps [astral-sh/uv](https://github.com/astral-sh/uv) from 0.9.14-python3.12-trixie-slim to 0.9.15-python3.12-trixie-slim.
- [Release notes](https://github.com/astral-sh/uv/releases)
- [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/uv/compare/0.9.14...0.9.15)

---
updated-dependencies:
- dependency-name: astral-sh/uv
  dependency-version: 0.9.15-python3.12-trixie-slim
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 days agoChore: add some output of social login errors (#11527)
shamoon [Wed, 3 Dec 2025 18:52:49 +0000 (10:52 -0800)] 
Chore: add some output of social login errors (#11527)

11 days agochore: Improves dependabot groups, in particular the Django group not catching everyt...
Trenton H [Wed, 3 Dec 2025 17:25:59 +0000 (09:25 -0800)] 
chore: Improves dependabot groups, in particular the Django group not catching everything (#11397)

13 days agoBumps version to 2.20.1 v2.20.1
Trenton H [Mon, 1 Dec 2025 22:01:09 +0000 (14:01 -0800)] 
Bumps version to 2.20.1

13 days agoNew Crowdin translations by GitHub Action (#11442)
github-actions[bot] [Mon, 1 Dec 2025 21:58:07 +0000 (21:58 +0000)] 
New Crowdin translations by GitHub Action (#11442)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
13 days agodocker(deps): Bump astral-sh/uv (#11450)
dependabot[bot] [Mon, 1 Dec 2025 18:28:42 +0000 (18:28 +0000)] 
docker(deps): Bump astral-sh/uv (#11450)

Bumps [astral-sh/uv](https://github.com/astral-sh/uv) from 0.9.10-python3.12-trixie-slim to 0.9.14-python3.12-trixie-slim.
- [Release notes](https://github.com/astral-sh/uv/releases)
- [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/uv/compare/0.9.10...0.9.14)

---
updated-dependencies:
- dependency-name: astral-sh/uv
  dependency-version: 0.9.11-python3.12-trixie-slim
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 weeks agoFix: set search term when using advanced search from global search (#11503)
shamoon [Sun, 30 Nov 2025 15:20:24 +0000 (07:20 -0800)] 
Fix: set search term when using advanced search from global search (#11503)

2 weeks agoFix: change async handling of select custom field updates (#11490)
shamoon [Sun, 30 Nov 2025 03:54:15 +0000 (19:54 -0800)] 
Fix: change async handling of select custom field updates (#11490)

2 weeks agofix: Skip SSL for MariaDB ping in init script (#11491)
Daniel Rheinbay [Fri, 28 Nov 2025 22:25:57 +0000 (23:25 +0100)] 
fix: Skip SSL for MariaDB ping in init script (#11491)

Restore compatibility with MariaDB server versions < 11.4, which do not use SSL by default.

2 weeks agoAuto translate strings
GitHub Actions [Thu, 27 Nov 2025 00:25:48 +0000 (00:25 +0000)] 
Auto translate strings

2 weeks agoChore(deps): Bump @angular/common from 20.3.12 to 20.3.14 in /src-ui (#11481)
dependabot[bot] [Thu, 27 Nov 2025 00:24:05 +0000 (16:24 -0800)] 
Chore(deps): Bump @angular/common from 20.3.12 to 20.3.14 in /src-ui (#11481)

Bumps [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) from 20.3.12 to 20.3.14.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/20.3.14/packages/common)

---
updated-dependencies:
- dependency-name: "@angular/common"
  dependency-version: 20.3.14
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 weeks agoFix: handle allauth groups location breaking change (#11471)
shamoon [Tue, 25 Nov 2025 17:18:05 +0000 (09:18 -0800)] 
Fix: handle allauth groups location breaking change (#11471)

2 weeks agoDevelopment: sync Dockerfile changes to .devcontainer/Dockerfile (#11463)
Cary Kempston [Tue, 25 Nov 2025 15:18:56 +0000 (07:18 -0800)] 
Development: sync Dockerfile changes to .devcontainer/Dockerfile (#11463)

3 weeks agofix: Add user parameter to MariaDB connection check (#11441)
Daniel Rheinbay [Sun, 23 Nov 2025 23:03:35 +0000 (00:03 +0100)] 
fix: Add user parameter to MariaDB connection check (#11441)

3 weeks agoDocumentation: Add v2.20.0 changelog (#11433)
github-actions[bot] [Sat, 22 Nov 2025 22:00:59 +0000 (14:00 -0800)] 
Documentation: Add v2.20.0 changelog (#11433)

3 weeks agoBump version to 2.20.0 v2.20.0
shamoon [Sat, 22 Nov 2025 21:18:06 +0000 (13:18 -0800)] 
Bump version to 2.20.0

3 weeks agoNew Crowdin translations by GitHub Action (#11399)
github-actions[bot] [Sat, 22 Nov 2025 17:45:22 +0000 (17:45 +0000)] 
New Crowdin translations by GitHub Action (#11399)

3 weeks agoFeature: Upgrade underlying Docker image to Trixie (#10562)
Trenton H [Sat, 22 Nov 2025 02:08:47 +0000 (18:08 -0800)] 
Feature: Upgrade underlying Docker image to Trixie (#10562)

3 weeks agoAuto translate strings
GitHub Actions [Fri, 21 Nov 2025 23:54:02 +0000 (23:54 +0000)] 
Auto translate strings

3 weeks agoFixhancement: more log viewer improvements (#11426)
shamoon [Fri, 21 Nov 2025 23:52:12 +0000 (15:52 -0800)] 
Fixhancement: more log viewer improvements (#11426)

3 weeks agoFeature: Replace duplicated static files with symlinks (#11418)
Trenton H [Fri, 21 Nov 2025 20:07:57 +0000 (12:07 -0800)] 
Feature: Replace duplicated static files with symlinks (#11418)

3 weeks agochore: Upgrades psycopg to 3.2.12 (#11420)
Trenton H [Fri, 21 Nov 2025 19:42:22 +0000 (11:42 -0800)] 
chore: Upgrades psycopg to 3.2.12 (#11420)

3 weeks agoChore: Configure pre-commit to format our s6-overlay files (#11414)
Trenton H [Wed, 19 Nov 2025 21:34:29 +0000 (13:34 -0800)] 
Chore: Configure pre-commit to format our s6-overlay files (#11414)

3 weeks agoChore: re-enable docker builds for PRs (#11398)
shamoon [Wed, 19 Nov 2025 20:58:10 +0000 (12:58 -0800)] 
Chore: re-enable docker builds for PRs (#11398)

3 weeks agoAuto translate strings
GitHub Actions [Wed, 19 Nov 2025 16:56:11 +0000 (16:56 +0000)] 
Auto translate strings

3 weeks agoEnhancement: add more relative dates, support modified (#11411)
shamoon [Wed, 19 Nov 2025 16:54:24 +0000 (08:54 -0800)] 
Enhancement: add more relative dates, support modified (#11411)

3 weeks agoChore(deps-dev): Bump glob in /src/paperless_mail/templates (#11413)
dependabot[bot] [Wed, 19 Nov 2025 15:49:19 +0000 (15:49 +0000)] 
Chore(deps-dev): Bump glob in /src/paperless_mail/templates (#11413)

Bumps [glob](https://github.com/isaacs/node-glob) from 10.4.1 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.1...v10.5.0)

---
updated-dependencies:
- dependency-name: glob
  dependency-version: 10.5.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 weeks agoPerformance: make move files after select custom field change async (#11391)
shamoon [Wed, 19 Nov 2025 15:21:33 +0000 (07:21 -0800)] 
Performance: make move files after select custom field change async (#11391)

3 weeks agoImproves the MariaDB wait command to use mariadb-admin ping for a better check if...
Trenton H [Tue, 18 Nov 2025 23:45:49 +0000 (15:45 -0800)] 
Improves the MariaDB wait command to use mariadb-admin ping for a better check if the server is up (#11396)

3 weeks agoFix: prevent focus loss from change detection in cf query dropdown (#11409)
shamoon [Tue, 18 Nov 2025 20:05:48 +0000 (12:05 -0800)] 
Fix: prevent focus loss from change detection in cf query dropdown (#11409)

3 weeks agoDevelopment: fix correct test delete select option (#11406)
david-loe [Tue, 18 Nov 2025 19:28:52 +0000 (20:28 +0100)] 
Development: fix correct test delete select option (#11406)

3 weeks agoDevelopment: fix unreachable code around assertRaises blocks (#11365)
Ed Bardsley [Tue, 18 Nov 2025 18:28:43 +0000 (10:28 -0800)] 
Development: fix unreachable code around assertRaises blocks (#11365)

* tests: general cleanup and fixes for runnning under docker

This now allows tests to be run under a locally built or production
docker image with something like:

  `docker run --rm -v $PWD:/usr/src/paperless --entrypoint=bash paperlessngx/paperless-ngx:latest -c "uv run pytest"`

Specific fixes:
- fix unreachable code around `assertRaises` blocks
- fix `assertInt` typos
- fix `str(e)` vs `str(e.exception)` issues
- skip permission-based checks when root (in a docker container)
- catch `OSError` problems when instantiating `INotify` and
  skip inotify-based tests when it's unavailable.

* Reverts most files to dev while keeping the exception assert fixes

---------

Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com>
3 weeks agodocker-compose(deps): bump gotenberg/gotenberg in /docker/compose (#11393)
dependabot[bot] [Tue, 18 Nov 2025 17:29:39 +0000 (09:29 -0800)] 
docker-compose(deps): bump gotenberg/gotenberg in /docker/compose (#11393)

Bumps gotenberg/gotenberg from 8.24 to 8.25.

---
updated-dependencies:
- dependency-name: gotenberg/gotenberg
  dependency-version: '8.25'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 weeks agoAuto translate strings
GitHub Actions [Tue, 18 Nov 2025 15:58:50 +0000 (15:58 +0000)] 
Auto translate strings

3 weeks agoFix: sort editing filterable dropdowns sooner (#11404)
shamoon [Tue, 18 Nov 2025 15:57:09 +0000 (07:57 -0800)] 
Fix: sort editing filterable dropdowns sooner (#11404)

3 weeks agoAuto translate strings
GitHub Actions [Tue, 18 Nov 2025 04:55:39 +0000 (04:55 +0000)] 
Auto translate strings

3 weeks agoChore(deps): Bump the frontend-angular-dependencies group (#11260)
dependabot[bot] [Tue, 18 Nov 2025 04:53:54 +0000 (20:53 -0800)] 
Chore(deps): Bump the frontend-angular-dependencies group (#11260)

Bumps the frontend-angular-dependencies group in /src-ui with 21 updates:

| Package | From | To |
| --- | --- | --- |
| [@angular/cdk](https://github.com/angular/components) | `20.2.6` | `20.2.11` |
| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `20.3.2` | `20.3.9` |
| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `20.3.2` | `20.3.9` |
| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `20.3.2` | `20.3.9` |
| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `20.3.2` | `20.3.9` |
| [@angular/localize](https://github.com/angular/angular) | `20.3.2` | `20.3.9` |
| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `20.3.2` | `20.3.9` |
| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `20.3.2` | `20.3.9` |
| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `20.3.2` | `20.3.9` |
| [@ng-select/ng-select](https://github.com/ng-select/ng-select) | `20.2.2` | `20.6.1` |
| [ngx-cookie-service](https://github.com/stevermeister/ngx-cookie-service) | `20.1.0` | `20.1.1` |
| [@angular-devkit/core](https://github.com/angular/angular-cli) | `20.3.3` | `20.3.8` |
| [@angular-devkit/schematics](https://github.com/angular/angular-cli) | `20.3.3` | `20.3.8` |
| [@angular-eslint/builder](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/builder) | `20.3.0` | `20.5.0` |
| [@angular-eslint/eslint-plugin](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin) | `20.3.0` | `20.5.0` |
| [@angular-eslint/eslint-plugin-template](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin-template) | `20.3.0` | `20.5.0` |
| [@angular-eslint/schematics](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/schematics) | `20.3.0` | `20.5.0` |
| [@angular-eslint/template-parser](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/template-parser) | `20.3.0` | `20.5.0` |
| [@angular/build](https://github.com/angular/angular-cli) | `20.3.3` | `20.3.8` |
| [@angular/cli](https://github.com/angular/angular-cli) | `20.3.3` | `20.3.8` |
| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `20.3.2` | `20.3.9` |

Updates `@angular/cdk` from 20.2.6 to 20.2.11
- [Release notes](https://github.com/angular/components/releases)
- [Changelog](https://github.com/angular/components/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/components/compare/20.2.6...20.2.11)

Updates `@angular/common` from 20.3.2 to 20.3.9
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/20.3.9/packages/common)

Updates `@angular/compiler` from 20.3.2 to 20.3.9
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/20.3.9/packages/compiler)

Updates `@angular/core` from 20.3.2 to 20.3.9
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/20.3.9/packages/core)

Updates `@angular/forms` from 20.3.2 to 20.3.9
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/20.3.9/packages/forms)

Updates `@angular/localize` from 20.3.2 to 20.3.9
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/compare/20.3.2...20.3.9)

Updates `@angular/platform-browser` from 20.3.2 to 20.3.9
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/20.3.9/packages/platform-browser)

Updates `@angular/platform-browser-dynamic` from 20.3.2 to 20.3.9
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/20.3.9/packages/platform-browser-dynamic)

Updates `@angular/router` from 20.3.2 to 20.3.9
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/20.3.9/packages/router)

Updates `@ng-select/ng-select` from 20.2.2 to 20.6.1
- [Release notes](https://github.com/ng-select/ng-select/releases)
- [Changelog](https://github.com/ng-select/ng-select/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ng-select/ng-select/compare/v20.2.2...v20.6.1)

Updates `ngx-cookie-service` from 20.1.0 to 20.1.1
- [Release notes](https://github.com/stevermeister/ngx-cookie-service/releases)
- [Changelog](https://github.com/stevermeister/ngx-cookie-service/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stevermeister/ngx-cookie-service/compare/v20.1.0...v20.1.1)

Updates `@angular-devkit/core` from 20.3.3 to 20.3.8
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/20.3.3...20.3.8)

Updates `@angular-devkit/schematics` from 20.3.3 to 20.3.8
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/20.3.3...20.3.8)

Updates `@angular-eslint/builder` from 20.3.0 to 20.5.0
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/builder/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v20.5.0/packages/builder)

Updates `@angular-eslint/eslint-plugin` from 20.3.0 to 20.5.0
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v20.5.0/packages/eslint-plugin)

Updates `@angular-eslint/eslint-plugin-template` from 20.3.0 to 20.5.0
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin-template/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v20.5.0/packages/eslint-plugin-template)

Updates `@angular-eslint/schematics` from 20.3.0 to 20.5.0
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/schematics/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v20.5.0/packages/schematics)

Updates `@angular-eslint/template-parser` from 20.3.0 to 20.5.0
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/template-parser/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v20.5.0/packages/template-parser)

Updates `@angular/build` from 20.3.3 to 20.3.8
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/20.3.3...20.3.8)

Updates `@angular/cli` from 20.3.3 to 20.3.8
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/20.3.3...20.3.8)

Updates `@angular/compiler-cli` from 20.3.2 to 20.3.9
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/20.3.9/packages/compiler-cli)

---
updated-dependencies:
- dependency-name: "@angular/cdk"
  dependency-version: 20.2.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/common"
  dependency-version: 20.3.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/compiler"
  dependency-version: 20.3.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/core"
  dependency-version: 20.3.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/forms"
  dependency-version: 20.3.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/localize"
  dependency-version: 20.3.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/platform-browser"
  dependency-version: 20.3.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/platform-browser-dynamic"
  dependency-version: 20.3.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/router"
  dependency-version: 20.3.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@ng-select/ng-select"
  dependency-version: 20.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: frontend-angular-dependencies
- dependency-name: ngx-cookie-service
  dependency-version: 20.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular-devkit/core"
  dependency-version: 20.3.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular-devkit/schematics"
  dependency-version: 20.3.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular-eslint/builder"
  dependency-version: 20.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular-eslint/eslint-plugin"
  dependency-version: 20.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular-eslint/eslint-plugin-template"
  dependency-version: 20.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular-eslint/schematics"
  dependency-version: 20.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular-eslint/template-parser"
  dependency-version: 20.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/build"
  dependency-version: 20.3.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/cli"
  dependency-version: 20.3.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/compiler-cli"
  dependency-version: 20.3.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 weeks agoChore(deps-dev): Bump @playwright/test from 1.55.1 to 1.56.1 in /src-ui (#11263)
dependabot[bot] [Tue, 18 Nov 2025 04:12:40 +0000 (04:12 +0000)] 
Chore(deps-dev): Bump @playwright/test from 1.55.1 to 1.56.1 in /src-ui (#11263)

Bumps [@playwright/test](https://github.com/microsoft/playwright) from 1.55.1 to 1.56.1.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.55.1...v1.56.1)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-version: 1.56.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 weeks agoChore(deps-dev): Bump webpack from 5.102.0 to 5.102.1 in /src-ui (#11264)
dependabot[bot] [Tue, 18 Nov 2025 03:57:10 +0000 (03:57 +0000)] 
Chore(deps-dev): Bump webpack from 5.102.0 to 5.102.1 in /src-ui (#11264)

Bumps [webpack](https://github.com/webpack/webpack) from 5.102.0 to 5.102.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.102.0...v5.102.1)

---
updated-dependencies:
- dependency-name: webpack
  dependency-version: 5.102.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 weeks agoChore(deps-dev): Bump the frontend-eslint-dependencies group (#11262)
dependabot[bot] [Tue, 18 Nov 2025 03:41:15 +0000 (03:41 +0000)] 
Chore(deps-dev): Bump the frontend-eslint-dependencies group (#11262)

Bumps the frontend-eslint-dependencies group in /src-ui with 4 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser), [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) and [eslint](https://github.com/eslint/eslint).

Updates `@typescript-eslint/eslint-plugin` from 8.45.0 to 8.46.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.2/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.45.0 to 8.46.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.2/packages/parser)

Updates `@typescript-eslint/utils` from 8.45.0 to 8.46.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/utils/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.2/packages/utils)

Updates `eslint` from 9.36.0 to 9.39.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.36.0...v9.39.0)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.46.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-eslint-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.46.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-eslint-dependencies
- dependency-name: "@typescript-eslint/utils"
  dependency-version: 8.46.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-eslint-dependencies
- dependency-name: eslint
  dependency-version: 9.39.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-eslint-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 weeks agoChore(deps-dev): Bump jest-preset-angular (#11261)
dependabot[bot] [Tue, 18 Nov 2025 03:20:27 +0000 (03:20 +0000)] 
Chore(deps-dev): Bump jest-preset-angular (#11261)

Bumps the frontend-jest-dependencies group in /src-ui with 1 update: [jest-preset-angular](https://github.com/thymikee/jest-preset-angular).

Updates `jest-preset-angular` from 15.0.2 to 15.0.3
- [Release notes](https://github.com/thymikee/jest-preset-angular/releases)
- [Changelog](https://github.com/thymikee/jest-preset-angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/thymikee/jest-preset-angular/compare/v15.0.2...v15.0.3)

---
updated-dependencies:
- dependency-name: jest-preset-angular
  dependency-version: 15.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: frontend-jest-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 weeks agoChore(deps-dev): Bump @types/node from 24.6.1 to 24.9.2 in /src-ui (#11265)
dependabot[bot] [Tue, 18 Nov 2025 03:04:23 +0000 (03:04 +0000)] 
Chore(deps-dev): Bump @types/node from 24.6.1 to 24.9.2 in /src-ui (#11265)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.6.1 to 24.9.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.9.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 weeks agoChore(deps): Bump the small-changes group across 1 directory with 11 updates (#11337)
dependabot[bot] [Tue, 18 Nov 2025 02:47:16 +0000 (18:47 -0800)] 
Chore(deps): Bump the small-changes group across 1 directory with 11 updates (#11337)

Bumps the small-changes group with 11 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [bleach](https://github.com/mozilla/bleach) | `6.2.0` | `6.3.0` |
| [ocrmypdf](https://github.com/ocrmypdf/OCRmyPDF) | `16.11.0` | `16.11.1` |
| [python-dotenv](https://github.com/theskumar/python-dotenv) | `1.1.1` | `1.2.1` |
| [rapidfuzz](https://github.com/rapidfuzz/RapidFuzz) | `3.14.1` | `3.14.3` |
| [psycopg-pool](https://github.com/psycopg/psycopg) | `3.2.6` | `3.2.7` |
| [mkdocs-glightbox](https://github.com/blueswen/mkdocs-glightbox) | `0.5.1` | `0.5.2` |
| [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.6.22` | `9.6.23` |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `4.3.0` | `4.4.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.14.0` | `0.14.4` |
| [types-bleach](https://github.com/typeshed-internal/stub_uploader) | `6.2.0.20250809` | `6.3.0.20251029` |
| [types-markdown](https://github.com/typeshed-internal/stub_uploader) | `3.9.0.20250906` | `3.10.0.20251106` |

Updates `bleach` from 6.2.0 to 6.3.0
- [Changelog](https://github.com/mozilla/bleach/blob/main/CHANGES)
- [Commits](https://github.com/mozilla/bleach/compare/v6.2.0...v6.3.0)

Updates `ocrmypdf` from 16.11.0 to 16.11.1
- [Release notes](https://github.com/ocrmypdf/OCRmyPDF/releases)
- [Changelog](https://github.com/ocrmypdf/OCRmyPDF/blob/main/docs/release_notes.md)
- [Commits](https://github.com/ocrmypdf/OCRmyPDF/compare/v16.11.0...v16.11.1)

Updates `python-dotenv` from 1.1.1 to 1.2.1
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/theskumar/python-dotenv/compare/v1.1.1...v1.2.1)

Updates `rapidfuzz` from 3.14.1 to 3.14.3
- [Release notes](https://github.com/rapidfuzz/RapidFuzz/releases)
- [Changelog](https://github.com/rapidfuzz/RapidFuzz/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/rapidfuzz/RapidFuzz/compare/v3.14.1...v3.14.3)

Updates `psycopg-pool` from 3.2.6 to 3.2.7
- [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news.rst)
- [Commits](https://github.com/psycopg/psycopg/compare/3.2.6...3.2.7)

Updates `mkdocs-glightbox` from 0.5.1 to 0.5.2
- [Release notes](https://github.com/blueswen/mkdocs-glightbox/releases)
- [Changelog](https://github.com/blueswen/mkdocs-glightbox/blob/main/CHANGELOG)
- [Commits](https://github.com/blueswen/mkdocs-glightbox/compare/v0.5.1...v0.5.2)

Updates `mkdocs-material` from 9.6.22 to 9.6.23
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.6.22...9.6.23)

Updates `pre-commit` from 4.3.0 to 4.4.0
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v4.3.0...v4.4.0)

Updates `ruff` from 0.14.0 to 0.14.4
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.0...0.14.4)

Updates `types-bleach` from 6.2.0.20250809 to 6.3.0.20251029
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

Updates `types-markdown` from 3.9.0.20250906 to 3.10.0.20251106
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

---
updated-dependencies:
- dependency-name: bleach
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: small-changes
- dependency-name: ocrmypdf
  dependency-version: 16.11.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: small-changes
- dependency-name: python-dotenv
  dependency-version: 1.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: small-changes
- dependency-name: rapidfuzz
  dependency-version: 3.14.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: small-changes
- dependency-name: psycopg-pool
  dependency-version: 3.2.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: small-changes
- dependency-name: mkdocs-glightbox
  dependency-version: 0.5.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: small-changes
- dependency-name: mkdocs-material
  dependency-version: 9.6.23
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: small-changes
- dependency-name: pre-commit
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: small-changes
- dependency-name: ruff
  dependency-version: 0.14.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: small-changes
- dependency-name: types-bleach
  dependency-version: 6.3.0.20251029
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: small-changes
- dependency-name: types-markdown
  dependency-version: 3.10.0.20251106
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: small-changes
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 weeks agoChore(deps): Bump django-auditlog from 3.2.1 to 3.3.0 (#11021)
dependabot[bot] [Mon, 17 Nov 2025 23:52:47 +0000 (23:52 +0000)] 
Chore(deps): Bump django-auditlog from 3.2.1 to 3.3.0 (#11021)

Bumps [django-auditlog](https://github.com/jazzband/django-auditlog) from 3.2.1 to 3.3.0.
- [Release notes](https://github.com/jazzband/django-auditlog/releases)
- [Changelog](https://github.com/jazzband/django-auditlog/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jazzband/django-auditlog/compare/v3.2.1...v3.3.0)

---
updated-dependencies:
- dependency-name: django-auditlog
  dependency-version: 3.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 weeks agoChore(deps): Bump the actions group with 7 updates (#11259)
dependabot[bot] [Mon, 17 Nov 2025 23:13:30 +0000 (23:13 +0000)] 
Chore(deps): Bump the actions group with 7 updates (#11259)

Bumps the actions group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) | `6` | `7` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4` | `5` |
| [actions/setup-node](https://github.com/actions/setup-node) | `5` | `6` |
| [actions/download-artifact](https://github.com/actions/download-artifact) | `5` | `6` |
| [stumpylog/image-cleaner-action](https://github.com/stumpylog/image-cleaner-action) | `0.11.0` | `0.12.0` |
| [github/codeql-action](https://github.com/github/codeql-action) | `3` | `4` |
| [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action) | `6` | `7` |

Updates `astral-sh/setup-uv` from 6 to 7
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](https://github.com/astral-sh/setup-uv/compare/v6...v7)

Updates `actions/upload-artifact` from 4 to 5
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

Updates `actions/setup-node` from 5 to 6
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v5...v6)

Updates `actions/download-artifact` from 5 to 6
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6)

Updates `stumpylog/image-cleaner-action` from 0.11.0 to 0.12.0
- [Release notes](https://github.com/stumpylog/image-cleaner-action/releases)
- [Changelog](https://github.com/stumpylog/image-cleaner-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stumpylog/image-cleaner-action/compare/v0.11.0...v0.12.0)

Updates `github/codeql-action` from 3 to 4
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v3...v4)

Updates `stefanzweifel/git-auto-commit-action` from 6 to 7
- [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases)
- [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stefanzweifel/git-auto-commit-action/compare/v6...v7)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/download-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: stumpylog/image-cleaner-action
  dependency-version: 0.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: github/codeql-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: stefanzweifel/git-auto-commit-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 weeks agoChore(deps): Bump drf-spectacular-sidecar from 2025.9.1 to 2025.10.1 (#11019)
dependabot[bot] [Mon, 17 Nov 2025 22:55:50 +0000 (22:55 +0000)] 
Chore(deps): Bump drf-spectacular-sidecar from 2025.9.1 to 2025.10.1 (#11019)

Bumps [drf-spectacular-sidecar](https://github.com/tfranzel/drf-spectacular-sidecar) from 2025.9.1 to 2025.10.1.
- [Commits](https://github.com/tfranzel/drf-spectacular-sidecar/compare/2025.9.1...2025.10.1)

---
updated-dependencies:
- dependency-name: drf-spectacular-sidecar
  dependency-version: 2025.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 weeks agoChore(deps): Bump django-filter from 25.1 to 25.2 (#11020)
dependabot[bot] [Mon, 17 Nov 2025 22:26:33 +0000 (22:26 +0000)] 
Chore(deps): Bump django-filter from 25.1 to 25.2 (#11020)

Bumps [django-filter](https://github.com/carltongibson/django-filter) from 25.1 to 25.2.
- [Release notes](https://github.com/carltongibson/django-filter/releases)
- [Changelog](https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst)
- [Commits](https://github.com/carltongibson/django-filter/compare/25.1...25.2)

---
updated-dependencies:
- dependency-name: django-filter
  dependency-version: '25.2'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 weeks agoChore(deps): Update django-allauth[mfa,socialaccount] requirement from ~=65.4.0 to...
dependabot[bot] [Mon, 17 Nov 2025 21:58:10 +0000 (21:58 +0000)] 
Chore(deps): Update django-allauth[mfa,socialaccount] requirement from ~=65.4.0 to ~=65.12.1 (#11198)

* Chore(deps): Update django-allauth[mfa,socialaccount] requirement

---
updated-dependencies:
- dependency-name: django-allauth[mfa,socialaccount]
  dependency-version: 65.12.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
* Update ratelimit mock path

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
3 weeks agodocker(deps): bump astral-sh/uv (#11394)
dependabot[bot] [Mon, 17 Nov 2025 21:38:26 +0000 (13:38 -0800)] 
docker(deps): bump astral-sh/uv (#11394)

---
updated-dependencies:
- dependency-name: astral-sh/uv
  dependency-version: 0.9.10-python3.12-bookworm-slim
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 weeks agoEnhancement: speed-up docker container startup (#11134)
Michael Martin [Mon, 17 Nov 2025 21:11:49 +0000 (13:11 -0800)] 
Enhancement: speed-up docker container startup (#11134)

This alters the retry/backoff logic in the init-wait-for-db script to be more
optimistic about database availability. During regular deployment and
operations of paperless-ngx, it's common to restart the application server with
the database instance already running, so we should optimize for this case.

Instead of unconditionally delaying 5 seconds between each connection attempt,
start with a minimum delay of 1 second and increase the delay linearly with
each attempt, maxing out at 10 seconds. This makes the retry count-based
failure mode less practical, so instead we just use a timeout-based approach.*

*NOTE: the original implementation would have an effective timeout of 25s. This
alters the behavior to 60s.

Additionally, this removes an unnecessary 5s delay that was injected in the
postgres case. The script uses a more comprehensive connection check for
postgres than it does mariadb, so if anything this 5s delay after getting an
"ok" response from the DB was extra unnecessary in the postgres case.

3 weeks agoFix: support for custom field ordering w advanced search (#11383)
shamoon [Mon, 17 Nov 2025 20:47:55 +0000 (12:47 -0800)] 
Fix: support for custom field ordering w advanced search (#11383)

3 weeks agoChore: replace test image URLs to our own files (#11390)
shamoon [Mon, 17 Nov 2025 18:22:54 +0000 (10:22 -0800)] 
Chore: replace test image URLs to our own files (#11390)

3 weeks agoChore: set signal receivers with weak=False
shamoon [Mon, 17 Nov 2025 18:02:32 +0000 (10:02 -0800)] 
Chore: set signal receivers with weak=False

4 weeks agoDocumentation: Add v2.19.6 changelog (#11374)
github-actions[bot] [Sun, 16 Nov 2025 03:03:46 +0000 (19:03 -0800)] 
Documentation: Add v2.19.6 changelog (#11374)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
4 weeks agoBump version to 2.19.6 v2.19.6
shamoon [Sat, 15 Nov 2025 22:24:15 +0000 (14:24 -0800)] 
Bump version to 2.19.6

4 weeks agoMerge branch 'dev'
shamoon [Sat, 15 Nov 2025 22:23:38 +0000 (14:23 -0800)] 
Merge branch 'dev'

4 weeks agoDocumentation: update redis security link (#11373)
shamoon [Sat, 15 Nov 2025 21:31:03 +0000 (13:31 -0800)] 
Documentation: update redis security link (#11373)

4 weeks agoNew Crowdin translations by GitHub Action (#11310)
github-actions[bot] [Sat, 15 Nov 2025 16:32:37 +0000 (16:32 +0000)] 
New Crowdin translations by GitHub Action (#11310)

4 weeks agoChore: Update PR template AI disclosure
shamoon [Sat, 15 Nov 2025 16:15:18 +0000 (08:15 -0800)] 
Chore: Update PR template AI disclosure

4 weeks agoDocumentation: add {{doc_title}} placeholder
shamoon [Sat, 15 Nov 2025 05:41:07 +0000 (21:41 -0800)] 
Documentation: add {{doc_title}} placeholder

4 weeks agoChore: add backoff ro handle 429 Wikimedia requests in tests (#11364)
shamoon [Fri, 14 Nov 2025 23:58:29 +0000 (15:58 -0800)] 
Chore: add backoff ro handle 429 Wikimedia requests in tests (#11364)

4 weeks agodocker(deps): bump astral-sh/uv (#11338)
dependabot[bot] [Fri, 14 Nov 2025 18:37:33 +0000 (18:37 +0000)] 
docker(deps): bump astral-sh/uv (#11338)

Bumps [astral-sh/uv](https://github.com/astral-sh/uv) from 0.9.7-python3.12-bookworm-slim to 0.9.9-python3.12-bookworm-slim.
- [Release notes](https://github.com/astral-sh/uv/releases)
- [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/uv/compare/0.9.7...0.9.9)

---
updated-dependencies:
- dependency-name: astral-sh/uv
  dependency-version: 0.9.8-python3.12-bookworm-slim
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 weeks agoFix: include BASE_URL when constructing `doc_url` for workflows (#11360)
Ed Bardsley [Fri, 14 Nov 2025 17:45:13 +0000 (09:45 -0800)] 
Fix: include BASE_URL when constructing `doc_url` for workflows (#11360)

---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
4 weeks agoFixhancement: refactor email attachment logic (#11336)
shamoon [Fri, 14 Nov 2025 17:28:46 +0000 (09:28 -0800)] 
Fixhancement: refactor email attachment logic (#11336)

4 weeks agoAuto translate strings
GitHub Actions [Fri, 14 Nov 2025 16:10:47 +0000 (16:10 +0000)] 
Auto translate strings

4 weeks agoFixhancement: trim whitespace for some text searches (#11357)
shamoon [Fri, 14 Nov 2025 16:09:09 +0000 (08:09 -0800)] 
Fixhancement: trim whitespace for some text searches (#11357)

4 weeks agoFix: update Outlook refresh token when refreshed (#11341)
shamoon [Tue, 11 Nov 2025 16:27:24 +0000 (08:27 -0800)] 
Fix: update Outlook refresh token when refreshed (#11341)

5 weeks agoFix: only cache remote version for version checking (#11320)
shamoon [Sun, 9 Nov 2025 00:34:46 +0000 (16:34 -0800)] 
Fix: only cache remote version for version checking (#11320)

5 weeks agoFix: include replace none logic in storage path preview, improve jinja conditionals...
shamoon [Sat, 8 Nov 2025 21:31:57 +0000 (13:31 -0800)] 
Fix: include replace none logic in storage path preview, improve jinja conditionals for empty metadata (#11315)