shamoon
8014932419
head --> root to avoid confusion, prevent root deletion
...
[ci skip]
2026-02-10 16:26:13 -08:00
shamoon
57395ff99c
Trash versions when deleting head docs
2026-02-10 09:53:28 -08:00
shamoon
7f2789e323
Merge branch 'dev' into feature-document-versions-1218
2026-02-09 23:41:44 -08:00
shamoon
6192915be7
Fixhancement: improve ASN handling with PDF operations ( #11689 )
2026-02-06 21:14:02 +00:00
dependabot[bot]
33cbe2ad54
Chore(deps): Bump the utilities-minor group across 1 directory with 6 updates ( #11993 )
...
* Chore(deps): Bump the utilities-minor group across 1 directory with 6 updates
Bumps the utilities-minor group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [babel](https://github.com/python-babel/babel ) | `2.17.0` | `2.18.0` |
| [dateparser](https://github.com/scrapinghub/dateparser ) | `1.2.2` | `1.3.0` |
| [django-cachalot](https://github.com/noripyt/django-cachalot ) | `2.8.0` | `2.9.0` |
| [openai](https://github.com/openai/openai-python ) | `2.15.0` | `2.16.0` |
| [torch](https://github.com/pytorch/pytorch ) | `2.9.1` | `2.10.0` |
| [ruff](https://github.com/astral-sh/ruff ) | `0.14.14` | `0.15.0` |
Updates `babel` from 2.17.0 to 2.18.0
- [Release notes](https://github.com/python-babel/babel/releases )
- [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst )
- [Commits](https://github.com/python-babel/babel/compare/v2.17.0...v2.18.0 )
Updates `dateparser` from 1.2.2 to 1.3.0
- [Release notes](https://github.com/scrapinghub/dateparser/releases )
- [Changelog](https://github.com/scrapinghub/dateparser/blob/master/HISTORY.rst )
- [Commits](https://github.com/scrapinghub/dateparser/compare/v1.2.2...v1.3.0 )
Updates `django-cachalot` from 2.8.0 to 2.9.0
- [Release notes](https://github.com/noripyt/django-cachalot/releases )
- [Changelog](https://github.com/noripyt/django-cachalot/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/noripyt/django-cachalot/compare/v2.8.0...v2.9.0 )
Updates `openai` from 2.15.0 to 2.16.0
- [Release notes](https://github.com/openai/openai-python/releases )
- [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/openai/openai-python/compare/v2.15.0...v2.16.0 )
Updates `torch` from 2.9.1 to 2.10.0
- [Release notes](https://github.com/pytorch/pytorch/releases )
- [Changelog](https://github.com/pytorch/pytorch/blob/main/RELEASE.md )
- [Commits](https://github.com/pytorch/pytorch/compare/v2.9.1...v2.10.0 )
Updates `ruff` from 0.14.14 to 0.15.0
- [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.14...0.15.0 )
---
updated-dependencies:
- dependency-name: babel
dependency-version: 2.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: utilities-minor
- dependency-name: dateparser
dependency-version: 1.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: utilities-minor
- dependency-name: django-cachalot
dependency-version: 2.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: utilities-minor
- dependency-name: openai
dependency-version: 2.16.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: utilities-minor
- dependency-name: torch
dependency-version: 2.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: utilities-minor
- dependency-name: ruff
dependency-version: 0.15.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: utilities-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Updates to ruff 0.15.0
* Ignores all notes in the baseline. They seem to be problematic??
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com >
2026-02-04 11:50:31 -08:00
Trenton H
2ec8ec96c8
Feature: Enable users to customize date parsing via plugins ( #11931 )
2026-02-03 20:09:13 +00:00
shamoon
e45fca475a
Feature: password removal workflow action ( #11665 )
2026-02-03 17:10:07 +00:00
shamoon
00ef0837d2
Fix: re-run ASN check after barcode detection ( #11681 )
2026-02-02 23:23:37 +00:00
Sebastian Steinbeißer
3b5ffbf9fa
Chore(mypy): Annotate None returns for typing improvements ( #11213 )
2026-02-02 08:44:12 -08:00
shamoon
c3b036e0d3
Merge branch 'main' into dev
2026-01-31 09:10:33 -08:00
shamoon
5cc3c087d9
Security: enforce ownership for permission updates
2026-01-30 13:55:55 -08:00
shamoon
c8c4c7c749
Security: enforce permissions for post_document
2026-01-30 12:14:18 -08:00
Christoph Schober
d16d3fb618
Feature: support split documents based on tag barcodes ( #11645 )
2026-01-29 08:05:33 -08:00
Trenton H
6859e7e3c2
Chore: Resolve more flaky tests ( #11920 )
2026-01-28 16:13:27 +00:00
Trenton H
01b21377af
Chore: Use a local http server instead of external to reduce flakiness ( #11916 )
2026-01-28 03:57:12 +00:00
shamoon
1f074390e4
Feature: sharelink bundles ( #11682 )
2026-01-27 18:54:51 +00:00
Trenton H
50d676c592
Chore: Upgrade to Pytest 9 ( #11898 )
2026-01-27 17:01:13 +00:00
Antoine Mérino
df07b8a03e
Performance: faster statistics panel on dashboard ( #11760 )
2026-01-26 12:10:57 -08:00
shamoon
4428354150
Feature: allow duplicates with warnings, UI for discovery ( #11815 )
2026-01-26 18:55:08 +00:00
shamoon
857aaca493
Merge branch 'release/v2.20.x' into dev
2026-01-26 09:25:58 -08:00
shamoon
72e8b73108
Fix test
2026-01-25 17:08:15 -08:00
shamoon
45f5025f78
Enhancement: Add 'any of' workflow trigger filters ( #11683 )
2026-01-25 13:45:50 -08:00
Trenton H
d0032c18be
Breaking: Remove support for document and thumbnail encryption ( #11850 )
2026-01-24 19:29:54 -08:00
Trenton H
4271812c2d
Chore: Remove old migrations and re-create them fresh for v3 ( #11854 )
2026-01-24 15:02:56 -08:00
shamoon
32b236cfa2
Enhancement: support doc_id placeholder in workflow templates ( #11847 )
2026-01-22 00:05:19 +00:00
Trenton H
51b466a86b
Feature: Simplify and improve the consumer ( #11753 )
2026-01-21 14:37:48 -08:00
shamoon
9c0de249a6
Merge branch 'main' into dev
2026-01-13 11:53:40 -08:00
shamoon
6f4497185e
Fix merge conflict
2026-01-13 10:01:41 -08:00
shamoon
e816269db5
Fix: recurring workflow to respect latest run time ( #11735 )
2026-01-13 09:36:53 -08:00
shamoon
d4e60e13bf
Fixhancement: add error handling and retry when opening index ( #11731 )
2026-01-13 09:36:44 -08:00
shamoon
cb091665e2
Fix: validate cf integer values within PostgreSQL range ( #11666 )
2026-01-13 09:36:29 -08:00
shamoon
11ec676909
Fix: propagate metadata override created value ( #11659 )
2026-01-13 09:36:07 -08:00
shamoon
7c457466b7
Security: prevent path traversal in storage paths
2026-01-13 09:29:48 -08:00
shamoon
e940764fe0
Feature: Paperless AI ( #10319 )
2026-01-13 16:24:42 +00:00
shamoon
5b1e66be91
Feature: password removal action ( #11656 )
2026-01-08 21:36:11 +00:00
shamoon
f3e3ba49d1
Fix: recurring workflow to respect latest run time ( #11735 )
2026-01-08 09:52:53 -08:00
shamoon
4c2f5f3473
Fixhancement: add error handling and retry when opening index ( #11731 )
2026-01-07 22:49:24 +00:00
shamoon
a3c19b1e2d
Fix: validate cf integer values within PostgreSQL range ( #11666 )
2025-12-29 06:48:31 -08:00
shamoon
504c824cfe
Fix: propagate metadata override created value ( #11659 )
2025-12-27 19:42:45 -08:00
shamoon
7604a0b583
Fix: prevent ASN collisions for merge operations ( #11634 )
2025-12-19 20:05:34 -08:00
shamoon
078cba4bd1
Fix: allow safe <style> tags in SVG uploads ( #11593 )
2025-12-12 22:01:56 +00:00
Trenton H
d9a596d67a
Fix: Expanded SVG validation whitelist and additional checks ( #11590 )
2025-12-12 20:04:04 +00:00
shamoon
9bdbfd362f
Merge commit from fork
...
* Add safe regex matching with timeouts and validation
* Remove redundant length check
* Remove timeouterror workaround
2025-12-12 09:28:47 -08:00
shamoon
9ba1d93e15
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 >
2025-12-12 09:28:17 -08:00
shamoon
3b4d958b97
Performance: avoid unnecessary filename operations on bulk custom field updates ( #11558 )
2025-12-12 07:50:51 -08:00
shamoon
66d363bdc5
Chore: refactor workflows code ( #11563 )
2025-12-11 12:13:10 -08:00
shamoon
128c3539d5
Chore: fix set_permissions_for_object type ( #11564 )
2025-12-10 00:12:40 +00:00
shamoon
0c43b50f01
Fix: change async handling of select custom field updates ( #11490 )
2025-11-30 03:54:15 +00:00
shamoon
27966858fd
Enhancement: add more relative dates, support modified ( #11411 )
2025-11-19 16:54:24 +00:00
shamoon
cf5ac596ed
Performance: make move files after select custom field change async ( #11391 )
2025-11-19 15:21:33 +00:00