mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-02 13:45:10 -05:00

commit fb9d3f736bebadd528aa47fb3a3c643f3f6d8574 Merge: 4d4d5453 049dc179 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun Dec 4 16:47:58 2022 -0800 Merge pull request #2000 from paperless-ngx/feature-frontend-paperless-mail Feature: frontend paperless mail commit 4d4d545343b8f44cb4377bd4292948b0a6428a87 Merge: 2704bcb9 4b31e5d0 Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Sun Dec 4 16:34:41 2022 -0800 Merge pull request #848 from p-h-a-i-l/feature-consume-eml Feature ability to consume mails and eml files commit 049dc17902c11456323e3a68327963dfd3cd5f1c Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun Dec 4 16:33:07 2022 -0800 Moves where the mail views live and puts the ordering on those commit 4b31e5d0b46639c5cb68005149e2e2f0dc13ca94 Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun Dec 4 14:00:59 2022 -0800 Fixes my broken formatting commit 8076ebd78ca61b8b4369ed03d462962e03b76708 Merge: fe2db4db 2704bcb9 Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun Dec 4 13:55:46 2022 -0800 Merge remote-tracking branch 'upstream/dev' into feature-consume-eml commit 2704bcb979d7fa6b357f008413394f24dc950cc0 Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun Dec 4 13:06:18 2022 -0800 Resets to -dev versioning commit 59f6074093e7156661044941b571a6d1fca5524f Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun Dec 4 12:58:03 2022 -0800 Bumps version to 1.10.2 commit b1da7f34913fc247d1b4c333cdb98547f5816ff9 Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun Dec 4 12:57:19 2022 -0800 Probably fixes the changelog step not working commit adde88e7b90ff218eff7ae98dd21eb06c945d173 Merge: a8f3c4be 8e876ef2 Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun Dec 4 12:55:55 2022 -0800 Merge branch 'dev' commit 8e876ef2d15b3dd5fe055e3b389e1ccb532b2017 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Dec 4 10:20:48 2022 -0800 New translations messages.xlf (Serbian (Latin)) [ci skip] commit 2ea0f83a91cb666710e782a53db5aba798c6f98e Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 05:12:02 2022 -0800 New translations messages.xlf (Italian) [ci skip] commit 05d8ea5a9db8636b11e546cb2eec984126de77d0 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:09:05 2022 -0800 New translations messages.xlf (Serbian (Latin)) [ci skip] commit 967248233fcd1b17a0a4e0d037cd67910c666ab1 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:09:04 2022 -0800 New translations messages.xlf (French) [ci skip] commit b4c4b9fb6a608473aac85f37198e0d9786d7ed39 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:09:03 2022 -0800 New translations messages.xlf (Spanish) [ci skip] commit adb6483abc4d68770019a5c8b6e05db4d8ee1d82 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:09:01 2022 -0800 New translations messages.xlf (Arabic) [ci skip] commit 908db55bb7545ab91af4e28db0a2b35fb9f2b490 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:09:00 2022 -0800 New translations messages.xlf (Belarusian) [ci skip] commit 610f20de286f26535c0dd21b322c4c9e386a7348 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:08:59 2022 -0800 New translations messages.xlf (Czech) [ci skip] commit b2513a5cde2e0b590f70d2076b8a41c906224295 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:08:57 2022 -0800 New translations messages.xlf (Danish) [ci skip] commit bfa1c13d01838886b44525e8e4a444a4f8f977ab Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:08:56 2022 -0800 New translations messages.xlf (Finnish) [ci skip] commit 12aaff431f64229037eefbcb93d7996787b54ddf Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:08:55 2022 -0800 New translations messages.xlf (Hebrew) [ci skip] commit 547e5ea55e86548142abe348bb26b00ebaaeee9c Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:08:54 2022 -0800 New translations messages.xlf (Italian) [ci skip] commit c301127096b6a70ca9f6f595ed9183ecb01dad16 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:08:52 2022 -0800 New translations messages.xlf (Dutch) [ci skip] commit 19147855e715d29bce9d8c0312fd596932276409 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:08:51 2022 -0800 New translations messages.xlf (Romanian) [ci skip] commit 4e7c7ea1d66be890845f899efe7c3fef2736c038 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:08:49 2022 -0800 New translations messages.xlf (Norwegian) [ci skip] commit fcf8a49160702f9cb50552fefccfa20011e6bdca Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:08:48 2022 -0800 New translations messages.xlf (Portuguese) [ci skip] commit c6d658a954adca50c71016305e5cf652bf7c16da Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:08:47 2022 -0800 New translations messages.xlf (Russian) [ci skip] commit a78cd6526ca4955b56823fdbe1760978c1fa3e13 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:08:45 2022 -0800 New translations messages.xlf (Slovenian) [ci skip] commit bf895b54f4de8ff686dd308e38fc4327437de48a Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:08:44 2022 -0800 New translations messages.xlf (Swedish) [ci skip] commit e5f84ef5837508071147f01bfde5d707a1fe3588 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:08:43 2022 -0800 New translations messages.xlf (Turkish) [ci skip] commit 8c690a9a51ea3f11ec9b560a544b6280f4c1b4e7 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:08:41 2022 -0800 New translations messages.xlf (Chinese Simplified) [ci skip] commit 56526b970ad2539133196ac832750fee7f4dbb73 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:08:40 2022 -0800 New translations messages.xlf (Portuguese, Brazilian) [ci skip] commit 94fbf929167049cd0319f89c4f9b7d017297f0c9 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:08:38 2022 -0800 New translations messages.xlf (Croatian) [ci skip] commit 37f5e46d092617708578b19ef1968cd98a48a91a Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:08:37 2022 -0800 New translations messages.xlf (Luxembourgish) [ci skip] commit 38be817637ebc06a6237900241ccb23110fcc5bf Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:08:36 2022 -0800 New translations messages.xlf (Polish) [ci skip] commit 17303f41dadfd1ad8719a613e5e2d94284fcd492 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Dec 3 02:08:34 2022 -0800 New translations messages.xlf (German) [ci skip] commit 55ef0d4a1b62c3abe8500cad97ddeecf9f746b84 Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun Dec 4 08:44:35 2022 -0800 Fixes language code checks around two part languages commit a8f3c4be5494303ed16b04ff0b4a78325302f558 Merge: fa62ae82 1b9de2be Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Dec 3 18:47:09 2022 -0800 Merge pull request #1947 from alexander-bauer/helm Take ownership of k8s-at-home Helm chart, commit 1b9de2be5ab799c74953068e91c06c8fa57f5275 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Dec 3 18:46:19 2022 -0800 Use checkout v3 commit 0e8265f1aec188ea245b8a8aa4d831c95e9dd410 Merge: ea38eb01 5b45a140 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Dec 3 18:44:28 2022 -0800 Merge pull request #2109 from paperless-ngx/fix/redis-socket-parsing Bugfix: Redis socket compatibility didn't handle URLs with ports commit 5b45a140b93c27b10302b2c3577fdcfd81b3a8b3 Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sat Dec 3 18:30:21 2022 -0800 Fixes issue when the Redis URL also specifies a port commit 72fb9a475d1f48c5e3e6ac9a057e65989a0ddbf5 Author: Alexander Bauer <sasha@linux.com> Date: Thu Nov 10 02:24:04 2022 +0000 Ignore end-of-lines on generated Chart README commit bf97f5807f6f5458ebe9d3b8336cf1b32d1f440c Author: Alexander Bauer <sasha@linux.com> Date: Thu Nov 10 02:21:29 2022 +0000 Ignore non-yaml Helm chart template commit a707818b4da0e477026c39ddd9a2081513995d7b Author: Alexander Bauer <sasha@linux.com> Date: Thu Nov 10 01:54:35 2022 +0000 Change Helm chart releaser to use version tags only commit fb46c1b96a1d72cc77b795df1bbbc1cbd5edfadd Author: Alexander Bauer <sasha@linux.com> Date: Thu Nov 10 01:52:02 2022 +0000 Ignore generated Helm chart README from prettier commit 3226d8b25b7af149f8dbf69525cff9015e3676dd Author: Alexander Bauer <sasha@linux.com> Date: Tue Nov 8 00:46:27 2022 +0000 fixup! Add mostly-unchanged Helm chart from k8s-at-home commit 5c4363cbea46630a682ed5f10bf7146f0fa24950 Author: Alexander Bauer <sasha@linux.com> Date: Tue Nov 8 00:24:04 2022 +0000 Add mostly-unchanged Helm chart from k8s-at-home - Add the chart from k8s-at-home with some modifications - Add the Apache 2.0 license to the new charts/paperless-ngx subdirectory, the license under which the chart was distributed by k8s-at-home. I believe the chart will have to maintain this license. - Update the maintainers section and contact information to point to Paperless-ngx. - Regenerate the README (using helm-docs) - Add a GitHub actions configuration to publish the chart using GitHub pages. This makes the GitHub Pages page rendered by this repository usable as a Helm repository, without affecting potential future uses of the Pages site. These are in response to discussion #1790. commit fa62ae820bdeb402f751e91f1f4d6b17b8248a21 Merge: bcc029a2 17891baf Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Dec 3 14:19:36 2022 -0800 Merge pull request #2106 from tooomm/docs/edit Docs: Some more small MkDocs updates commit 17891bafaf8bd7dfcbfc949efddb6bd2d61ec62b Author: tooomm <tooomm@users.noreply.github.com> Date: Sat Dec 3 20:02:40 2022 +0100 lint commit 15fdadadef30b40811dcac54bf9fabbde277e759 Author: tooomm <tooomm@users.noreply.github.com> Date: Sat Dec 3 19:36:49 2022 +0100 open demo in new page commit ce9f604d81820a4fba83ec38e5f58e6317165814 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Dec 3 09:29:34 2022 -0800 Explicit default ordering for rule / account views commit 4f876db5d1d1407a8660aa1c58322fc8e36701e2 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon Nov 28 21:38:52 2022 -0800 prevent loss of unsaved changes to settings on tab nav commit 5e5f56dc67c0ba6b516a9ec7e27ca3bf653df548 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon Nov 28 20:39:03 2022 -0800 Re-org where some of the new classes are found commit 93fab8bb95661343981fbcab055de3bae9482702 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon Nov 28 12:53:20 2022 -0800 Apply code suggestions from @stumpylog commit 35ca2195feb1c32633d88da5972cc5652bc3ebf2 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon Nov 28 15:51:39 2022 -0800 frontend mail rule validation Display non-field validation errors, hide action param field if not needed commit 7ace66d7fd9f75ed1b66d7242622b8dee478534c Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon Nov 28 13:58:37 2022 -0800 fix edit dialog getters commit 4f9a31244b3916b7205388fcae46b2d59cca10f7 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri Nov 18 20:23:40 2022 -0800 Add settings routing commit 14cf4f709521123fcb8c9472c5f6b3c663ffc5c8 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri Nov 18 19:38:49 2022 -0800 Update frontend strings commit 8bd7c2782621c66703aff65dcf95704a83d72bf9 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri Nov 18 17:11:15 2022 -0800 Hide order parameter, fix imap port commit 8c4f486fe984e1b5ebd19e314c49ae7277ae7178 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri Nov 18 14:22:07 2022 -0800 API mail rule & account tests and fix use of assign_tags commit 284941444519e44b2d4322e0af2c9edd408d2b7a Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri Nov 18 14:21:31 2022 -0800 one-way imap password setting via API, ObfuscatedPasswordField commit ea1ea0816fbd4d17d9c62fe21e983f1fa62ca4d9 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri Nov 18 14:10:17 2022 -0800 Fix mail account / rule delete commit 52d3a8703c383d414298f8814a1bc3957ce89ec5 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Nov 12 15:14:58 2022 -0800 Dynamically load mail rules / accounts settings commit 4cb4d6adcd33c917c370fd480687fdcecf09230b Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Nov 12 15:15:59 2022 -0800 update settings tests to not wait on data which is now on-demand commit 24444237f2216ce42e1b2484de7e56296fe62a63 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Nov 12 14:46:57 2022 -0800 dynamic loading of settings tab contents commit 40c8629aef6f0b971d17a190ad48e6c6680e4d30 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu Nov 10 21:04:29 2022 -0800 Update welcome tour, move admin button commit 98cdf614a576618a96035ff7dcc93849199ea52d Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed Nov 9 19:59:35 2022 -0800 Mail form tweaks Include add button Include add button commit 2eb2d99a913f4b1dcb8a2d55393e5e96794cb17b Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed Nov 9 03:43:57 2022 -0800 Update frontend fixtures & tests for compatibility commit 18ad9bcbf2865f27ca8a04bc37b210c9c8c3eb86 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue Nov 8 12:18:47 2022 -0800 Working mail rule & account edit commit 997bff4917d5ef8c9426d3751927b4afcf9d2e6f Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed Nov 9 02:40:45 2022 -0800 Update deprecated edit-dialog rxjs commit 78f9a8089585dd24ea53cf0ac2492de54083ecc7 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue Nov 8 12:09:16 2022 -0800 mail account + rule deletion commit 9231df7a4a9e0a4df28b11a5c4bd34fbcf9defe3 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue Nov 8 11:50:57 2022 -0800 Mail rule edit dialog commit 6f25917c86a5152ae1ec3988cd42f4dc7b76df66 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue Nov 8 11:11:35 2022 -0800 Mail account edit dialog commit c41d1a78a86d1ac585ac03e424d733087ca3fe09 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue Nov 8 10:53:41 2022 -0800 remove unused toastService from edit dialogs and add confirmation commit c3331086d55661f9f1a973194cef951d2ccd05d9 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue Nov 8 03:39:54 2022 -0800 Basic data retrieval commit 6bd9ccd8f69e163acb522833bb65b9a07763b1ce Author: tooomm <tooomm@users.noreply.github.com> Date: Sat Dec 3 18:30:02 2022 +0100 update default edit path commit 68c7cecb07967b5fbfdc2fd0f900a938a5225b14 Author: tooomm <tooomm@users.noreply.github.com> Date: Sat Dec 3 18:29:14 2022 +0100 add mkdocs site to gitignore commit bcc029a2c763e8dcc759a815cb7332af1b90bbb9 Merge: 9d418055 1727eb00 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Dec 3 09:00:02 2022 -0800 Merge pull request #2104 from paperless-ngx/docs-cleanup Chore: Cleans up documentation links commit ea38eb01b21844aadc99956b54cd3b65ffd458a1 Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Fri Dec 2 13:54:15 2022 -0800 Adds support for database number specification commit 01d070b882ef9027bef9a046852c2060119edd5d Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Fri Dec 2 09:34:59 2022 -0800 Adds a layer to translate between differing formats of socket based Redis URLs commit 1727eb00cc7f98a52125a6ebdb87dad16483de3a Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Fri Dec 2 19:34:43 2022 -0800 Cleans up a number of internal links commit 9d4180553c972a813e4f83d4d65858c989eb20b5 Merge: 7c614264 8049af4b Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Dec 3 07:58:12 2022 -0800 Merge pull request #2102 from tooomm/patch-1 Fix doc links in contributing commit 8049af4b22ae1cd51d3c122eb3afd9c30beea24d Author: tooomm <tooomm@users.noreply.github.com> Date: Sat Dec 3 14:38:55 2022 +0100 Fix doc links in contributing commit 7c6142643d054228e0902a213abdea26ff0ad063 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Dec 3 02:08:51 2022 -0800 Update more docs references commit 2e8706f4e2fb97a70494029354c359db356c9d64 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Dec 3 02:05:49 2022 -0800 Update frontend translation strings commit d39d32d55573d2790524db396a35ce92cfe8b695 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Dec 3 02:04:30 2022 -0800 Fix docs references commit 6f52945449d9ddda8167597acc7d5f9165fd9d65 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Dec 3 01:47:04 2022 -0800 docs index formatting error commit 37025297b5d03df42ac98a7b82d04f7502ab6db9 Merge: aa023ea2 dc9e9e3b Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Dec 3 01:33:31 2022 -0800 Merge pull request #2095 from paperless-ngx/update-readme-doc-links Documentation: Update docs links and screenshot in readme, add favicon commit aa023ea2e355b5f40fd5d5c1f80efdb45987c09c Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Dec 3 01:30:07 2022 -0800 correct docs deploy domain commit 78bf0b63a5ca666742970eb08704284550805e44 Merge: 29391c1c a96ecd67 Author: Felix E <felix@eckhofer.com> Date: Sat Dec 3 09:10:20 2022 +0100 Merge pull request #2087 from Ricks-ha/main Add examples to URL and TIME_ZONE commit dc9e9e3b48b644fb598c20e3949de09b666e31ef Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri Dec 2 20:06:51 2022 -0800 add favicon commit ab29c49b7a6855a3884ed1ffa1e00010924fc99f Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri Dec 2 19:09:19 2022 -0800 Update docs links and screenshot in readme commit 1c0ac474b85889b0c75875323734dc05b4f5ddf9 Merge: 25fb8d9c 29391c1c Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Fri Dec 2 19:05:28 2022 -0800 Merge branch 'main' into dev commit 29391c1c7b6c3adbd96a09d66b5a2b02e392b050 Merge: 58a01a57 69383497 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri Dec 2 15:22:39 2022 -0800 Merge pull request #2067 from paperless-ngx/material-docs [WIP] Feature: Move docs to material-mkdocs commit 693834971c7413098321800b150c56417e7142c6 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu Dec 1 20:00:23 2022 -0800 Add v1.10.1 changelog commit 97376d4b7229b9cdd05d151c3b61a404053c59f9 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri Dec 2 09:09:29 2022 -0800 update ci for documentation build vs deploy commit 3ee1d2a9a9a3a78e9254850f0d4a9f98664cc5dd Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue Nov 29 21:20:45 2022 -0800 Add changes from #2069 commit 605f885e19136ec1c728e6c8497c0ac76eaa285e Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue Nov 29 12:49:23 2022 -0800 Move docs to material-mkdocs commit 25fb8d9c3be66e778f6215fc5c4b1377b9b526b9 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri Dec 2 08:30:42 2022 -0800 Update dev version string commit a96ecd673be07db1304d76037faec056ae170b41 Author: Ricks-ha <ricks@ricksha.eu> Date: Fri Dec 2 13:27:57 2022 +0100 Add examples to URL and TIME_ZONE commit 58a01a57ee6e018918d7b4d1d01e0d36cb351a50 Merge: a96f79f6 c18fc03e Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri Dec 2 03:36:55 2022 -0800 Merge pull request #2082 from paperless-ngx/v1.10.1-changelog Chore: Add v1.10.1 changelong commit c18fc03ef3c684075ec4ade333c20bc792282bfe Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu Dec 1 20:00:23 2022 -0800 Add v1.10.1 changelong commit a96f79f6a33c08d090ec33a2021996cd56df407d Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu Dec 1 18:54:00 2022 -0800 Bump version to 1.10.1 commit d6f1d004a34d34b7e974393820b04d021bcca41d Merge: 88cf6ef8 da72d357 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu Dec 1 18:52:35 2022 -0800 Merge branch 'dev' commit da72d3571be02b71ffc5650d0031e4ba2143cc78 Merge: 8241da0e 86592928 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu Dec 1 18:52:06 2022 -0800 Merge pull request #2050 from paperless-ngx/l10n_dev New Crowdin updates commit 8241da0eb3c1c105beecdb4204276d139a514a43 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu Dec 1 17:01:22 2022 -0800 fix broken npm package-lock commit 51562667bfe3f05e185ff878268d04af5cd63cdf Merge: 1aee2988 97eeae65 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu Dec 1 16:40:07 2022 -0800 Merge pull request #2076 from paperless-ngx/dependabot/npm_and_yarn/src-ui/dev/tslib-2.4.1 Bump tslib from 2.4.0 to 2.4.1 in /src-ui commit 97eeae65a3a0590a95e2ab77afd94a9ba2b48319 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Dec 2 00:39:26 2022 +0000 Bump tslib from 2.4.0 to 2.4.1 in /src-ui Bumps [tslib](https://github.com/Microsoft/tslib) from 2.4.0 to 2.4.1. - [Release notes](https://github.com/Microsoft/tslib/releases) - [Commits](https://github.com/Microsoft/tslib/compare/2.4.0...2.4.1) --- updated-dependencies: - dependency-name: tslib dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> commit 1aee2988f739634b49abcd84a31860301fb19dbd Merge: a63a8dd4 6f0077ef Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu Dec 1 16:39:24 2022 -0800 Merge pull request #2079 from paperless-ngx/dependabot/npm_and_yarn/src-ui/dev/angular-builders/jest-14.1.0 Bump @angular-builders/jest from 14.0.1 to 14.1.0 in /src-ui commit a63a8dd488a8af00b4783ec40a53600fe1689b42 Merge: 06a9df6d 39be68a1 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu Dec 1 16:38:38 2022 -0800 Merge pull request #2078 from paperless-ngx/dependabot/npm_and_yarn/src-ui/dev/jest-preset-angular-12.2.3 Bump jest-preset-angular from 12.2.2 to 12.2.3 in /src-ui commit 06a9df6dbd10f7c4931a1dec4e81aee32625647d Merge: 49933bb5 7d7d9630 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu Dec 1 16:37:25 2022 -0800 Merge pull request #2080 from paperless-ngx/dependabot/npm_and_yarn/src-ui/dev/ngx-file-drop-14.0.2 Bump ngx-file-drop from 14.0.1 to 14.0.2 in /src-ui commit 49933bb5a82dbf143acdd004493c03a6e0b2450c Merge: 02c782a1 ac69babf Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu Dec 1 16:18:07 2022 -0800 Merge pull request #2077 from paperless-ngx/dependabot/npm_and_yarn/src-ui/dev/ngneat/dirty-check-forms-3.0.3 Bump @ngneat/dirty-check-forms from 3.0.2 to 3.0.3 in /src-ui commit 7d7d9630c193c119c90235751339b34142ea6dc8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 1 20:03:32 2022 +0000 Bump ngx-file-drop from 14.0.1 to 14.0.2 in /src-ui Bumps [ngx-file-drop](https://github.com/georgipeltekov/ngx-file-drop) from 14.0.1 to 14.0.2. - [Release notes](https://github.com/georgipeltekov/ngx-file-drop/releases) - [Changelog](https://github.com/georgipeltekov/ngx-file-drop/blob/master/CHANGELOG.md) - [Commits](https://github.com/georgipeltekov/ngx-file-drop/compare/v14.0.1...v14.0.2) --- updated-dependencies: - dependency-name: ngx-file-drop dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> commit 6f0077efac2cb8d7ecf28fa1f1cb8464f26bbb8c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 1 20:03:05 2022 +0000 Bump @angular-builders/jest from 14.0.1 to 14.1.0 in /src-ui Bumps [@angular-builders/jest](https://github.com/just-jeb/angular-builders/tree/HEAD/packages/jest) from 14.0.1 to 14.1.0. - [Release notes](https://github.com/just-jeb/angular-builders/releases) - [Changelog](https://github.com/just-jeb/angular-builders/blob/master/packages/jest/CHANGELOG.md) - [Commits](https://github.com/just-jeb/angular-builders/commits/@angular-builders/jest@14.1.0/packages/jest) --- updated-dependencies: - dependency-name: "@angular-builders/jest" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> commit 39be68a1a4dc7a5dc7a29a416c4eb62b34f86262 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 1 20:02:39 2022 +0000 Bump jest-preset-angular from 12.2.2 to 12.2.3 in /src-ui Bumps [jest-preset-angular](https://github.com/thymikee/jest-preset-angular) from 12.2.2 to 12.2.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/v12.2.2...v12.2.3) --- updated-dependencies: - dependency-name: jest-preset-angular dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> commit ac69babfce90f55486749ce32c56bf29fba17b5e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Dec 1 20:02:11 2022 +0000 Bump @ngneat/dirty-check-forms from 3.0.2 to 3.0.3 in /src-ui Bumps [@ngneat/dirty-check-forms](https://github.com/ngneat/dirty-check-forms) from 3.0.2 to 3.0.3. - [Release notes](https://github.com/ngneat/dirty-check-forms/releases) - [Changelog](https://github.com/ngneat/dirty-check-forms/blob/master/CHANGELOG.md) - [Commits](https://github.com/ngneat/dirty-check-forms/compare/v3.0.2...v3.0.3) --- updated-dependencies: - dependency-name: "@ngneat/dirty-check-forms" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> commit 02c782a1273ff7411f53a27c3b2f4c807f4f1358 Merge: 4e90fda8 9b602a4b Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu Dec 1 08:19:59 2022 -0800 Merge pull request #2073 from paperless-ngx/fix-frontend-tasks-display Fix: frontend tasks display in 1.10.0 commit 4e90fda80f651d67016795d8b273f34a44da880f Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Tue Nov 29 20:06:56 2022 -0800 Expands documentation around the permissions of the custom scripts and the folder commit 88e3e556a1ded458ea2172cbc329a3ac54470b8b Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Tue Nov 29 20:05:08 2022 -0800 Fixes the custom scripts not running as root commit 88cf6ef843ffe428e164f3c7c57cdf1a856c3180 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed Nov 30 15:14:21 2022 -0800 add demo badge commit 9b602a4bf016ffa6c7731269f8b3a358b1a1fba0 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed Nov 30 13:55:51 2022 -0800 Fix frontend tasks display commit fe2db4dbf7bbc21b287fd72cd124545160eaa7c0 Author: phail <phail@hacknology.de> Date: Wed Nov 30 10:16:39 2022 +0100 adapt compose file for eml parsing commit 47c88a6bdd154a343b64ca8ae5073fa58897fa7b Merge: 4aa31859 a3bc3b78 Author: phail <phail@hacknology.de> Date: Wed Nov 30 10:10:57 2022 +0100 Merge remote-tracking branch 'paperless/dev' into feature-consume-eml commit a3bc3b78d53af7cb58456fe4b3de40258a411744 Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Tue Nov 29 14:34:12 2022 -0800 Also display the container logs commit fed7d3e9933202c6ccdc2de7c1203a7bf2af69a0 Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Tue Nov 29 13:59:48 2022 -0800 Use docker compose to start and stop containers which match directly to our command overrides commit 3a74f24e49e2e0aeaf17897d2fe504ae3f06377c Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Tue Nov 29 12:44:53 2022 -0800 Adds libatomic1 for supporting armv7 better commit 52afab39cfbd38234aa9c69cd0e1554702c0d991 Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Tue Nov 29 12:16:51 2022 -0800 Organizes the system packages a little bit more commit 8659292852acaeb07df4a0cadc8cf09649b93961 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Tue Nov 29 00:29:45 2022 -0800 New translations django.po (Norwegian) [ci skip] commit ce73f159fd23159531c5786b381d4407c6550df9 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Mon Nov 28 14:13:54 2022 -0800 New translations messages.xlf (Serbian (Latin)) [ci skip] commit 71382e9c620d25cca435a234c9a91fb7d352dab2 Merge: 5d3a6e23 a1a802fc Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon Nov 28 14:05:57 2022 -0800 Merge pull request #2062 from paperless-ngx/fix/2053-long-names-too-quiet Bugfix: Don't silence an exception when trying to handle file naming commit a1a802fc92359e2686497f32e53fb6247ad78886 Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Mon Nov 28 13:44:17 2022 -0800 Don't silence an exception when trying to handle file naming commit 4200fc610dbed1a70fecbf8ade96ea8501d69e12 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Mon Nov 28 13:17:22 2022 -0800 New translations messages.xlf (Serbian (Latin)) [ci skip] commit 32d212cd9f11962346f828bdb6935c522bc38a81 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Mon Nov 28 11:17:07 2022 -0800 New translations messages.xlf (German) [ci skip] commit 5d3a6e230d5e673c4ce61945098c68222b3b760f Merge: b33fcc11 f0497e77 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon Nov 28 11:04:44 2022 -0800 Merge pull request #2057 from paperless-ngx/fix/2044-lang-code-diffs Bugfix: Some tesseract languages aren't detected as installed. commit b33fcc117e03b768d4fbfa7ee34470fccf2c940b Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Mon Nov 28 09:25:03 2022 -0800 Transition to a maintained upload release assert commit e96d65f9451a1b92aaec0085654c21a50d581adc Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Mon Nov 14 15:38:35 2022 -0800 Allows parsing of WebP format images commit cfeed0ce6eec797dc122d692bda7329d60d7045d Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Mon Nov 28 08:30:32 2022 -0800 New translations django.po (Polish) [ci skip] commit b89ecf7d7764c4b88c1f4caccc161c786aa306d4 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Mon Nov 28 05:28:39 2022 -0800 New translations messages.xlf (Luxembourgish) [ci skip] commit 5ca25d44baa9e086781d7c7d03bdb608839ab093 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Mon Nov 28 04:27:31 2022 -0800 New translations messages.xlf (Luxembourgish) [ci skip] commit 1e11c12d96f79b9822d96a419574b6784a41770e Merge: e74d7dad 3e22e8e0 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun Nov 27 21:16:50 2022 -0800 Merge branch 'main' into dev commit 3e22e8e0b96a3d072c85c735639176bd5b23114f Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun Nov 27 19:22:59 2022 -0800 prepends the latest changelog commit dba45f93a4de843edba2bfb6641a14ce3f269fe4 Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun Nov 27 19:22:03 2022 -0800 Fixes the pre-commit command commit 18f3f44ae918dddaed969dc563db8d7895a3148f Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:58:25 2022 -0800 New translations messages.xlf (Serbian (Latin)) [ci skip] commit 85a6a271dc9608518ae584a1a130ea32cef1aa0b Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:58:23 2022 -0800 New translations messages.xlf (French) [ci skip] commit abb515d4ea0ef75008b6b90294185ff0b1ccb2d6 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:58:22 2022 -0800 New translations messages.xlf (Spanish) [ci skip] commit 309d1f2b6785c9b8905aea1d28a1dc7804a712a0 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:58:21 2022 -0800 New translations messages.xlf (Arabic) [ci skip] commit fa2f09bc4b279e22df9679ce1b6801eaa9bc9177 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:58:19 2022 -0800 New translations messages.xlf (Belarusian) [ci skip] commit c51590cd1264835ce7cadb43b3c4c70e4712a36d Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:58:18 2022 -0800 New translations messages.xlf (Czech) [ci skip] commit 8e01406acfed5d06b8904f68bcebe933e938ca54 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:58:17 2022 -0800 New translations messages.xlf (Danish) [ci skip] commit 7cce2f0fe60b82c50159d25cb91bf2e87e0cc6c0 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:58:16 2022 -0800 New translations messages.xlf (Finnish) [ci skip] commit 95091c2f393808870c91038c54036579eaa024c6 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:58:14 2022 -0800 New translations messages.xlf (Hebrew) [ci skip] commit 4a0aa12bd99d1c99dfbf6ebf8751038f1d933169 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:58:13 2022 -0800 New translations messages.xlf (Italian) [ci skip] commit 9a0329746a07b7307f7ddd868b4259cce38532cb Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:58:11 2022 -0800 New translations messages.xlf (Dutch) [ci skip] commit 8392a6fd4a3777ae6d432af7c4a39e62e744511a Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:58:10 2022 -0800 New translations messages.xlf (Romanian) [ci skip] commit 8fa18bb8a6c2065fed25f35cbb047cc1e2231979 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:58:09 2022 -0800 New translations messages.xlf (Norwegian) [ci skip] commit 0095b593fb7ec30ce33a57931bc1c0a0ab3a87de Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:58:08 2022 -0800 New translations messages.xlf (Portuguese) [ci skip] commit b1e5135e2126a133e1ccdb10c703996e4e20860e Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:58:05 2022 -0800 New translations messages.xlf (Russian) [ci skip] commit e88755e7ac6b7824001ec6c7f0ca4932b9412182 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:58:04 2022 -0800 New translations messages.xlf (Slovenian) [ci skip] commit c58294729132949a6f0b4cf0baba0bbabb60254d Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:58:02 2022 -0800 New translations messages.xlf (Swedish) [ci skip] commit 98fe3a2cb71a2345e4c7d29eaec4428095ba5857 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:58:01 2022 -0800 New translations messages.xlf (Turkish) [ci skip] commit 61647606fa2d571c82f93a3f0c6f50894e314f23 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:57:59 2022 -0800 New translations messages.xlf (Chinese Simplified) [ci skip] commit 95a1e5c6454a52d446b6b88f7b9721b247558300 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:57:58 2022 -0800 New translations messages.xlf (Portuguese, Brazilian) [ci skip] commit 8ead77f128eec14ae790bbd08880cd295a58621a Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:57:57 2022 -0800 New translations messages.xlf (Croatian) [ci skip] commit b9e9e82f33122d4e501e906cdcb6f68131bea0cd Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:57:55 2022 -0800 New translations messages.xlf (Luxembourgish) [ci skip] commit 487fd3a5dd4eafa8ccad1fdd7d0df0532294f273 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:57:54 2022 -0800 New translations messages.xlf (Polish) [ci skip] commit 657786a2febe3e57b16ee021b1e968706e426a7a Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sun Nov 27 17:57:52 2022 -0800 New translations messages.xlf (German) [ci skip] commit e74d7dadfb69d5b5c7e77342cb81608a6a55845a Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun Nov 27 17:43:46 2022 -0800 Adds the -dev back to the UI version commit a2937cd54d1ceb60bcecdfa70edc19b769f01a26 Merge: 9b01aa92 7b3ce628 Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun Nov 27 17:42:41 2022 -0800 Merge branch 'main' into dev commit 7b3ce6289fa2a3588ea92af9988e7ef034237c40 Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun Nov 27 17:21:12 2022 -0800 Bumps version number to 1.10.0 commit a16e8324bef12eed7ecab64d5b814aa514cf9b3c Merge: 34a0111f 39de531d Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Sun Nov 27 17:18:08 2022 -0800 Merge pull request #1960 from paperless-ngx/beta [Beta] Paperless-ngx v1.10.0 Release Candidate commit 39de531df5baed7ef3b2d6eec05db0b6eb87f987 Merge: 4764d4fd c9d6c208 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun Nov 27 14:47:14 2022 -0800 Merge pull request #2041 from paperless-ngx/l10n_dev New Crowdin updates commit 4764d4fd2b774857d4651e71456d7c0bc3a6cc13 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Nov 26 12:28:51 2022 -0800 New translations django.po (German) [ci skip] commit e147d4571f43a47c0312c4170f62c1746543b130 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Nov 26 09:54:00 2022 -0800 New translations django.po (German) [ci skip] commit dc9aaa64727e5f1cdb9f26b8da8c34ccb822522e Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Tue Nov 22 15:21:31 2022 -0800 New translations django.po (German) [ci skip] commit 8a061c4ac219a60720d5ec6ca20aec8e13a54a10 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Tue Nov 22 15:21:30 2022 -0800 New translations messages.xlf (German) [ci skip] commit d051c5c2824dd7cf01e3a0d068264e2340e26808 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Nov 12 08:48:48 2022 -0800 Remove ar-SA commit 9e60810a8bc3c7b570f4157080ec77a6f21ed3ba Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Nov 12 08:33:08 2022 -0800 New translations messages.xlf (Arabic) [ci skip] commit 96ee7990b2bc3ac1ebfe10d1048a4dcf697da3f1 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Fri Nov 11 13:59:54 2022 -0800 New translations messages.xlf (Serbian (Latin)) [ci skip] commit 224bfeb72e18256b79afc5eff4894a30331b8090 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Fri Nov 11 13:04:01 2022 -0800 New translations messages.xlf (Serbian (Latin)) [ci skip] commit f0497e77449bcb18ede3452e26fc001dfd3feaf4 Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun Nov 27 08:28:22 2022 -0800 Fixes how a language code like chi-sim is treated in the checks commit c9d6c208afe5d56035cd2f10c51ed530a8371c40 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Nov 26 12:28:51 2022 -0800 New translations django.po (German) [ci skip] commit 9f2b8b1734ece2a5c51be743760098b33c9e9bfe Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Nov 26 09:54:00 2022 -0800 New translations django.po (German) [ci skip] commit a04b9e37552b7a5f4b6f26078c38fc93041d1110 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Tue Nov 22 15:21:31 2022 -0800 New translations django.po (German) [ci skip] commit a81d4c5e9dad6e8f49c20c316513cca27d99a032 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Tue Nov 22 15:21:30 2022 -0800 New translations messages.xlf (German) [ci skip] commit 2140d4209825252bd9106ac9ade6dc1ba4e507dd Merge: a5283525 2a5dc4de Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue Nov 22 14:35:34 2022 -0800 Merge pull request #2025 from paperless-ngx/fix-redo-ocr-message Add info that re-do OCR doesnt automatically refresh content commit 43325371fc79726f2fbad6b00d24b4e4614fea9b Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Nov 12 08:48:48 2022 -0800 Remove ar-SA commit d10721089e21d6a2c16f1da8b63e7e19ee22788d Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Nov 12 08:33:08 2022 -0800 New translations messages.xlf (Arabic) [ci skip] commit f1a1a2da8b89a6c30a837e8d96d8efccb678a05b Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Fri Nov 11 13:59:54 2022 -0800 New translations messages.xlf (Serbian (Latin)) [ci skip] commit 612e0a1163b8fb1143108b8615097f05f0a81b15 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Fri Nov 11 13:04:01 2022 -0800 New translations messages.xlf (Serbian (Latin)) [ci skip] commit 2a5dc4de3865823dca78f6042a9cbfb526950667 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue Nov 22 14:16:04 2022 -0800 Add info that re-do OCR doesnt automatically refresh content commit a5283525bc6b26f4f7b03f09ea1fe5e43cef440a Merge: f0155565 de98d748 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue Nov 22 13:53:08 2022 -0800 Merge pull request #2023 from paperless-ngx/fix/2019-create-date Bugfix: Fix created_date being a string commit de98d748a9548e420be3cef3fde58eb4ce777940 Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Tue Nov 22 10:11:27 2022 -0800 If override_date is provided, coerce it into a datetime commit f015556562ffa291f41076f49938111a674f3a60 Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Mon Nov 21 14:56:14 2022 -0800 Adds a test to cover this edge case commit b897d6de2e3fbd26c6b6bcd9c09932e99e14fead Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Mon Nov 21 14:45:20 2022 -0800 Don't use the sidecar file when redoing the OCR, it only contains new text commit 54f20b381e675ddab881e16a9a8ee2181591e979 Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Mon Nov 21 12:59:14 2022 -0800 Documents some issues and the required manual fixes for MariaDB commit c0d42480216bc4df0caed097713f960f644e4d76 Merge: 27f7f0a9 870e295a Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon Nov 21 22:19:02 2022 -0800 Merge pull request #1973 from paperless-ngx/l10n_dev New Crowdin updates commit 870e295aaeb0950cebed77e651df786b321c313b Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Mon Nov 21 21:43:54 2022 -0800 New translations messages.xlf (German) [ci skip] commit 4aa318598fd0dc6c5d4e08dd2a13e7bf614511ec Author: phail <phail@hacknology.de> Date: Sun Nov 20 23:26:20 2022 +0100 add test comments commit 00f39d8b581c358f2484680275222f6ad909758c Author: phail <phail@hacknology.de> Date: Sun Nov 20 22:49:42 2022 +0100 add test comments commit 0b1a16908fbbb88728301fa708d221a9138539ce Author: phail <phail@hacknology.de> Date: Sun Nov 20 20:33:07 2022 +0100 Include .eml reference in docs commit d9796e5003b9a5bba80f4f1167d07524edb6aa3a Author: phail <phail@hacknology.de> Date: Sun Nov 20 20:24:36 2022 +0100 change order of elements in parsed Texts commit 3599bb52c05a05132bedf8e641dbd2bcb1ef3410 Author: phail <phail@hacknology.de> Date: Sun Nov 20 20:12:41 2022 +0100 minor test improvements commit af8a6c3764659efa285b24ede4759aeb99eb6bcb Author: phail <phail@hacknology.de> Date: Sun Nov 20 19:53:57 2022 +0100 fix filenames commit 6d37ebf79ea655197239982d19193c17dd534b46 Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun Nov 20 09:15:06 2022 -0800 Fixes one more place which used manual size formatting commit f6a70b85f4cff8d490884a2a11ba45f44c286a98 Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun Nov 20 09:13:08 2022 -0800 Use Django templating engine commit 538a4219bd951a03c403133087954ac64d4b53a2 Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun Nov 20 09:10:44 2022 -0800 Fixes missing return commit 85c41b79be2033bdec5226c9687a153d7f4edc06 Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun Nov 20 08:02:06 2022 -0800 Adds the new packages without updating other dependencies commit 25d014d8ef8a8dcc7f9cef0ae446eb1418ef0754 Merge: 9ec89762 27f7f0a9 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun Nov 20 07:48:55 2022 -0800 Merge branch 'beta' into l10n_dev commit 9b01aa9202ccd5ac361ab8b23ff006dcf54aa1ea Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Mon Nov 14 15:47:22 2022 -0800 Fixes the link for flake8 to the new (?) GitHub repo commit df101f5e7a9eb97521d752e9755806a510e12d89 Author: phail <phail@hacknology.de> Date: Sun Nov 20 16:09:46 2022 +0100 split handle_message function commit 1fa735eb23afe98d156b5ba6bf7560cc65397202 Author: phail <phail@hacknology.de> Date: Sun Nov 20 15:44:43 2022 +0100 use imagehash instead of bitwise hashing commit ebe21a01140aa5d492c34fc88be63cdfcc57b025 Author: phail <phail@hacknology.de> Date: Sun Nov 20 14:22:30 2022 +0100 eml parsing requires tika commit d132eba1431fd2c8a9dd57904cb019c26dbcc2e2 Author: phail <phail@hacknology.de> Date: Sun Nov 20 12:48:03 2022 +0100 optimize regex commit 073c3c8fed873e96a674d227f67ec96e169fbc1d Author: phail <phail@hacknology.de> Date: Sun Nov 20 12:36:49 2022 +0100 use html.escape instead of some self build functions commit e3c1bde79334940bb70d8ed5235de85bbafc15ca Author: phail <phail@hacknology.de> Date: Sun Nov 20 12:06:35 2022 +0100 remove log mocking, replace pytest raises, use humanfriendly commit 27f7f0a9411e85710824037d63f0e961c5a1fb4a Merge: 9f5fd6c3 914661fd Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu Nov 17 14:31:46 2022 -0800 Merge pull request #1998 from paperless-ngx/fix/1993-date-overflow Bugfix: Don't allow exceptions during date parsing to fail consume commit 9f5fd6c3ba93f08d1982c33e8c861bf1164272d0 Merge: 0ae82005 3dfeee93 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu Nov 17 14:30:23 2022 -0800 Merge pull request #1967 from paperless-ngx/feature-scripts-output Feature: Capture stdout & stderr of the pre/post consume scripts commit 914661fdbb7adfd62481013a0bc759c920c1289d Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Thu Nov 17 13:37:37 2022 -0800 Don't allow an exception when trying to parse a date cause complete failure commit 0ae8200593e6c92f92004c2bf13f1e19d930775e Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Mon Nov 14 15:47:22 2022 -0800 Fixes the link for flake8 to the new (?) GitHub repo commit b68906b14ed89832705397b6822cf4001de87626 Author: phail <phail@hacknology.de> Date: Sun Nov 13 22:49:52 2022 +0100 merge pipfile commit 681eecc46ee042ef54f4f27b92df12685576d153 Merge: 1578e8de d4712234 Author: phail <phail@hacknology.de> Date: Sun Nov 13 22:43:55 2022 +0100 Merge remote-tracking branch 'paperless/dev' into feature-consume-eml commit 1578e8de2dab940849975b4664b329000568edc3 Author: phail <phail@hacknology.de> Date: Sun Nov 13 22:33:26 2022 +0100 fix live tests commit 023c931401db7236d2d1f10def76c1855f465917 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun Nov 13 07:11:45 2022 -0800 Fix top search not working due to missing button type commit 9ec89762a35e19e7415374e9e24c20b2d16235ac Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Nov 12 09:31:54 2022 -0800 New translations messages.xlf (Serbian (Latin)) [ci skip] commit fa47595ac8b5e411bf68b72dc98f2bfb335ae6d9 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Nov 12 08:58:01 2022 -0800 remove ar_SA [ci skip] commit 79f5019b40dd15effe66ef94a9ca1854908e9937 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Sat Nov 12 08:53:52 2022 -0800 New Crowdin updates (#1971) * New translations messages.xlf (Serbian (Latin)) [ci skip] * New translations messages.xlf (Serbian (Latin)) [ci skip] * New translations messages.xlf (Italian) [ci skip] * New translations django.po (Italian) [ci skip] * New translations django.po (Serbian (Latin)) [ci skip] * New translations messages.xlf (Russian) [ci skip] * New translations messages.xlf (Polish) [ci skip] * New translations messages.xlf (Serbian (Latin)) [ci skip] * New translations messages.xlf (Luxembourgish) [ci skip] * New translations messages.xlf (Croatian) [ci skip] * New translations messages.xlf (Portuguese, Brazilian) [ci skip] * New translations messages.xlf (Chinese Simplified) [ci skip] * New translations messages.xlf (Turkish) [ci skip] * New translations messages.xlf (Swedish) [ci skip] * New translations messages.xlf (Slovenian) [ci skip] * New translations messages.xlf (Portuguese) [ci skip] * New translations messages.xlf (Norwegian) [ci skip] * New translations messages.xlf (German) [ci skip] * New translations messages.xlf (Dutch) [ci skip] * New translations messages.xlf (Italian) [ci skip] * New translations messages.xlf (Hebrew) [ci skip] * New translations messages.xlf (Finnish) [ci skip] * New translations messages.xlf (Danish) [ci skip] * New translations messages.xlf (Czech) [ci skip] * New translations messages.xlf (Belarusian) [ci skip] * New translations messages.xlf (Spanish) [ci skip] * New translations messages.xlf (French) [ci skip] * New translations messages.xlf (Romanian) [ci skip] * New translations messages.xlf (Arabic) [ci skip] * Remove ar-SA * remote ar other than ar-ar Co-authored-by: Michael Shamoon <4887959+shamoon@users.noreply.github.com> commit 756ce2f9d81a9a281e4b219999f0a35de9c536d1 Merge: 50a211f3 d4712234 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Nov 12 08:33:43 2022 -0800 Merge branch 'dev' into beta commit d47122340a20ab429187b4bdbc74a1172da0b1dc Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat Nov 12 08:31:25 2022 -0800 Add translation strings for welcome tour buttons commit b01cbc9aa08a51a63b1719e71335d140ce73a432 Author: phail <phail@hacknology.de> Date: Sat Nov 12 15:48:30 2022 +0100 add conditions to unittests commit 3dfeee9332f4436467056178d7ddc3ff3a2aa8a8 Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Fri Nov 11 10:09:56 2022 -0800 Don't do decoding work if not needed commit 057f6016cc92f6d21b04b9a16dc6f0b255c8b401 Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Fri Nov 11 08:58:49 2022 -0800 Adds further testing to cover scripts with non-zero exit codes commit c4965580deebe97b40bfddaa9e0301d0ba108078 Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Thu Nov 10 17:40:36 2022 -0800 Fixes stderr appearing to have content when it doesn't commit 9a47963fd5aa54c5bf463110603a19527a057ca3 Author: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Wed Nov 9 20:11:36 2022 -0800 Captures the stdout and stderr of the pre/post scripts into the log commit 50a211f36767a3aee9f679c77ba81f41cc0dea07 Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Thu Nov 10 17:25:39 2022 -0800 Fixes an issue with the install of languages and read-only variable commit 5f278d7fbbe1cf690a8215d59339b9cac2b7422c Merge: e5106bdc a17d2519 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed Nov 9 21:37:29 2022 -0800 Merge pull request #1956 from paperless-ngx/l10n_dev New Crowdin updates commit a17d251913ac65f852aa8e80b63a306358956533 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:37 2022 -0800 New translations django.po (Serbian (Latin)) [ci skip] commit 1cbf08865698a05301d88275bbad485ea325a92a Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:36 2022 -0800 New translations messages.xlf (Serbian (Latin)) [ci skip] commit d3254d6bcfffc0e3abe95b86a9b1912c6616b77e Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:35 2022 -0800 New translations messages.xlf (Luxembourgish) [ci skip] commit 1543729c7be2684d47a1e7a28e8b7647f01801de Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:34 2022 -0800 New translations messages.xlf (Croatian) [ci skip] commit ef2a96c34b9de59bb0cd7f9e98b721ce3848a076 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:32 2022 -0800 New translations messages.xlf (Portuguese, Brazilian) [ci skip] commit 656b1e150ffd10527b0139ed3ea554ca6435d8c5 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:31 2022 -0800 New translations messages.xlf (Chinese Simplified) [ci skip] commit e0f61003cfeb46543bd68ccaa067977078149c35 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:30 2022 -0800 New translations messages.xlf (Turkish) [ci skip] commit 1ca98678cd592670a3366fcda0dd2fd06dda950f Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:28 2022 -0800 New translations messages.xlf (Swedish) [ci skip] commit 9919cc19567ea753552e09626795c07c45b9a737 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:27 2022 -0800 New translations messages.xlf (Slovenian) [ci skip] commit d2096e3c0593af1149f9a5395536cf309f450826 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:26 2022 -0800 New translations messages.xlf (Portuguese) [ci skip] commit 5f2b508b7a3800936fb2fbbb403a641d7550c97c Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:24 2022 -0800 New translations messages.xlf (Polish) [ci skip] commit 752d4f424900a72c92306b0151b474672b22c99d Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:23 2022 -0800 New translations django.po (German) [ci skip] commit 72e7d5150e724b63fd3ae6f34fb443375a939e04 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:22 2022 -0800 New translations messages.xlf (Norwegian) [ci skip] commit 42a9e05a7fe1fd16a471fe006f2185b6d34ed658 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:21 2022 -0800 New translations messages.xlf (Italian) [ci skip] commit b4add2ed55b346fdf3bb00dc5e4ea88457e9fbdc Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:19 2022 -0800 New translations messages.xlf (Hebrew) [ci skip] commit ed7d9295bd291626ef52a0f3f498884da04d4d3a Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:18 2022 -0800 New translations messages.xlf (Finnish) [ci skip] commit 5b7b1b2349db8daf23b3f89af865109c8fde99cc Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:16 2022 -0800 New translations messages.xlf (Danish) [ci skip] commit d5c930acc955e4ebbb5cdc6e1f35da32c99fc729 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:15 2022 -0800 New translations messages.xlf (Czech) [ci skip] commit 4c93d6d7e616c4bdb8cc205d50b918433626fc07 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:14 2022 -0800 New translations messages.xlf (Belarusian) [ci skip] commit 066f3264fbf760158c2a8d65645a86666b9f2811 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:12 2022 -0800 New translations messages.xlf (Spanish) [ci skip] commit 88a803f94950523b62cf7ea412642363fbaeb7b5 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:11 2022 -0800 New translations messages.xlf (French) [ci skip] commit e69615dc0665db8897004050ee7476df11cccbde Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:10 2022 -0800 New translations messages.xlf (Romanian) [ci skip] commit a1e0840e2486faacd3dcc492def43106922ca18d Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:08 2022 -0800 New translations messages.xlf (Dutch) [ci skip] commit d814353e830bdd442cd381fd546ed02103ce31a8 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:07 2022 -0800 New translations messages.xlf (German) [ci skip] commit 06d7845ecae8cba3bf4219ab8bf9194f6e6c3a3a Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:04 2022 -0800 New translations django.po (Dutch) [ci skip] commit ae8682c7a53d224f672aa6e2444a2b32c3e428d8 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:03 2022 -0800 New translations django.po (Romanian) [ci skip] commit c9c0b3d43031b01b38ace9ee345f97c9835964c6 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:02 2022 -0800 New translations django.po (Luxembourgish) [ci skip] commit cc46fc7e4ba09f785abb39ec9c3ef4c9109a6707 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:01 2022 -0800 New translations django.po (Croatian) [ci skip] commit d1b1ba21cd3b0b7038e62936818352c77f67a12b Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:12:00 2022 -0800 New translations django.po (Portuguese, Brazilian) [ci skip] commit a009417a996401622db2a336e94312fe7480364c Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:11:59 2022 -0800 New translations django.po (Chinese Simplified) [ci skip] commit 775da720ec5dde3562d2b01c536e0ff4ffc4351b Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:11:58 2022 -0800 New translations django.po (Turkish) [ci skip] commit aeae6ea0d349f3bbf4ebbb9b7b14652537b1a48c Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:11:57 2022 -0800 New translations django.po (Swedish) [ci skip] commit 0ae46d2269c503327071c3667946aa060c433ad8 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:11:56 2022 -0800 New translations django.po (Slovenian) [ci skip] commit 0e7f1ec0dee2a2b3513e901f3489d1f3bd564ab7 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:11:55 2022 -0800 New translations django.po (Russian) [ci skip] commit 13cd55b96fac9bd5c1b61e93fc19d4556e6b0b5a Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:11:53 2022 -0800 New translations django.po (Portuguese) [ci skip] commit 9139e807ecb7115663e1e65ac3b855c58c57ab6a Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:11:52 2022 -0800 New translations messages.xlf (Arabic) [ci skip] commit 53616f6625663d97437d781cdede1281dac5c062 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:11:51 2022 -0800 New translations django.po (Polish) [ci skip] commit 526fdf11535f87d67c88e5b02d1e9fd89e451fb2 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:11:50 2022 -0800 New translations django.po (Italian) [ci skip] commit fc4aceb0eea83800aff0c0f3bde9711e1393b79e Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:11:49 2022 -0800 New translations django.po (Hebrew) [ci skip] commit 3d8421b718e997b8b1e4913f1279847242817d70 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:11:48 2022 -0800 New translations django.po (Finnish) [ci skip] commit 6cebceda15ee35410ddb2bfbd50415cbafb4a466 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:11:47 2022 -0800 New translations django.po (Danish) [ci skip] commit e1fd6bda19fff639daa17b7273616f714af37f9f Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:11:46 2022 -0800 New translations django.po (Czech) [ci skip] commit fd34414b1725f52b9834dc6d633f4cf01666f819 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:11:45 2022 -0800 New translations django.po (Belarusian) [ci skip] commit 3ce1886a545db3d46356a65670776bc32bd6cc3c Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:11:44 2022 -0800 New translations django.po (Arabic) [ci skip] commit 8ed43779a878fb04ba47d03722ea206bc9d4340c Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:11:43 2022 -0800 New translations django.po (Spanish) [ci skip] commit a7949b3e229f3c224684ee49f8fdcafa7f7cd95f Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:11:42 2022 -0800 New translations django.po (French) [ci skip] commit 19c293c3e6d80e386699aef33c0c96de07e4300c Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:11:41 2022 -0800 New translations django.po (Norwegian) [ci skip] commit ccb1ec4ff5fec68579d3d4e173ee5fc4509d3a23 Author: Paperless-ngx Translation Bot [bot] <99855517+paperless-l10n@users.noreply.github.com> Date: Wed Nov 9 15:11:40 2022 -0800 New translations messages.xlf (Russian) [ci skip] commit e5106bdca0811d313a6b7894a27aa301a7b3cf90 Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Wed Nov 9 14:00:09 2022 -0800 Updates the version strings to 1.10.0 commit ba1366f49a01c7e2723e1ae4e05650e9ddae6744 Merge: 34a0111f f3b3db30 Author: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Wed Nov 9 13:51:10 2022 -0800 Merge branch 'dev' into beta commit acd383241777e16e923ecceece9f2b669adb1ef3 Author: phail <phail@hacknology.de> Date: Thu Nov 3 21:08:15 2022 +0100 merge Pipfile.lock commit 82b2ba3cc2a3fb7a692f54d6c05d2395350b136f Merge: 3de6e0bc 7e3e0a0f Author: phail <phail@hacknology.de> Date: Thu Nov 3 21:00:01 2022 +0100 Merge remote-tracking branch 'paperless/dev' into feature-consume-eml commit 3de6e0bcf1b6e0e7afe578e37fd67f5b455c1987 Author: phail <phail@hacknology.de> Date: Thu Nov 3 00:58:36 2022 +0100 put parser into setup make test using convert optional Gotenberg live testing commit 34a0111ff5ca7dd096d69d0b4a11b97dd6121ea1 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon Oct 31 13:06:17 2022 -0700 update logs section commit b511b084d08e6e33964649f6eb1d2fadcc7cc844 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun Oct 30 06:48:41 2022 -0700 Update matrix url [ci skip] commit 6df73ae940420eed2b1f5c300b90992d0becb013 Author: phail <phail@hacknology.de> Date: Sat Oct 29 23:20:35 2022 +0200 gotenberg with modified cmd commit 4a24ba51c5dadf5a99e060c6147f00210c954004 Merge: 87472b31 d5fb98b7 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri Oct 28 22:22:08 2022 -0700 Merge pull request #1876 from astubenbord/main Added new application to list of affiliated projects commit d5fb98b7c43e607bc89602d680772d5278133a55 Author: Anton Stubenbord <79228196+astubenbord@users.noreply.github.com> Date: Fri Oct 28 11:07:42 2022 +0200 Added new application to list of affiliated projects commit 2204090151dbb34f57af8482366db1b3a4153ad8 Author: phail <phail@hacknology.de> Date: Thu Oct 27 23:53:47 2022 +0200 fix string commit 3c81a7468b47cdf5a2df0826429df99ab21f769b Author: phail <phail@hacknology.de> Date: Thu Oct 27 23:41:29 2022 +0200 replace thumbnail creation with mock commit 5ef86f9489a43204b7ff840172a80bd0783ac260 Merge: 90cb0836 9b82ab95 Author: phail <phail@hacknology.de> Date: Thu Oct 27 23:12:51 2022 +0200 Merge remote-tracking branch 'paperless/dev' into feature-consume-eml commit 90cb0836bb5d5f06b205290c2431efa7527b7c72 Author: phail <phail@hacknology.de> Date: Thu Oct 27 23:11:41 2022 +0200 Downgrade pdf validation to text only commit ef1d4264b53d4eea2df6897c98cc31d883e35073 Author: phail <phail@hacknology.de> Date: Thu Oct 27 00:27:15 2022 +0200 improve test coverage a little commit e1fa59122dbf3224c5c5100dccee369c43a7fb8a Merge: 5bf26369 3357fa19 Author: phail <phail@hacknology.de> Date: Wed Oct 26 20:59:49 2022 +0200 Merge remote-tracking branch 'paperless/dev' into feature-consume-eml commit 5bf26369e2b215e4418c49180c8393fc09365eea Author: phail <phail@hacknology.de> Date: Tue Oct 25 21:17:40 2022 +0200 remove erroring paramerter commit 36239ba09f0ffc6e30cb5014f26e3edc0f7dd862 Author: phail <phail@hacknology.de> Date: Mon Oct 24 22:15:33 2022 +0200 rename help text commit 318c1d2fbd4eb9cd000ccb39dcce5eb060647eee Merge: e7c40fc3 f8ce6285 Author: phail <phail@hacknology.de> Date: Mon Oct 24 21:12:35 2022 +0200 Merge remote-tracking branch 'paperless/dev' into feature-consume-eml commit e7c40fc3dc645d4fbe9665d82595aff71060b071 Author: phail <phail@hacknology.de> Date: Sun Oct 23 22:02:11 2022 +0200 Update Pipfile commit 0da0b1c062138ec0bc8117fcfec5cd05074ac771 Author: phail <phail@hacknology.de> Date: Sun Oct 23 21:39:15 2022 +0200 update variable names commit 08988e11f81c4db9411109cd5f48d365c9c30c11 Merge: 30372b0e 8be6c707 Author: phail <phail@hacknology.de> Date: Sun Oct 23 20:37:22 2022 +0200 Merge remote-tracking branch 'paperless/dev' into feature-consume-eml commit 30372b0e8564ab7de6986e8acd132a3b6df0ceb4 Author: phail <phail@hacknology.de> Date: Sun Oct 23 17:18:10 2022 +0200 add tests for mail_to_html and generate_pdf_from_mail commit 567e89d1c7a8fea4f66b717d3ba4cb9680fba0da Author: phail <phail@hacknology.de> Date: Sat Oct 22 02:25:23 2022 +0200 test for broken eml, add test_generate_pdf commit f1f5227ccdbb75fff2f6af8ed1992e384939bcc5 Author: phail <phail@hacknology.de> Date: Sat Oct 22 00:44:32 2022 +0200 add unittest for external images commit 09b5bd17f2123db0679b10abd8c819b2c2a903ce Author: phail <phail@hacknology.de> Date: Wed Oct 19 23:19:33 2022 +0200 add unittest for generate_pdf_from_html commit e384bd78c5eeb97fce8652dde24a44e71c040d39 Author: phail <phail@hacknology.de> Date: Tue Oct 18 23:48:07 2022 +0200 add unittest for transform_inline_html commit fda844f64cce6247f484dd8d14038ea36db9f934 Author: phail <phail@hacknology.de> Date: Sat Oct 15 15:41:43 2022 +0200 add unittest for parse commit daf90399bddd5cf85e25204a50860995eb55efaf Author: phail <phail@hacknology.de> Date: Sat Oct 15 13:13:29 2022 +0200 Add unitest for tika_parse() commit 3d37e49c1a41f117518d73165311710d79045d8f Author: phail <phail@hacknology.de> Date: Fri Oct 14 15:43:43 2022 +0200 add 2 more tests commit 261c6fb9904e5365ca5c8f61a944ffff1c448d5c Author: phail <phail@hacknology.de> Date: Thu Oct 13 01:03:09 2022 +0200 add unittest for get_thumbnail commit 87472b31d27be1fff304377ec3260268f3ecc44d Merge: 430c5c3b 1024d7e6 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue Oct 11 19:59:46 2022 -0700 Merge pull request #1780 from paperless-ngx/fix/issue-1647 Documentation: Add note re MS exchange servers commit 1024d7e6e23c1fd64e29959faa97c69af53caf80 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue Oct 11 15:12:22 2022 -0700 Add note re MS exchange servers commit 430c5c3b87cab852bb556fca83dc737fc30f7c23 Merge: 0b5c6d35 b7c33550 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri Oct 7 23:45:51 2022 -0700 Merge pull request #1761 from paperless-ngx/docs/lsio-tweak Documentation: Tweak LinuxServer commit b7c335507ff9a38c316f1c4a727a9b2128f05069 Author: Trenton Holmes <holmes.trenton@gmail.com> Date: Thu Oct 6 18:24:25 2022 -0700 Fixes the LSIO migration setting for the media root commit 0b5c6d3532d364258f5c93ddfdcc5e8054ba0fbb Merge: fdac108c 5fd39472 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu Oct 6 13:22:58 2022 -0700 Merge pull request #1731 from paperless-ngx/fix/1624 Documentation: Adds troubleshooting note about Kubernetes and ports commit fdac108cab86d3d9504994f0454a7611576c45a9 Merge: 5639659b 821c14fb Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon Oct 3 17:07:06 2022 -0700 Merge pull request #1733 from paperless-ngx/docs-lsio-migrate Documentation: LinuxServer.io Migration commit 821c14fbce0e776e26317366c7a4e1ed0bc449d0 Author: Trenton H <holmes.trenton@gmail.com> Date: Mon Oct 3 11:14:18 2022 -0700 Corrects how the link to example compose files looks commit 8c03d9c63837a47f328711d33d154a33aae8685b Author: Trenton H <holmes.trenton@gmail.com> Date: Mon Oct 3 11:11:51 2022 -0700 Corrects a re-numbered step commit 174a609449d4ed7d9210175d98f33407ac2f0533 Author: Trenton H <holmes.trenton@gmail.com> Date: Mon Oct 3 10:16:53 2022 -0700 Adds a few steps for migration from the LinuxServer.io image commit 5fd394726ee1718d762c71efb4203f0e66c1df54 Author: Trenton H <holmes.trenton@gmail.com> Date: Mon Oct 3 09:01:07 2022 -0700 Adds troubleshooting note for Kubernetes about needing to set the port again commit 5639659b6384fc675569fbec044bc2757a6696f5 Merge: 807b7130 7ba9cdbe Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed Sep 28 09:48:20 2022 -0700 Merge pull request #1683 from paperless-ngx/fix/issue-1660 Mariadb compose files should use `PAPERLESS_DBPASS` commit 7ba9cdbe23365082a958856f5f52bae2908b3e14 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed Sep 28 09:07:30 2022 -0700 Mariadb compose files should use `PAPERLESS_DBPASS` commit 807b7130e5bb422d1ae418d65a9203076db262cb Merge: 9d117ee1 e2d593c0 Author: shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue Sep 27 16:50:23 2022 -0700 Merge pull request #1671 from paperless-ngx/v1.9.2-changelog [Documentation] Add v1.9.2 changelog commit e2d593c023ea12853e777d70d01db201db7e38e4 Author: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Tue Sep 27 10:04:41 2022 -0700 Fix formatting, add note about 1.9.1 version string commit 74559631244a906fe38ba050fe391d9efeb1f343 Author: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Sep 27 17:01:37 2022 +0000 Changelog - GHA commit cdd2b99b6b29cfb1fd8e9c3ceeb367d3237fd665 Merge: d0a0ae91 72ce4405 Author: phail <phail@hacknology.de> Date: Mon Jul 11 23:58:21 2022 +0200 Merge remote-tracking branch 'paperless/dev' into feature-consume-eml commit d0a0ae91c416cad9ccdb01fc9ed93e6f8c4214fc Merge: c04b9fd7 feaf2da8 Author: phail <phail@hacknology.de> Date: Fri May 20 19:29:52 2022 +0200 Merge branch 'dev' into feature-consume-eml commit c04b9fd7f6a63c2889c59e0168956d89369c4876 Author: phail <phail@hacknology.de> Date: Thu May 19 22:51:17 2022 +0200 switch to From: Header instead of date to compensate for older libmagic versions commit 6809b15ce13c9d07d24a8308ed97e3b42cc5eae4 Author: phail <phail@hacknology.de> Date: Sat May 14 16:47:12 2022 +0200 workaround for wrong mime detection of .eml files commit c317eca1ca40cf94e83873112c7dede513574714 Author: phail <phel@hacknology.de> Date: Thu May 5 00:20:32 2022 +0200 add attachment size to pdf commit 466afa820352a0da59fc60b3d0e08fcc037ac11b Author: phail <phel@hacknology.de> Date: Wed May 4 23:42:59 2022 +0200 fix consumption of mails without html split pdf generation functions commit c2e3dc76d94d02d86d9005d08962e9e4acff3b0c Author: phail <phel@hacknology.de> Date: Tue May 3 23:21:33 2022 +0200 add parsing of inline attachments remove insecure chromium option fix html parsing commit 5a899664f804eb44055221b02a561ad632638158 Author: phail <phel@hacknology.de> Date: Tue May 3 18:02:08 2022 +0200 remove .eml parser from tika commit 990e905a04c78d356b0c5c3e8f53a15151af2d5d Merge: 6b7155a8 98ebb095 Author: phail <phel@hacknology.de> Date: Tue May 3 17:42:56 2022 +0200 Merge remote-tracking branch 'paperless/dev' into feature-consume-eml commit 6b7155a8498241f707b73d5659168ac687d7d4a1 Author: phail <phel@hacknology.de> Date: Sat Apr 30 17:33:12 2022 +0200 merge migrations commit 47851ddd3f54fcddb34af370e002e927eaa431b8 Merge: 47189643 0f1e3164 Author: phail <phel@hacknology.de> Date: Fri Apr 29 23:52:56 2022 +0200 Merge remote-tracking branch 'paperless/dev' into feature-consume-eml commit 47189643ff07059e9c9c256f725bdf837c481811 Author: phail <phel@hacknology.de> Date: Fri Apr 29 22:58:11 2022 +0200 add eml parser to paperless_mail commit c1efe11cf3908aa6920e795a785451fd11c2eb71 Author: phail <phel@hacknology.de> Date: Wed Apr 27 23:32:10 2022 +0200 improve pdf generation commit 0e40ef5f352ca3e6ffe5b76374481f2a888e24dd Author: phail <phel@hacknology.de> Date: Wed Apr 27 19:52:59 2022 +0200 add css for pdf generation commit c8081595c4450780eade4921a81d0b1bd08105cc Author: phail <phel@hacknology.de> Date: Tue Apr 26 23:25:48 2022 +0200 improve pdf generation commit a2b5b3b2530daf7e88600d88803eb4ee43ab8dad Author: phail <phel@hacknology.de> Date: Tue Apr 26 23:12:36 2022 +0200 moved files commit 790bcf05ed7f478dd497a8f4fcb47c10063a7859 Author: phail <phel@hacknology.de> Date: Mon Apr 25 20:55:00 2022 +0200 add prototype archive pdf commit d8d2d53c59c4902f94b9ac76f16a370662b9086e Author: phail <phel@hacknology.de> Date: Tue Apr 19 20:14:31 2022 +0200 fix Mail actions mixup commit 027897ff0309423f524626b894981298a3606c8b Author: phail <phel@hacknology.de> Date: Tue Apr 19 00:39:00 2022 +0200 work in progress Mail parsing commit cca576f5182fddcdeb132832fdf3fae0edfe4bfd Author: phail <phel@hacknology.de> Date: Fri Apr 15 14:40:02 2022 +0200 add feature to consume imap mail als .eml commit 5fcf1b5434f42a55ebe4dd083d3021f27234d0cf Author: phail <phel@hacknology.de> Date: Thu Apr 14 00:19:30 2022 +0200 remove uneeded print and fix merge fail commit 942b5aa9df53a1e0362ad4a0f65b64863829ac64 Merge: c05b39a0 cc936160 Author: phail <phel@hacknology.de> Date: Wed Apr 13 23:55:38 2022 +0200 Merge branch 'dev' into fix-mail-starttls commit c05b39a05640fa00d43de9a8c1f96f737c3a2f45 Author: phail <phel@hacknology.de> Date: Wed Apr 13 23:37:21 2022 +0200 fix unittest commit 3c8196527f73fdcbdd8da9fdc5d199184b78a254 Author: phail <phel@hacknology.de> Date: Sat Apr 9 13:07:14 2022 +0200 adapt to starttls interface change in imap_tools pin imap-tools version to avoid breaking changes improve mail log Update settings.component.ts Update settings.component.ts
2471 lines
162 KiB
Markdown
2471 lines
162 KiB
Markdown
# Changelog
|
|
|
|
## paperless-ngx 1.10.1
|
|
|
|
### Features
|
|
|
|
- Feature: Allows documents in WebP format [@stumpylog](https://github.com/stumpylog) ([#1984](https://github.com/paperless-ngx/paperless-ngx/pull/1984))
|
|
|
|
### Bug Fixes
|
|
|
|
- Fix: frontend tasks display in 1.10.0 [@shamoon](https://github.com/shamoon) ([#2073](https://github.com/paperless-ngx/paperless-ngx/pull/2073))
|
|
- Bugfix: Custom startup commands weren't run as root [@stumpylog](https://github.com/stumpylog) ([#2069](https://github.com/paperless-ngx/paperless-ngx/pull/2069))
|
|
- Bugfix: Add libatomic for armv7 compatibility [@stumpylog](https://github.com/stumpylog) ([#2066](https://github.com/paperless-ngx/paperless-ngx/pull/2066))
|
|
- Bugfix: Don't silence an exception when trying to handle file naming [@stumpylog](https://github.com/stumpylog) ([#2062](https://github.com/paperless-ngx/paperless-ngx/pull/2062))
|
|
- Bugfix: Some tesseract languages aren't detected as installed. [@stumpylog](https://github.com/stumpylog) ([#2057](https://github.com/paperless-ngx/paperless-ngx/pull/2057))
|
|
|
|
### Maintenance
|
|
|
|
- Chore: Use a maintained upload-release-asset [@stumpylog](https://github.com/stumpylog) ([#2055](https://github.com/paperless-ngx/paperless-ngx/pull/2055))
|
|
|
|
### Dependencies
|
|
|
|
<details>
|
|
<summary>5 changes</summary>
|
|
|
|
- Bump tslib from 2.4.0 to 2.4.1 in /src-ui @dependabot ([#2076](https://github.com/paperless-ngx/paperless-ngx/pull/2076))
|
|
- Bump @<!---->angular-builders/jest from 14.0.1 to 14.1.0 in /src-ui @dependabot ([#2079](https://github.com/paperless-ngx/paperless-ngx/pull/2079))
|
|
- Bump jest-preset-angular from 12.2.2 to 12.2.3 in /src-ui @dependabot ([#2078](https://github.com/paperless-ngx/paperless-ngx/pull/2078))
|
|
- Bump ngx-file-drop from 14.0.1 to 14.0.2 in /src-ui @dependabot ([#2080](https://github.com/paperless-ngx/paperless-ngx/pull/2080))
|
|
- Bump @<!---->ngneat/dirty-check-forms from 3.0.2 to 3.0.3 in /src-ui @dependabot ([#2077](https://github.com/paperless-ngx/paperless-ngx/pull/2077))
|
|
</details>
|
|
|
|
### All App Changes
|
|
|
|
- Bump tslib from 2.4.0 to 2.4.1 in /src-ui @dependabot ([#2076](https://github.com/paperless-ngx/paperless-ngx/pull/2076))
|
|
- Bump @<!---->angular-builders/jest from 14.0.1 to 14.1.0 in /src-ui @dependabot ([#2079](https://github.com/paperless-ngx/paperless-ngx/pull/2079))
|
|
- Bump jest-preset-angular from 12.2.2 to 12.2.3 in /src-ui @dependabot ([#2078](https://github.com/paperless-ngx/paperless-ngx/pull/2078))
|
|
- Bump ngx-file-drop from 14.0.1 to 14.0.2 in /src-ui @dependabot ([#2080](https://github.com/paperless-ngx/paperless-ngx/pull/2080))
|
|
- Bump @<!---->ngneat/dirty-check-forms from 3.0.2 to 3.0.3 in /src-ui @dependabot ([#2077](https://github.com/paperless-ngx/paperless-ngx/pull/2077))
|
|
- Fix: frontend tasks display in 1.10.0 [@shamoon](https://github.com/shamoon) ([#2073](https://github.com/paperless-ngx/paperless-ngx/pull/2073))
|
|
- Bugfix: Don't silence an exception when trying to handle file naming [@stumpylog](https://github.com/stumpylog) ([#2062](https://github.com/paperless-ngx/paperless-ngx/pull/2062))
|
|
- Bugfix: Some tesseract languages aren't detected as installed. [@stumpylog](https://github.com/stumpylog) ([#2057](https://github.com/paperless-ngx/paperless-ngx/pull/2057))
|
|
|
|
## paperless-ngx 1.10.0
|
|
|
|
### Features
|
|
|
|
- Feature: Capture stdout \& stderr of the pre/post consume scripts [@stumpylog](https://github.com/stumpylog) ([#1967](https://github.com/paperless-ngx/paperless-ngx/pull/1967))
|
|
- Feature: Allow running custom container initialization scripts [@stumpylog](https://github.com/stumpylog) ([#1838](https://github.com/paperless-ngx/paperless-ngx/pull/1838))
|
|
- Feature: Add more file name formatting options [@stumpylog](https://github.com/stumpylog) ([#1906](https://github.com/paperless-ngx/paperless-ngx/pull/1906))
|
|
- Feature: 1.9.2 UI tweaks [@shamoon](https://github.com/shamoon) ([#1886](https://github.com/paperless-ngx/paperless-ngx/pull/1886))
|
|
- Feature: Optional celery monitoring with Flower [@stumpylog](https://github.com/stumpylog) ([#1810](https://github.com/paperless-ngx/paperless-ngx/pull/1810))
|
|
- Feature: Save pending tasks for frontend [@stumpylog](https://github.com/stumpylog) ([#1816](https://github.com/paperless-ngx/paperless-ngx/pull/1816))
|
|
- Feature: Improved processing for automatic matching [@stumpylog](https://github.com/stumpylog) ([#1609](https://github.com/paperless-ngx/paperless-ngx/pull/1609))
|
|
- Feature: Transition to celery for background tasks [@stumpylog](https://github.com/stumpylog) ([#1648](https://github.com/paperless-ngx/paperless-ngx/pull/1648))
|
|
- Feature: UI Welcome Tour [@shamoon](https://github.com/shamoon) ([#1644](https://github.com/paperless-ngx/paperless-ngx/pull/1644))
|
|
- Feature: slim sidebar [@shamoon](https://github.com/shamoon) ([#1641](https://github.com/paperless-ngx/paperless-ngx/pull/1641))
|
|
- change default matching algo to auto and move to constant [@NiFNi](https://github.com/NiFNi) ([#1754](https://github.com/paperless-ngx/paperless-ngx/pull/1754))
|
|
- Feature: Enable end to end Tika testing in CI [@stumpylog](https://github.com/stumpylog) ([#1757](https://github.com/paperless-ngx/paperless-ngx/pull/1757))
|
|
- Feature: frontend update checking settings [@shamoon](https://github.com/shamoon) ([#1692](https://github.com/paperless-ngx/paperless-ngx/pull/1692))
|
|
- Feature: Upgrade to qpdf 11, pikepdf 6 \& ocrmypdf 14 [@stumpylog](https://github.com/stumpylog) ([#1642](https://github.com/paperless-ngx/paperless-ngx/pull/1642))
|
|
|
|
### Bug Fixes
|
|
|
|
- Bugfix: Fix created_date being a string [@stumpylog](https://github.com/stumpylog) ([#2023](https://github.com/paperless-ngx/paperless-ngx/pull/2023))
|
|
- Bugfix: Fixes an issue with mixed text and images when redoing OCR [@stumpylog](https://github.com/stumpylog) ([#2017](https://github.com/paperless-ngx/paperless-ngx/pull/2017))
|
|
- Bugfix: Always re-try barcodes with pdf2image [@stumpylog](https://github.com/stumpylog) ([#1953](https://github.com/paperless-ngx/paperless-ngx/pull/1953))
|
|
- Fix: using `CONSUMER_SUBDIRS_AS_TAGS` causes failure with Celery in `dev` [@shamoon](https://github.com/shamoon) ([#1942](https://github.com/paperless-ngx/paperless-ngx/pull/1942))
|
|
- Fix mail consumption broken in `dev` after move to celery [@shamoon](https://github.com/shamoon) ([#1934](https://github.com/paperless-ngx/paperless-ngx/pull/1934))
|
|
- Bugfix: Prevent file handling from running with stale data [@stumpylog](https://github.com/stumpylog) ([#1905](https://github.com/paperless-ngx/paperless-ngx/pull/1905))
|
|
- Chore: Reduce nuisance CI test failures [@stumpylog](https://github.com/stumpylog) ([#1922](https://github.com/paperless-ngx/paperless-ngx/pull/1922))
|
|
- Bugfix: Unintentional deletion of feature tagged Docker images [@stumpylog](https://github.com/stumpylog) ([#1896](https://github.com/paperless-ngx/paperless-ngx/pull/1896))
|
|
- Fix: independent control of saved views [@shamoon](https://github.com/shamoon) ([#1868](https://github.com/paperless-ngx/paperless-ngx/pull/1868))
|
|
- Fix: frontend relative date searches [@shamoon](https://github.com/shamoon) ([#1865](https://github.com/paperless-ngx/paperless-ngx/pull/1865))
|
|
- Chore: Fixes pipenv issues [@stumpylog](https://github.com/stumpylog) ([#1873](https://github.com/paperless-ngx/paperless-ngx/pull/1873))
|
|
- Bugfix: Handle password protected PDFs during barcode detection [@stumpylog](https://github.com/stumpylog) ([#1858](https://github.com/paperless-ngx/paperless-ngx/pull/1858))
|
|
- Fix: Allows configuring barcodes with pdf2image instead of pikepdf [@stumpylog](https://github.com/stumpylog) ([#1857](https://github.com/paperless-ngx/paperless-ngx/pull/1857))
|
|
- Bugfix: Reverts the change around skip_noarchive [@stumpylog](https://github.com/stumpylog) ([#1829](https://github.com/paperless-ngx/paperless-ngx/pull/1829))
|
|
- Fix: missing loadViewConfig breaks loading saved view [@shamoon](https://github.com/shamoon) ([#1792](https://github.com/paperless-ngx/paperless-ngx/pull/1792))
|
|
- Bugfix: Fallback to pdf2image if pikepdf fails [@stumpylog](https://github.com/stumpylog) ([#1745](https://github.com/paperless-ngx/paperless-ngx/pull/1745))
|
|
- Fix: creating new storage path on document edit fails to update menu [@shamoon](https://github.com/shamoon) ([#1777](https://github.com/paperless-ngx/paperless-ngx/pull/1777))
|
|
- Bugfix: Files containing barcodes uploaded via web are not consumed after splitting [@stumpylog](https://github.com/stumpylog) ([#1762](https://github.com/paperless-ngx/paperless-ngx/pull/1762))
|
|
- Bugfix: Fix email labeling for non-Gmail servers [@stumpylog](https://github.com/stumpylog) ([#1755](https://github.com/paperless-ngx/paperless-ngx/pull/1755))
|
|
- Fix: allow preview for .csv files [@shamoon](https://github.com/shamoon) ([#1744](https://github.com/paperless-ngx/paperless-ngx/pull/1744))
|
|
- Bugfix: csv recognition by consumer [@bin101](https://github.com/bin101) ([#1726](https://github.com/paperless-ngx/paperless-ngx/pull/1726))
|
|
- Bugfix: Include document title when a duplicate is detected [@stumpylog](https://github.com/stumpylog) ([#1696](https://github.com/paperless-ngx/paperless-ngx/pull/1696))
|
|
- Bugfix: Set MySql charset [@stumpylog](https://github.com/stumpylog) ([#1687](https://github.com/paperless-ngx/paperless-ngx/pull/1687))
|
|
- Mariadb compose files should use `PAPERLESS_DBPASS` [@shamoon](https://github.com/shamoon) ([#1683](https://github.com/paperless-ngx/paperless-ngx/pull/1683))
|
|
|
|
### Documentation
|
|
|
|
- Documentation: Update MariaDB docs to note some potential issues [@stumpylog](https://github.com/stumpylog) ([#2016](https://github.com/paperless-ngx/paperless-ngx/pull/2016))
|
|
- Documentation: Add note re MS exchange servers [@shamoon](https://github.com/shamoon) ([#1780](https://github.com/paperless-ngx/paperless-ngx/pull/1780))
|
|
- Chore: Updates Gotenberg versions [@stumpylog](https://github.com/stumpylog) ([#1768](https://github.com/paperless-ngx/paperless-ngx/pull/1768))
|
|
- Documentation: Tweak LinuxServer [@stumpylog](https://github.com/stumpylog) ([#1761](https://github.com/paperless-ngx/paperless-ngx/pull/1761))
|
|
- Documentation: Adds troubleshooting note about Kubernetes and ports [@stumpylog](https://github.com/stumpylog) ([#1731](https://github.com/paperless-ngx/paperless-ngx/pull/1731))
|
|
- Documentation: LinuxServer.io Migration [@stumpylog](https://github.com/stumpylog) ([#1733](https://github.com/paperless-ngx/paperless-ngx/pull/1733))
|
|
- [Documentation] Add v1.9.2 changelog [@github-actions](https://github.com/github-actions) ([#1671](https://github.com/paperless-ngx/paperless-ngx/pull/1671))
|
|
|
|
### Maintenance
|
|
|
|
- Bump tj-actions/changed-files from 32 to 34 [@dependabot](https://github.com/dependabot) ([#1915](https://github.com/paperless-ngx/paperless-ngx/pull/1915))
|
|
- Chore: Fix `dev` trying to build Pillow or lxml [@stumpylog](https://github.com/stumpylog) ([#1909](https://github.com/paperless-ngx/paperless-ngx/pull/1909))
|
|
- Chore: Fixes pipenv issues [@stumpylog](https://github.com/stumpylog) ([#1873](https://github.com/paperless-ngx/paperless-ngx/pull/1873))
|
|
- Chore: Simplified registry cleanup [@stumpylog](https://github.com/stumpylog) ([#1812](https://github.com/paperless-ngx/paperless-ngx/pull/1812))
|
|
- Chore: Fixing deprecated workflow commands [@stumpylog](https://github.com/stumpylog) ([#1786](https://github.com/paperless-ngx/paperless-ngx/pull/1786))
|
|
- Chore: Python library update + test fixes [@stumpylog](https://github.com/stumpylog) ([#1773](https://github.com/paperless-ngx/paperless-ngx/pull/1773))
|
|
- Chore: Updates Gotenberg versions [@stumpylog](https://github.com/stumpylog) ([#1768](https://github.com/paperless-ngx/paperless-ngx/pull/1768))
|
|
- Bump leonsteinhaeuser/project-beta-automations from 1.3.0 to 2.0.1 [@dependabot](https://github.com/dependabot) ([#1703](https://github.com/paperless-ngx/paperless-ngx/pull/1703))
|
|
- Bump tj-actions/changed-files from 29.0.2 to 31.0.2 [@dependabot](https://github.com/dependabot) ([#1702](https://github.com/paperless-ngx/paperless-ngx/pull/1702))
|
|
- Bump actions/checkout from 2 to 3 [@dependabot](https://github.com/dependabot) ([#1704](https://github.com/paperless-ngx/paperless-ngx/pull/1704))
|
|
- Bump actions/setup-python from 3 to 4 [@dependabot](https://github.com/dependabot) ([#1705](https://github.com/paperless-ngx/paperless-ngx/pull/1705))
|
|
|
|
### Dependencies
|
|
|
|
<details>
|
|
<summary>31 changes</summary>
|
|
|
|
- Bugfix: Downgrade cryptography for armv7 compatibility [@stumpylog](https://github.com/stumpylog) ([#1954](https://github.com/paperless-ngx/paperless-ngx/pull/1954))
|
|
- Chore: Bulk library updates + loosen restrictions [@stumpylog](https://github.com/stumpylog) ([#1949](https://github.com/paperless-ngx/paperless-ngx/pull/1949))
|
|
- Bump tj-actions/changed-files from 32 to 34 [@dependabot](https://github.com/dependabot) ([#1915](https://github.com/paperless-ngx/paperless-ngx/pull/1915))
|
|
- Bump scikit-learn from 1.1.2 to 1.1.3 [@dependabot](https://github.com/dependabot) ([#1903](https://github.com/paperless-ngx/paperless-ngx/pull/1903))
|
|
- Bump angular packages as bundle [@dependabot](https://github.com/dependabot) ([#1910](https://github.com/paperless-ngx/paperless-ngx/pull/1910))
|
|
- Bump ngx-ui-tour-ng-bootstrap from 11.0.0 to 11.1.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1911](https://github.com/paperless-ngx/paperless-ngx/pull/1911))
|
|
- Bump jest-environment-jsdom from 29.1.2 to 29.2.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#1914](https://github.com/paperless-ngx/paperless-ngx/pull/1914))
|
|
- Bump pillow from 9.2.0 to 9.3.0 [@dependabot](https://github.com/dependabot) ([#1904](https://github.com/paperless-ngx/paperless-ngx/pull/1904))
|
|
- Bump pytest from 7.1.3 to 7.2.0 [@dependabot](https://github.com/dependabot) ([#1902](https://github.com/paperless-ngx/paperless-ngx/pull/1902))
|
|
- Bump tox from 3.26.0 to 3.27.0 [@dependabot](https://github.com/dependabot) ([#1901](https://github.com/paperless-ngx/paperless-ngx/pull/1901))
|
|
- Bump zipp from 3.9.0 to 3.10.0 [@dependabot](https://github.com/dependabot) ([#1860](https://github.com/paperless-ngx/paperless-ngx/pull/1860))
|
|
- Bump pytest-env from 0.6.2 to 0.8.1 [@dependabot](https://github.com/dependabot) ([#1859](https://github.com/paperless-ngx/paperless-ngx/pull/1859))
|
|
- Bump sphinx from 5.2.3 to 5.3.0 [@dependabot](https://github.com/dependabot) ([#1817](https://github.com/paperless-ngx/paperless-ngx/pull/1817))
|
|
- Chore: downgrade channels-redis [@stumpylog](https://github.com/stumpylog) ([#1802](https://github.com/paperless-ngx/paperless-ngx/pull/1802))
|
|
- Chore: Update to qpdf 11.1.1 and update backend libraries [@stumpylog](https://github.com/stumpylog) ([#1749](https://github.com/paperless-ngx/paperless-ngx/pull/1749))
|
|
- Bump myst-parser from 0.18.0 to 0.18.1 [@dependabot](https://github.com/dependabot) ([#1738](https://github.com/paperless-ngx/paperless-ngx/pull/1738))
|
|
- Bump leonsteinhaeuser/project-beta-automations from 1.3.0 to 2.0.1 [@dependabot](https://github.com/dependabot) ([#1703](https://github.com/paperless-ngx/paperless-ngx/pull/1703))
|
|
- Bump tj-actions/changed-files from 29.0.2 to 31.0.2 [@dependabot](https://github.com/dependabot) ([#1702](https://github.com/paperless-ngx/paperless-ngx/pull/1702))
|
|
- Bump actions/checkout from 2 to 3 [@dependabot](https://github.com/dependabot) ([#1704](https://github.com/paperless-ngx/paperless-ngx/pull/1704))
|
|
- Bump actions/setup-python from 3 to 4 [@dependabot](https://github.com/dependabot) ([#1705](https://github.com/paperless-ngx/paperless-ngx/pull/1705))
|
|
- Bump rxjs from 7.5.6 to 7.5.7 in /src-ui [@dependabot](https://github.com/dependabot) ([#1720](https://github.com/paperless-ngx/paperless-ngx/pull/1720))
|
|
- Bump uuid from 8.3.2 to 9.0.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1716](https://github.com/paperless-ngx/paperless-ngx/pull/1716))
|
|
- Bump ng2-pdf-viewer from 9.1.0 to 9.1.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#1717](https://github.com/paperless-ngx/paperless-ngx/pull/1717))
|
|
- Bump ngx-color from 8.0.2 to 8.0.3 in /src-ui [@dependabot](https://github.com/dependabot) ([#1715](https://github.com/paperless-ngx/paperless-ngx/pull/1715))
|
|
- Bump concurrently from 7.3.0 to 7.4.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1719](https://github.com/paperless-ngx/paperless-ngx/pull/1719))
|
|
- Bump [@<!---->types/node from 18.7.14 to 18.7.23 in /src-ui @dependabot](https://github.com/<!---->types/node from 18.7.14 to 18.7.23 in /src-ui @dependabot) ([#1718](https://github.com/paperless-ngx/paperless-ngx/pull/1718))
|
|
- Bump jest-environment-jsdom from 29.0.1 to 29.1.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#1714](https://github.com/paperless-ngx/paperless-ngx/pull/1714))
|
|
- Bump [@<!---->angular/cli @<!---->angular/core @dependabot](https://github.com/<!---->angular/cli @<!---->angular/core @dependabot) ([#1708](https://github.com/paperless-ngx/paperless-ngx/pull/1708))
|
|
- Bump cypress from 10.7.0 to 10.9.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1707](https://github.com/paperless-ngx/paperless-ngx/pull/1707))
|
|
- Bump bootstrap from 5.2.0 to 5.2.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1710](https://github.com/paperless-ngx/paperless-ngx/pull/1710))
|
|
- Bump typescript from 4.7.4 to 4.8.4 in /src-ui [@dependabot](https://github.com/dependabot) ([#1706](https://github.com/paperless-ngx/paperless-ngx/pull/1706))
|
|
</details>
|
|
|
|
### All App Changes
|
|
|
|
- Add info that re-do OCR doesnt automatically refresh content [@shamoon](https://github.com/shamoon) ([#2025](https://github.com/paperless-ngx/paperless-ngx/pull/2025))
|
|
- Bugfix: Fix created_date being a string [@stumpylog](https://github.com/stumpylog) ([#2023](https://github.com/paperless-ngx/paperless-ngx/pull/2023))
|
|
- Bugfix: Fixes an issue with mixed text and images when redoing OCR [@stumpylog](https://github.com/stumpylog) ([#2017](https://github.com/paperless-ngx/paperless-ngx/pull/2017))
|
|
- Bugfix: Don't allow exceptions during date parsing to fail consume [@stumpylog](https://github.com/stumpylog) ([#1998](https://github.com/paperless-ngx/paperless-ngx/pull/1998))
|
|
- Feature: Capture stdout \& stderr of the pre/post consume scripts [@stumpylog](https://github.com/stumpylog) ([#1967](https://github.com/paperless-ngx/paperless-ngx/pull/1967))
|
|
- Bugfix: Always re-try barcodes with pdf2image [@stumpylog](https://github.com/stumpylog) ([#1953](https://github.com/paperless-ngx/paperless-ngx/pull/1953))
|
|
- Fix: using `CONSUMER_SUBDIRS_AS_TAGS` causes failure with Celery in `dev` [@shamoon](https://github.com/shamoon) ([#1942](https://github.com/paperless-ngx/paperless-ngx/pull/1942))
|
|
- Fix mail consumption broken in `dev` after move to celery [@shamoon](https://github.com/shamoon) ([#1934](https://github.com/paperless-ngx/paperless-ngx/pull/1934))
|
|
- Bugfix: Prevent file handling from running with stale data [@stumpylog](https://github.com/stumpylog) ([#1905](https://github.com/paperless-ngx/paperless-ngx/pull/1905))
|
|
- Chore: Reduce nuisance CI test failures [@stumpylog](https://github.com/stumpylog) ([#1922](https://github.com/paperless-ngx/paperless-ngx/pull/1922))
|
|
- Bump scikit-learn from 1.1.2 to 1.1.3 [@dependabot](https://github.com/dependabot) ([#1903](https://github.com/paperless-ngx/paperless-ngx/pull/1903))
|
|
- Bump angular packages as bundle [@dependabot](https://github.com/dependabot) ([#1910](https://github.com/paperless-ngx/paperless-ngx/pull/1910))
|
|
- Bump ngx-ui-tour-ng-bootstrap from 11.0.0 to 11.1.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1911](https://github.com/paperless-ngx/paperless-ngx/pull/1911))
|
|
- Bump jest-environment-jsdom from 29.1.2 to 29.2.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#1914](https://github.com/paperless-ngx/paperless-ngx/pull/1914))
|
|
- Feature: Add more file name formatting options [@stumpylog](https://github.com/stumpylog) ([#1906](https://github.com/paperless-ngx/paperless-ngx/pull/1906))
|
|
- Bump pillow from 9.2.0 to 9.3.0 [@dependabot](https://github.com/dependabot) ([#1904](https://github.com/paperless-ngx/paperless-ngx/pull/1904))
|
|
- Bump pytest from 7.1.3 to 7.2.0 [@dependabot](https://github.com/dependabot) ([#1902](https://github.com/paperless-ngx/paperless-ngx/pull/1902))
|
|
- Bump tox from 3.26.0 to 3.27.0 [@dependabot](https://github.com/dependabot) ([#1901](https://github.com/paperless-ngx/paperless-ngx/pull/1901))
|
|
- directly use rapidfuzz [@maxbachmann](https://github.com/maxbachmann) ([#1899](https://github.com/paperless-ngx/paperless-ngx/pull/1899))
|
|
- Feature: 1.9.2 UI tweaks [@shamoon](https://github.com/shamoon) ([#1886](https://github.com/paperless-ngx/paperless-ngx/pull/1886))
|
|
- Bump zipp from 3.9.0 to 3.10.0 [@dependabot](https://github.com/dependabot) ([#1860](https://github.com/paperless-ngx/paperless-ngx/pull/1860))
|
|
- Fix: independent control of saved views [@shamoon](https://github.com/shamoon) ([#1868](https://github.com/paperless-ngx/paperless-ngx/pull/1868))
|
|
- Fix: frontend relative date searches [@shamoon](https://github.com/shamoon) ([#1865](https://github.com/paperless-ngx/paperless-ngx/pull/1865))
|
|
- Django error W003 - MariaDB may not allow unique CharFields to have a max_length > 255. [@Sblop](https://github.com/Sblop) ([#1881](https://github.com/paperless-ngx/paperless-ngx/pull/1881))
|
|
- Bump pytest-env from 0.6.2 to 0.8.1 [@dependabot](https://github.com/dependabot) ([#1859](https://github.com/paperless-ngx/paperless-ngx/pull/1859))
|
|
- Fix: Allows configuring barcodes with pdf2image instead of pikepdf [@stumpylog](https://github.com/stumpylog) ([#1857](https://github.com/paperless-ngx/paperless-ngx/pull/1857))
|
|
- Feature: Save pending tasks for frontend [@stumpylog](https://github.com/stumpylog) ([#1816](https://github.com/paperless-ngx/paperless-ngx/pull/1816))
|
|
- Bugfix: Reverts the change around skip_noarchive [@stumpylog](https://github.com/stumpylog) ([#1829](https://github.com/paperless-ngx/paperless-ngx/pull/1829))
|
|
- Bump sphinx from 5.2.3 to 5.3.0 [@dependabot](https://github.com/dependabot) ([#1817](https://github.com/paperless-ngx/paperless-ngx/pull/1817))
|
|
- Fix: missing loadViewConfig breaks loading saved view [@shamoon](https://github.com/shamoon) ([#1792](https://github.com/paperless-ngx/paperless-ngx/pull/1792))
|
|
- Bugfix: Fallback to pdf2image if pikepdf fails [@stumpylog](https://github.com/stumpylog) ([#1745](https://github.com/paperless-ngx/paperless-ngx/pull/1745))
|
|
- Fix: creating new storage path on document edit fails to update menu [@shamoon](https://github.com/shamoon) ([#1777](https://github.com/paperless-ngx/paperless-ngx/pull/1777))
|
|
- Chore: Python library update + test fixes [@stumpylog](https://github.com/stumpylog) ([#1773](https://github.com/paperless-ngx/paperless-ngx/pull/1773))
|
|
- Feature: Improved processing for automatic matching [@stumpylog](https://github.com/stumpylog) ([#1609](https://github.com/paperless-ngx/paperless-ngx/pull/1609))
|
|
- Feature: Transition to celery for background tasks [@stumpylog](https://github.com/stumpylog) ([#1648](https://github.com/paperless-ngx/paperless-ngx/pull/1648))
|
|
- Feature: UI Welcome Tour [@shamoon](https://github.com/shamoon) ([#1644](https://github.com/paperless-ngx/paperless-ngx/pull/1644))
|
|
- Feature: slim sidebar [@shamoon](https://github.com/shamoon) ([#1641](https://github.com/paperless-ngx/paperless-ngx/pull/1641))
|
|
- Bugfix: Files containing barcodes uploaded via web are not consumed after splitting [@stumpylog](https://github.com/stumpylog) ([#1762](https://github.com/paperless-ngx/paperless-ngx/pull/1762))
|
|
- change default matching algo to auto and move to constant [@NiFNi](https://github.com/NiFNi) ([#1754](https://github.com/paperless-ngx/paperless-ngx/pull/1754))
|
|
- Bugfix: Fix email labeling for non-Gmail servers [@stumpylog](https://github.com/stumpylog) ([#1755](https://github.com/paperless-ngx/paperless-ngx/pull/1755))
|
|
- Feature: frontend update checking settings [@shamoon](https://github.com/shamoon) ([#1692](https://github.com/paperless-ngx/paperless-ngx/pull/1692))
|
|
- Fix: allow preview for .csv files [@shamoon](https://github.com/shamoon) ([#1744](https://github.com/paperless-ngx/paperless-ngx/pull/1744))
|
|
- Bump myst-parser from 0.18.0 to 0.18.1 [@dependabot](https://github.com/dependabot) ([#1738](https://github.com/paperless-ngx/paperless-ngx/pull/1738))
|
|
- Bugfix: csv recognition by consumer [@bin101](https://github.com/bin101) ([#1726](https://github.com/paperless-ngx/paperless-ngx/pull/1726))
|
|
- Bugfix: Include document title when a duplicate is detected [@stumpylog](https://github.com/stumpylog) ([#1696](https://github.com/paperless-ngx/paperless-ngx/pull/1696))
|
|
- Bump rxjs from 7.5.6 to 7.5.7 in /src-ui [@dependabot](https://github.com/dependabot) ([#1720](https://github.com/paperless-ngx/paperless-ngx/pull/1720))
|
|
- Bump uuid from 8.3.2 to 9.0.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1716](https://github.com/paperless-ngx/paperless-ngx/pull/1716))
|
|
- Bump ng2-pdf-viewer from 9.1.0 to 9.1.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#1717](https://github.com/paperless-ngx/paperless-ngx/pull/1717))
|
|
- Bump ngx-color from 8.0.2 to 8.0.3 in /src-ui [@dependabot](https://github.com/dependabot) ([#1715](https://github.com/paperless-ngx/paperless-ngx/pull/1715))
|
|
- Bump concurrently from 7.3.0 to 7.4.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1719](https://github.com/paperless-ngx/paperless-ngx/pull/1719))
|
|
- Bump [@<!---->types/node from 18.7.14 to 18.7.23 in /src-ui @dependabot](https://github.com/<!---->types/node from 18.7.14 to 18.7.23 in /src-ui @dependabot) ([#1718](https://github.com/paperless-ngx/paperless-ngx/pull/1718))
|
|
- Bump jest-environment-jsdom from 29.0.1 to 29.1.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#1714](https://github.com/paperless-ngx/paperless-ngx/pull/1714))
|
|
- Bump [@<!---->angular/cli @<!---->angular/core @dependabot](https://github.com/<!---->angular/cli @<!---->angular/core @dependabot) ([#1708](https://github.com/paperless-ngx/paperless-ngx/pull/1708))
|
|
- Bump cypress from 10.7.0 to 10.9.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1707](https://github.com/paperless-ngx/paperless-ngx/pull/1707))
|
|
- Bump bootstrap from 5.2.0 to 5.2.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1710](https://github.com/paperless-ngx/paperless-ngx/pull/1710))
|
|
- Bump typescript from 4.7.4 to 4.8.4 in /src-ui [@dependabot](https://github.com/dependabot) ([#1706](https://github.com/paperless-ngx/paperless-ngx/pull/1706))
|
|
- Bugfix: Set MySql charset [@stumpylog](https://github.com/stumpylog) ([#1687](https://github.com/paperless-ngx/paperless-ngx/pull/1687))
|
|
|
|
## paperless-ngx 1.9.2
|
|
|
|
### Bug Fixes
|
|
|
|
- Bugfix: Allow PAPERLESS_OCR_CLEAN=none [@shamoon](https://github.com/shamoon) ([#1670](https://github.com/paperless-ngx/paperless-ngx/pull/1670))
|
|
|
|
### All App Changes
|
|
|
|
- Chore: Bumps version numbers to 1.9.2 [@stumpylog](https://github.com/stumpylog) ([#1666](https://github.com/paperless-ngx/paperless-ngx/pull/1666))
|
|
|
|
## paperless-ngx 1.9.1
|
|
|
|
### Notes
|
|
|
|
- Version 1.9.1 incorrectly displays the version string as 1.9.0
|
|
|
|
### Bug Fixes
|
|
|
|
- Bugfix: Fixes missing OCR mode skip_noarchive [@stumpylog](https://github.com/stumpylog) ([#1645](https://github.com/paperless-ngx/paperless-ngx/pull/1645))
|
|
- Fix reset button padding on small screens [@shamoon](https://github.com/shamoon) ([#1646](https://github.com/paperless-ngx/paperless-ngx/pull/1646))
|
|
|
|
### Documentation
|
|
|
|
- Improve docs re [@janis-ax](https://github.com/janis-ax) ([#1625](https://github.com/paperless-ngx/paperless-ngx/pull/1625))
|
|
- [Documentation] Add v1.9.0 changelog [@github-actions](https://github.com/github-actions) ([#1639](https://github.com/paperless-ngx/paperless-ngx/pull/1639))
|
|
|
|
### All App Changes
|
|
|
|
- Bugfix: Fixes missing OCR mode skip_noarchive [@stumpylog](https://github.com/stumpylog) ([#1645](https://github.com/paperless-ngx/paperless-ngx/pull/1645))
|
|
- Fix reset button padding on small screens [@shamoon](https://github.com/shamoon) ([#1646](https://github.com/paperless-ngx/paperless-ngx/pull/1646))
|
|
|
|
## paperless-ngx 1.9.0
|
|
|
|
### Features
|
|
|
|
- Feature: Faster, less memory barcode handling [@stumpylog](https://github.com/stumpylog) ([#1594](https://github.com/paperless-ngx/paperless-ngx/pull/1594))
|
|
- Feature: Display django-q process names [@stumpylog](https://github.com/stumpylog) ([#1567](https://github.com/paperless-ngx/paperless-ngx/pull/1567))
|
|
- Feature: Add MariaDB support [@bckelly1](https://github.com/bckelly1) ([#543](https://github.com/paperless-ngx/paperless-ngx/pull/543))
|
|
- Feature: Simplify IMAP login for UTF-8 [@stumpylog](https://github.com/stumpylog) ([#1492](https://github.com/paperless-ngx/paperless-ngx/pull/1492))
|
|
- Feature: Even better re-do of OCR [@stumpylog](https://github.com/stumpylog) ([#1451](https://github.com/paperless-ngx/paperless-ngx/pull/1451))
|
|
- Feature: document comments [@tim-vogel](https://github.com/tim-vogel) ([#1375](https://github.com/paperless-ngx/paperless-ngx/pull/1375))
|
|
- Adding date suggestions to the documents details view [@Eckii24](https://github.com/Eckii24) ([#1367](https://github.com/paperless-ngx/paperless-ngx/pull/1367))
|
|
- Feature: Event driven consumer [@stumpylog](https://github.com/stumpylog) ([#1421](https://github.com/paperless-ngx/paperless-ngx/pull/1421))
|
|
- Feature: Adds storage paths to re-tagger command [@stumpylog](https://github.com/stumpylog) ([#1446](https://github.com/paperless-ngx/paperless-ngx/pull/1446))
|
|
- Feature: Preserve original filename in metadata [@GwynHannay](https://github.com/GwynHannay) ([#1440](https://github.com/paperless-ngx/paperless-ngx/pull/1440))
|
|
- Handle tags for gmail email accounts [@sisao](https://github.com/sisao) ([#1433](https://github.com/paperless-ngx/paperless-ngx/pull/1433))
|
|
- Update redis image [@tribut](https://github.com/tribut) ([#1436](https://github.com/paperless-ngx/paperless-ngx/pull/1436))
|
|
- PAPERLESS_REDIS may be set via docker secrets [@DennisGaida](https://github.com/DennisGaida) ([#1405](https://github.com/paperless-ngx/paperless-ngx/pull/1405))
|
|
|
|
### Bug Fixes
|
|
|
|
- paperless_cmd.sh: use exec to run supervisord [@lemmi](https://github.com/lemmi) ([#1617](https://github.com/paperless-ngx/paperless-ngx/pull/1617))
|
|
- Fix: Double barcode separation creates empty file [@stumpylog](https://github.com/stumpylog) ([#1596](https://github.com/paperless-ngx/paperless-ngx/pull/1596))
|
|
- Fix: Resolve issue with slow classifier [@stumpylog](https://github.com/stumpylog) ([#1576](https://github.com/paperless-ngx/paperless-ngx/pull/1576))
|
|
- Fix document comments not updating on document navigation [@shamoon](https://github.com/shamoon) ([#1566](https://github.com/paperless-ngx/paperless-ngx/pull/1566))
|
|
- Fix: Include storage paths in document exporter [@shamoon](https://github.com/shamoon) ([#1557](https://github.com/paperless-ngx/paperless-ngx/pull/1557))
|
|
- Chore: Cleanup and validate settings [@stumpylog](https://github.com/stumpylog) ([#1551](https://github.com/paperless-ngx/paperless-ngx/pull/1551))
|
|
- Bugfix: Better gunicorn settings for workers [@stumpylog](https://github.com/stumpylog) ([#1500](https://github.com/paperless-ngx/paperless-ngx/pull/1500))
|
|
- Fix actions button in tasks table [@shamoon](https://github.com/shamoon) ([#1488](https://github.com/paperless-ngx/paperless-ngx/pull/1488))
|
|
- Fix: Add missing filter rule types to SavedViewFilterRule model \& fix migrations [@shamoon](https://github.com/shamoon) ([#1463](https://github.com/paperless-ngx/paperless-ngx/pull/1463))
|
|
- Fix paperless.conf.example typo [@qcasey](https://github.com/qcasey) ([#1460](https://github.com/paperless-ngx/paperless-ngx/pull/1460))
|
|
- Bugfix: Fixes the creation of an archive file, even if noarchive was specified [@stumpylog](https://github.com/stumpylog) ([#1442](https://github.com/paperless-ngx/paperless-ngx/pull/1442))
|
|
- Fix: created_date should not be required [@shamoon](https://github.com/shamoon) ([#1412](https://github.com/paperless-ngx/paperless-ngx/pull/1412))
|
|
- Fix: dev backend testing [@stumpylog](https://github.com/stumpylog) ([#1420](https://github.com/paperless-ngx/paperless-ngx/pull/1420))
|
|
- Bugfix: Catch all exceptions during the task signals [@stumpylog](https://github.com/stumpylog) ([#1387](https://github.com/paperless-ngx/paperless-ngx/pull/1387))
|
|
- Fix: saved view page parameter [@shamoon](https://github.com/shamoon) ([#1376](https://github.com/paperless-ngx/paperless-ngx/pull/1376))
|
|
- Fix: Correct browser unsaved changes warning [@shamoon](https://github.com/shamoon) ([#1369](https://github.com/paperless-ngx/paperless-ngx/pull/1369))
|
|
- Fix: correct date pasting with other formats [@shamoon](https://github.com/shamoon) ([#1370](https://github.com/paperless-ngx/paperless-ngx/pull/1370))
|
|
- Bugfix: Allow webserver bind address to be configured [@stumpylog](https://github.com/stumpylog) ([#1358](https://github.com/paperless-ngx/paperless-ngx/pull/1358))
|
|
- Bugfix: Chain exceptions during exception handling [@stumpylog](https://github.com/stumpylog) ([#1354](https://github.com/paperless-ngx/paperless-ngx/pull/1354))
|
|
- Fix: missing tooltip translation \& filter editor wrapping [@shamoon](https://github.com/shamoon) ([#1305](https://github.com/paperless-ngx/paperless-ngx/pull/1305))
|
|
- Bugfix: Interaction between barcode and directories as tags [@stumpylog](https://github.com/stumpylog) ([#1303](https://github.com/paperless-ngx/paperless-ngx/pull/1303))
|
|
|
|
### Documentation
|
|
|
|
- [Beta] Paperless-ngx v1.9.0 Release Candidate [@stumpylog](https://github.com/stumpylog) ([#1560](https://github.com/paperless-ngx/paperless-ngx/pull/1560))
|
|
- docs/configuration: Fix binary variable defaults [@erikarvstedt](https://github.com/erikarvstedt) ([#1528](https://github.com/paperless-ngx/paperless-ngx/pull/1528))
|
|
- Info about installing on subpath [@viktor-c](https://github.com/viktor-c) ([#1350](https://github.com/paperless-ngx/paperless-ngx/pull/1350))
|
|
- Docs: move scanner \& software recs to GH wiki [@shamoon](https://github.com/shamoon) ([#1482](https://github.com/paperless-ngx/paperless-ngx/pull/1482))
|
|
- Docs: Update mobile scanner section [@tooomm](https://github.com/tooomm) ([#1467](https://github.com/paperless-ngx/paperless-ngx/pull/1467))
|
|
- Adding date suggestions to the documents details view [@Eckii24](https://github.com/Eckii24) ([#1367](https://github.com/paperless-ngx/paperless-ngx/pull/1367))
|
|
- docs: scanners: add Brother ads4700w [@ocelotsloth](https://github.com/ocelotsloth) ([#1450](https://github.com/paperless-ngx/paperless-ngx/pull/1450))
|
|
- Feature: Adds storage paths to re-tagger command [@stumpylog](https://github.com/stumpylog) ([#1446](https://github.com/paperless-ngx/paperless-ngx/pull/1446))
|
|
- Changes to Redis documentation [@Zerteax](https://github.com/Zerteax) ([#1441](https://github.com/paperless-ngx/paperless-ngx/pull/1441))
|
|
- Update scanners.rst [@glassbox-sco](https://github.com/glassbox-sco) ([#1430](https://github.com/paperless-ngx/paperless-ngx/pull/1430))
|
|
- Update scanners.rst [@derlucas](https://github.com/derlucas) ([#1415](https://github.com/paperless-ngx/paperless-ngx/pull/1415))
|
|
- Bugfix: Allow webserver bind address to be configured [@stumpylog](https://github.com/stumpylog) ([#1358](https://github.com/paperless-ngx/paperless-ngx/pull/1358))
|
|
- docs: fix small typo [@tooomm](https://github.com/tooomm) ([#1352](https://github.com/paperless-ngx/paperless-ngx/pull/1352))
|
|
- [Documentation] Add v1.8.0 changelog [@github-actions](https://github.com/github-actions) ([#1298](https://github.com/paperless-ngx/paperless-ngx/pull/1298))
|
|
|
|
### Maintenance
|
|
|
|
- [Beta] Paperless-ngx v1.9.0 Release Candidate [@stumpylog](https://github.com/stumpylog) ([#1560](https://github.com/paperless-ngx/paperless-ngx/pull/1560))
|
|
- paperless_cmd.sh: use exec to run supervisord [@lemmi](https://github.com/lemmi) ([#1617](https://github.com/paperless-ngx/paperless-ngx/pull/1617))
|
|
- Chore: Extended container image cleanup [@stumpylog](https://github.com/stumpylog) ([#1556](https://github.com/paperless-ngx/paperless-ngx/pull/1556))
|
|
- Chore: Smaller library images [@stumpylog](https://github.com/stumpylog) ([#1546](https://github.com/paperless-ngx/paperless-ngx/pull/1546))
|
|
- Bump tj-actions/changed-files from 24 to 29.0.2 [@dependabot](https://github.com/dependabot) ([#1493](https://github.com/paperless-ngx/paperless-ngx/pull/1493))
|
|
- Bugfix: Better gunicorn settings for workers [@stumpylog](https://github.com/stumpylog) ([#1500](https://github.com/paperless-ngx/paperless-ngx/pull/1500))
|
|
- [CI] Fix release drafter issues [@qcasey](https://github.com/qcasey) ([#1301](https://github.com/paperless-ngx/paperless-ngx/pull/1301))
|
|
- Fix: dev backend testing [@stumpylog](https://github.com/stumpylog) ([#1420](https://github.com/paperless-ngx/paperless-ngx/pull/1420))
|
|
- Chore: Exclude dependabot PRs from Project, set status to Needs Review [@qcasey](https://github.com/qcasey) ([#1397](https://github.com/paperless-ngx/paperless-ngx/pull/1397))
|
|
- Chore: Add to label PRs based on and title [@qcasey](https://github.com/qcasey) ([#1396](https://github.com/paperless-ngx/paperless-ngx/pull/1396))
|
|
- Chore: use pre-commit in the Ci workflow [@stumpylog](https://github.com/stumpylog) ([#1362](https://github.com/paperless-ngx/paperless-ngx/pull/1362))
|
|
- Chore: Fixes permissions for image tag cleanup [@stumpylog](https://github.com/stumpylog) ([#1315](https://github.com/paperless-ngx/paperless-ngx/pull/1315))
|
|
- Bump leonsteinhaeuser/project-beta-automations from 1.2.1 to 1.3.0 [@dependabot](https://github.com/dependabot) ([#1328](https://github.com/paperless-ngx/paperless-ngx/pull/1328))
|
|
- Bump tj-actions/changed-files from 23.1 to 24 [@dependabot](https://github.com/dependabot) ([#1329](https://github.com/paperless-ngx/paperless-ngx/pull/1329))
|
|
- Feature: Remove requirements.txt and use pipenv everywhere [@stumpylog](https://github.com/stumpylog) ([#1316](https://github.com/paperless-ngx/paperless-ngx/pull/1316))
|
|
|
|
### Dependencies
|
|
|
|
<details>
|
|
<summary>34 changes</summary>
|
|
|
|
- Bump pikepdf from 5.5.0 to 5.6.1 [@dependabot](https://github.com/dependabot) ([#1537](https://github.com/paperless-ngx/paperless-ngx/pull/1537))
|
|
- Bump black from 22.6.0 to 22.8.0 [@dependabot](https://github.com/dependabot) ([#1539](https://github.com/paperless-ngx/paperless-ngx/pull/1539))
|
|
- Bump tqdm from 4.64.0 to 4.64.1 [@dependabot](https://github.com/dependabot) ([#1540](https://github.com/paperless-ngx/paperless-ngx/pull/1540))
|
|
- Bump pytest from 7.1.2 to 7.1.3 [@dependabot](https://github.com/dependabot) ([#1538](https://github.com/paperless-ngx/paperless-ngx/pull/1538))
|
|
- Bump tj-actions/changed-files from 24 to 29.0.2 [@dependabot](https://github.com/dependabot) ([#1493](https://github.com/paperless-ngx/paperless-ngx/pull/1493))
|
|
- Bump angular packages, jest-preset-angular in src-ui [@dependabot](https://github.com/dependabot) ([#1502](https://github.com/paperless-ngx/paperless-ngx/pull/1502))
|
|
- Bump jest-environment-jsdom from 28.1.3 to 29.0.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1507](https://github.com/paperless-ngx/paperless-ngx/pull/1507))
|
|
- Bump [@<!---->types/node from 18.6.3 to 18.7.14 in /src-ui @dependabot](https://github.com/<!---->types/node from 18.6.3 to 18.7.14 in /src-ui @dependabot) ([#1506](https://github.com/paperless-ngx/paperless-ngx/pull/1506))
|
|
- Bump [@<!---->angular-builders/jest from 14.0.0 to 14.0.1 in /src-ui @dependabot](https://github.com/<!---->angular-builders/jest from 14.0.0 to 14.0.1 in /src-ui @dependabot) ([#1505](https://github.com/paperless-ngx/paperless-ngx/pull/1505))
|
|
- Bump zone.js from 0.11.7 to 0.11.8 in /src-ui [@dependabot](https://github.com/dependabot) ([#1504](https://github.com/paperless-ngx/paperless-ngx/pull/1504))
|
|
- Bump ngx-color from 8.0.1 to 8.0.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#1494](https://github.com/paperless-ngx/paperless-ngx/pull/1494))
|
|
- Bump cypress from 10.3.1 to 10.7.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1496](https://github.com/paperless-ngx/paperless-ngx/pull/1496))
|
|
- Bump [@<!---->cypress/schematic from 2.0.0 to 2.1.1 in /src-ui @dependabot](https://github.com/<!---->cypress/schematic from 2.0.0 to 2.1.1 in /src-ui @dependabot) ([#1495](https://github.com/paperless-ngx/paperless-ngx/pull/1495))
|
|
- Bump [@<!---->popperjs/core from 2.11.5 to 2.11.6 in /src-ui @dependabot](https://github.com/<!---->popperjs/core from 2.11.5 to 2.11.6 in /src-ui @dependabot) ([#1498](https://github.com/paperless-ngx/paperless-ngx/pull/1498))
|
|
- Bump sphinx from 5.0.2 to 5.1.1 [@dependabot](https://github.com/dependabot) ([#1297](https://github.com/paperless-ngx/paperless-ngx/pull/1297))
|
|
- Chore: Bump Python dependencies [@stumpylog](https://github.com/stumpylog) ([#1445](https://github.com/paperless-ngx/paperless-ngx/pull/1445))
|
|
- Chore: Update Python deps [@stumpylog](https://github.com/stumpylog) ([#1391](https://github.com/paperless-ngx/paperless-ngx/pull/1391))
|
|
- Bump watchfiles from 0.15.0 to 0.16.1 [@dependabot](https://github.com/dependabot) ([#1285](https://github.com/paperless-ngx/paperless-ngx/pull/1285))
|
|
- Bump leonsteinhaeuser/project-beta-automations from 1.2.1 to 1.3.0 [@dependabot](https://github.com/dependabot) ([#1328](https://github.com/paperless-ngx/paperless-ngx/pull/1328))
|
|
- Bump tj-actions/changed-files from 23.1 to 24 [@dependabot](https://github.com/dependabot) ([#1329](https://github.com/paperless-ngx/paperless-ngx/pull/1329))
|
|
- Bump cypress from 10.3.0 to 10.3.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1342](https://github.com/paperless-ngx/paperless-ngx/pull/1342))
|
|
- Bump ngx-color from 7.3.3 to 8.0.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1343](https://github.com/paperless-ngx/paperless-ngx/pull/1343))
|
|
- Bump [@<!---->angular/cli from 14.0.4 to 14.1.0 in /src-ui @dependabot](https://github.com/<!---->angular/cli from 14.0.4 to 14.1.0 in /src-ui @dependabot) ([#1330](https://github.com/paperless-ngx/paperless-ngx/pull/1330))
|
|
- Bump [@<!---->types/node from 18.0.0 to 18.6.3 in /src-ui @dependabot](https://github.com/<!---->types/node from 18.0.0 to 18.6.3 in /src-ui @dependabot) ([#1341](https://github.com/paperless-ngx/paperless-ngx/pull/1341))
|
|
- Bump jest-preset-angular from 12.1.0 to 12.2.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1340](https://github.com/paperless-ngx/paperless-ngx/pull/1340))
|
|
- Bump concurrently from 7.2.2 to 7.3.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1326](https://github.com/paperless-ngx/paperless-ngx/pull/1326))
|
|
- Bump ng2-pdf-viewer from 9.0.0 to 9.1.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1337](https://github.com/paperless-ngx/paperless-ngx/pull/1337))
|
|
- Bump jest-environment-jsdom from 28.1.2 to 28.1.3 in /src-ui [@dependabot](https://github.com/dependabot) ([#1336](https://github.com/paperless-ngx/paperless-ngx/pull/1336))
|
|
- Bump ngx-file-drop from 13.0.0 to 14.0.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1331](https://github.com/paperless-ngx/paperless-ngx/pull/1331))
|
|
- Bump jest and [@<!---->types/jest in /src-ui @dependabot](https://github.com/<!---->types/jest in /src-ui @dependabot) ([#1333](https://github.com/paperless-ngx/paperless-ngx/pull/1333))
|
|
- Bump bootstrap from 5.1.3 to 5.2.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1327](https://github.com/paperless-ngx/paperless-ngx/pull/1327))
|
|
- Bump typescript from 4.6.4 to 4.7.4 in /src-ui [@dependabot](https://github.com/dependabot) ([#1324](https://github.com/paperless-ngx/paperless-ngx/pull/1324))
|
|
- Bump ts-node from 10.8.1 to 10.9.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1325](https://github.com/paperless-ngx/paperless-ngx/pull/1325))
|
|
- Bump rxjs from 7.5.5 to 7.5.6 in /src-ui [@dependabot](https://github.com/dependabot) ([#1323](https://github.com/paperless-ngx/paperless-ngx/pull/1323))
|
|
</details>
|
|
|
|
### All App Changes
|
|
|
|
- [Beta] Paperless-ngx v1.9.0 Release Candidate [@stumpylog](https://github.com/stumpylog) ([#1560](https://github.com/paperless-ngx/paperless-ngx/pull/1560))
|
|
- Feature: Faster, less memory barcode handling [@stumpylog](https://github.com/stumpylog) ([#1594](https://github.com/paperless-ngx/paperless-ngx/pull/1594))
|
|
- Fix: Consume directory permissions were not updated [@stumpylog](https://github.com/stumpylog) ([#1605](https://github.com/paperless-ngx/paperless-ngx/pull/1605))
|
|
- Fix: Double barcode separation creates empty file [@stumpylog](https://github.com/stumpylog) ([#1596](https://github.com/paperless-ngx/paperless-ngx/pull/1596))
|
|
- Fix: Parsing Tika documents fails with AttributeError [@stumpylog](https://github.com/stumpylog) ([#1591](https://github.com/paperless-ngx/paperless-ngx/pull/1591))
|
|
- Fix: Resolve issue with slow classifier [@stumpylog](https://github.com/stumpylog) ([#1576](https://github.com/paperless-ngx/paperless-ngx/pull/1576))
|
|
- Feature: Display django-q process names [@stumpylog](https://github.com/stumpylog) ([#1567](https://github.com/paperless-ngx/paperless-ngx/pull/1567))
|
|
- Fix document comments not updating on document navigation [@shamoon](https://github.com/shamoon) ([#1566](https://github.com/paperless-ngx/paperless-ngx/pull/1566))
|
|
- Feature: Add MariaDB support [@bckelly1](https://github.com/bckelly1) ([#543](https://github.com/paperless-ngx/paperless-ngx/pull/543))
|
|
- Fix: Include storage paths in document exporter [@shamoon](https://github.com/shamoon) ([#1557](https://github.com/paperless-ngx/paperless-ngx/pull/1557))
|
|
- Chore: Cleanup and validate settings [@stumpylog](https://github.com/stumpylog) ([#1551](https://github.com/paperless-ngx/paperless-ngx/pull/1551))
|
|
- Bump pikepdf from 5.5.0 to 5.6.1 [@dependabot](https://github.com/dependabot) ([#1537](https://github.com/paperless-ngx/paperless-ngx/pull/1537))
|
|
- Bump black from 22.6.0 to 22.8.0 [@dependabot](https://github.com/dependabot) ([#1539](https://github.com/paperless-ngx/paperless-ngx/pull/1539))
|
|
- Bump tqdm from 4.64.0 to 4.64.1 [@dependabot](https://github.com/dependabot) ([#1540](https://github.com/paperless-ngx/paperless-ngx/pull/1540))
|
|
- Bump pytest from 7.1.2 to 7.1.3 [@dependabot](https://github.com/dependabot) ([#1538](https://github.com/paperless-ngx/paperless-ngx/pull/1538))
|
|
- Bump angular packages, jest-preset-angular in src-ui [@dependabot](https://github.com/dependabot) ([#1502](https://github.com/paperless-ngx/paperless-ngx/pull/1502))
|
|
- Bump jest-environment-jsdom from 28.1.3 to 29.0.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1507](https://github.com/paperless-ngx/paperless-ngx/pull/1507))
|
|
- Bump [@<!---->types/node from 18.6.3 to 18.7.14 in /src-ui @dependabot](https://github.com/<!---->types/node from 18.6.3 to 18.7.14 in /src-ui @dependabot) ([#1506](https://github.com/paperless-ngx/paperless-ngx/pull/1506))
|
|
- Bump [@<!---->angular-builders/jest from 14.0.0 to 14.0.1 in /src-ui @dependabot](https://github.com/<!---->angular-builders/jest from 14.0.0 to 14.0.1 in /src-ui @dependabot) ([#1505](https://github.com/paperless-ngx/paperless-ngx/pull/1505))
|
|
- Bump zone.js from 0.11.7 to 0.11.8 in /src-ui [@dependabot](https://github.com/dependabot) ([#1504](https://github.com/paperless-ngx/paperless-ngx/pull/1504))
|
|
- Bump ngx-color from 8.0.1 to 8.0.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#1494](https://github.com/paperless-ngx/paperless-ngx/pull/1494))
|
|
- Bump cypress from 10.3.1 to 10.7.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1496](https://github.com/paperless-ngx/paperless-ngx/pull/1496))
|
|
- Bump [@<!---->cypress/schematic from 2.0.0 to 2.1.1 in /src-ui @dependabot](https://github.com/<!---->cypress/schematic from 2.0.0 to 2.1.1 in /src-ui @dependabot) ([#1495](https://github.com/paperless-ngx/paperless-ngx/pull/1495))
|
|
- Bump [@<!---->popperjs/core from 2.11.5 to 2.11.6 in /src-ui @dependabot](https://github.com/<!---->popperjs/core from 2.11.5 to 2.11.6 in /src-ui @dependabot) ([#1498](https://github.com/paperless-ngx/paperless-ngx/pull/1498))
|
|
- Feature: Simplify IMAP login for UTF-8 [@stumpylog](https://github.com/stumpylog) ([#1492](https://github.com/paperless-ngx/paperless-ngx/pull/1492))
|
|
- Fix actions button in tasks table [@shamoon](https://github.com/shamoon) ([#1488](https://github.com/paperless-ngx/paperless-ngx/pull/1488))
|
|
- Fix: Add missing filter rule types to SavedViewFilterRule model \& fix migrations [@shamoon](https://github.com/shamoon) ([#1463](https://github.com/paperless-ngx/paperless-ngx/pull/1463))
|
|
- Feature: Even better re-do of OCR [@stumpylog](https://github.com/stumpylog) ([#1451](https://github.com/paperless-ngx/paperless-ngx/pull/1451))
|
|
- Feature: document comments [@tim-vogel](https://github.com/tim-vogel) ([#1375](https://github.com/paperless-ngx/paperless-ngx/pull/1375))
|
|
- Adding date suggestions to the documents details view [@Eckii24](https://github.com/Eckii24) ([#1367](https://github.com/paperless-ngx/paperless-ngx/pull/1367))
|
|
- Bump sphinx from 5.0.2 to 5.1.1 [@dependabot](https://github.com/dependabot) ([#1297](https://github.com/paperless-ngx/paperless-ngx/pull/1297))
|
|
- Feature: Event driven consumer [@stumpylog](https://github.com/stumpylog) ([#1421](https://github.com/paperless-ngx/paperless-ngx/pull/1421))
|
|
- Bugfix: Fixes the creation of an archive file, even if noarchive was specified [@stumpylog](https://github.com/stumpylog) ([#1442](https://github.com/paperless-ngx/paperless-ngx/pull/1442))
|
|
- Feature: Adds storage paths to re-tagger command [@stumpylog](https://github.com/stumpylog) ([#1446](https://github.com/paperless-ngx/paperless-ngx/pull/1446))
|
|
- Feature: Preserve original filename in metadata [@GwynHannay](https://github.com/GwynHannay) ([#1440](https://github.com/paperless-ngx/paperless-ngx/pull/1440))
|
|
- Handle tags for gmail email accounts [@sisao](https://github.com/sisao) ([#1433](https://github.com/paperless-ngx/paperless-ngx/pull/1433))
|
|
- Fix: should not be required [@shamoon](https://github.com/shamoon) ([#1412](https://github.com/paperless-ngx/paperless-ngx/pull/1412))
|
|
- Bugfix: Catch all exceptions during the task signals [@stumpylog](https://github.com/stumpylog) ([#1387](https://github.com/paperless-ngx/paperless-ngx/pull/1387))
|
|
- Fix: saved view page parameter [@shamoon](https://github.com/shamoon) ([#1376](https://github.com/paperless-ngx/paperless-ngx/pull/1376))
|
|
- Fix: Correct browser unsaved changes warning [@shamoon](https://github.com/shamoon) ([#1369](https://github.com/paperless-ngx/paperless-ngx/pull/1369))
|
|
- Fix: correct date pasting with other formats [@shamoon](https://github.com/shamoon) ([#1370](https://github.com/paperless-ngx/paperless-ngx/pull/1370))
|
|
- Chore: use pre-commit in the Ci workflow [@stumpylog](https://github.com/stumpylog) ([#1362](https://github.com/paperless-ngx/paperless-ngx/pull/1362))
|
|
- Bugfix: Chain exceptions during exception handling [@stumpylog](https://github.com/stumpylog) ([#1354](https://github.com/paperless-ngx/paperless-ngx/pull/1354))
|
|
- Bump watchfiles from 0.15.0 to 0.16.1 [@dependabot](https://github.com/dependabot) ([#1285](https://github.com/paperless-ngx/paperless-ngx/pull/1285))
|
|
- Bump cypress from 10.3.0 to 10.3.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1342](https://github.com/paperless-ngx/paperless-ngx/pull/1342))
|
|
- Bump ngx-color from 7.3.3 to 8.0.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1343](https://github.com/paperless-ngx/paperless-ngx/pull/1343))
|
|
- Bump [@<!---->angular/cli from 14.0.4 to 14.1.0 in /src-ui @dependabot](https://github.com/<!---->angular/cli from 14.0.4 to 14.1.0 in /src-ui @dependabot) ([#1330](https://github.com/paperless-ngx/paperless-ngx/pull/1330))
|
|
- Bump [@<!---->types/node from 18.0.0 to 18.6.3 in /src-ui @dependabot](https://github.com/<!---->types/node from 18.0.0 to 18.6.3 in /src-ui @dependabot) ([#1341](https://github.com/paperless-ngx/paperless-ngx/pull/1341))
|
|
- Bump jest-preset-angular from 12.1.0 to 12.2.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1340](https://github.com/paperless-ngx/paperless-ngx/pull/1340))
|
|
- Bump concurrently from 7.2.2 to 7.3.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1326](https://github.com/paperless-ngx/paperless-ngx/pull/1326))
|
|
- Bump ng2-pdf-viewer from 9.0.0 to 9.1.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1337](https://github.com/paperless-ngx/paperless-ngx/pull/1337))
|
|
- Bump jest-environment-jsdom from 28.1.2 to 28.1.3 in /src-ui [@dependabot](https://github.com/dependabot) ([#1336](https://github.com/paperless-ngx/paperless-ngx/pull/1336))
|
|
- Bump ngx-file-drop from 13.0.0 to 14.0.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1331](https://github.com/paperless-ngx/paperless-ngx/pull/1331))
|
|
- Bump jest and [@<!---->types/jest in /src-ui @dependabot](https://github.com/<!---->types/jest in /src-ui @dependabot) ([#1333](https://github.com/paperless-ngx/paperless-ngx/pull/1333))
|
|
- Bump bootstrap from 5.1.3 to 5.2.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1327](https://github.com/paperless-ngx/paperless-ngx/pull/1327))
|
|
- Bump typescript from 4.6.4 to 4.7.4 in /src-ui [@dependabot](https://github.com/dependabot) ([#1324](https://github.com/paperless-ngx/paperless-ngx/pull/1324))
|
|
- Bump ts-node from 10.8.1 to 10.9.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1325](https://github.com/paperless-ngx/paperless-ngx/pull/1325))
|
|
- Bump rxjs from 7.5.5 to 7.5.6 in /src-ui [@dependabot](https://github.com/dependabot) ([#1323](https://github.com/paperless-ngx/paperless-ngx/pull/1323))
|
|
- Fix: missing tooltip translation \& filter editor wrapping [@shamoon](https://github.com/shamoon) ([#1305](https://github.com/paperless-ngx/paperless-ngx/pull/1305))
|
|
- Feature: Remove requirements.txt and use pipenv everywhere [@stumpylog](https://github.com/stumpylog) ([#1316](https://github.com/paperless-ngx/paperless-ngx/pull/1316))
|
|
- Bugfix: Interaction between barcode and directories as tags [@stumpylog](https://github.com/stumpylog) ([#1303](https://github.com/paperless-ngx/paperless-ngx/pull/1303))
|
|
|
|
## paperless-ngx 1.8.0
|
|
|
|
### Features
|
|
|
|
- Feature use env vars in pre post scripts [@ziprandom](https://github.com/ziprandom) ([#1154](https://github.com/paperless-ngx/paperless-ngx/pull/1154))
|
|
- frontend task queue [@shamoon](https://github.com/shamoon) ([#1020](https://github.com/paperless-ngx/paperless-ngx/pull/1020))
|
|
- Fearless scikit-learn updates [@stumpylog](https://github.com/stumpylog) ([#1082](https://github.com/paperless-ngx/paperless-ngx/pull/1082))
|
|
- Adds support for Docker secrets [@stumpylog](https://github.com/stumpylog) ([#1034](https://github.com/paperless-ngx/paperless-ngx/pull/1034))
|
|
- make frontend timezone un-aware [@shamoon](https://github.com/shamoon) ([#957](https://github.com/paperless-ngx/paperless-ngx/pull/957))
|
|
- Change document thumbnails to WebP [@stumpylog](https://github.com/stumpylog) ([#1127](https://github.com/paperless-ngx/paperless-ngx/pull/1127))
|
|
- Fork django-q to update dependencies [@stumpylog](https://github.com/stumpylog) ([#1014](https://github.com/paperless-ngx/paperless-ngx/pull/1014))
|
|
- Fix: Rework query params logic [@shamoon](https://github.com/shamoon) ([#1000](https://github.com/paperless-ngx/paperless-ngx/pull/1000))
|
|
- Enhancement: show note on language change and offer reload [@shamoon](https://github.com/shamoon) ([#1030](https://github.com/paperless-ngx/paperless-ngx/pull/1030))
|
|
- Include error information when Redis connection fails [@stumpylog](https://github.com/stumpylog) ([#1016](https://github.com/paperless-ngx/paperless-ngx/pull/1016))
|
|
- frontend settings saved to database [@shamoon](https://github.com/shamoon) ([#919](https://github.com/paperless-ngx/paperless-ngx/pull/919))
|
|
- Add "Created" as additional (optional) parameter for post_documents [@eingemaischt](https://github.com/eingemaischt) ([#965](https://github.com/paperless-ngx/paperless-ngx/pull/965))
|
|
- Convert Changelog to markdown, auto-commit future changelogs [@qcasey](https://github.com/qcasey) ([#935](https://github.com/paperless-ngx/paperless-ngx/pull/935))
|
|
- allow all ASN filtering functions [@shamoon](https://github.com/shamoon) ([#920](https://github.com/paperless-ngx/paperless-ngx/pull/920))
|
|
- gunicorn: Allow IPv6 sockets [@vlcty](https://github.com/vlcty) ([#924](https://github.com/paperless-ngx/paperless-ngx/pull/924))
|
|
- initial app loading indicators [@shamoon](https://github.com/shamoon) ([#899](https://github.com/paperless-ngx/paperless-ngx/pull/899))
|
|
|
|
### Bug Fixes
|
|
|
|
- Fix: dropdown selected items not visible again [@shamoon](https://github.com/shamoon) ([#1261](https://github.com/paperless-ngx/paperless-ngx/pull/1261))
|
|
- [CI] Fix automatic changelog generation on release [@qcasey](https://github.com/qcasey) ([#1249](https://github.com/paperless-ngx/paperless-ngx/pull/1249))
|
|
- Fix: Prevent duplicate api calls on text filtering [@shamoon](https://github.com/shamoon) ([#1133](https://github.com/paperless-ngx/paperless-ngx/pull/1133))
|
|
- make frontend timezone un-aware [@shamoon](https://github.com/shamoon) ([#957](https://github.com/paperless-ngx/paperless-ngx/pull/957))
|
|
- Feature / fix quick toggleable filters [@shamoon](https://github.com/shamoon) ([#1122](https://github.com/paperless-ngx/paperless-ngx/pull/1122))
|
|
- Chore: Manually downgrade reportlab (and update everything else) [@stumpylog](https://github.com/stumpylog) ([#1116](https://github.com/paperless-ngx/paperless-ngx/pull/1116))
|
|
- Bugfix: Don't assume default Docker folders [@stumpylog](https://github.com/stumpylog) ([#1088](https://github.com/paperless-ngx/paperless-ngx/pull/1088))
|
|
- Bugfix: Better sanity check messages [@stumpylog](https://github.com/stumpylog) ([#1049](https://github.com/paperless-ngx/paperless-ngx/pull/1049))
|
|
- Fix vertical margins between pages of pdf viewer [@shamoon](https://github.com/shamoon) ([#1081](https://github.com/paperless-ngx/paperless-ngx/pull/1081))
|
|
- Bugfix: Pass debug setting on to django-q [@stumpylog](https://github.com/stumpylog) ([#1058](https://github.com/paperless-ngx/paperless-ngx/pull/1058))
|
|
- Bugfix: Don't assume the document has a title set [@stumpylog](https://github.com/stumpylog) ([#1057](https://github.com/paperless-ngx/paperless-ngx/pull/1057))
|
|
- Bugfix: Corrects the setting of max pixel size for OCR [@stumpylog](https://github.com/stumpylog) ([#1008](https://github.com/paperless-ngx/paperless-ngx/pull/1008))
|
|
- better date pasting [@shamoon](https://github.com/shamoon) ([#1007](https://github.com/paperless-ngx/paperless-ngx/pull/1007))
|
|
- Enhancement: Alphabetize tags by default [@shamoon](https://github.com/shamoon) ([#1017](https://github.com/paperless-ngx/paperless-ngx/pull/1017))
|
|
- Fix: Rework query params logic [@shamoon](https://github.com/shamoon) ([#1000](https://github.com/paperless-ngx/paperless-ngx/pull/1000))
|
|
- Fix: add translation for some un-translated tooltips [@shamoon](https://github.com/shamoon) ([#995](https://github.com/paperless-ngx/paperless-ngx/pull/995))
|
|
- Change npm --no-optional to --omit=optional [@shamoon](https://github.com/shamoon) ([#986](https://github.com/paperless-ngx/paperless-ngx/pull/986))
|
|
- Add `myst-parser` to fix readthedocs [@qcasey](https://github.com/qcasey) ([#982](https://github.com/paperless-ngx/paperless-ngx/pull/982))
|
|
- Fix: Title is changed after switching doc quickly [@shamoon](https://github.com/shamoon) ([#979](https://github.com/paperless-ngx/paperless-ngx/pull/979))
|
|
- Fix: warn when closing a document with unsaved changes due to max open docs [@shamoon](https://github.com/shamoon) ([#956](https://github.com/paperless-ngx/paperless-ngx/pull/956))
|
|
- Bugfix: Adds configurable intoify debounce time [@stumpylog](https://github.com/stumpylog) ([#953](https://github.com/paperless-ngx/paperless-ngx/pull/953))
|
|
- Bugfix: Fixes document filename date off by 1 issue [@stumpylog](https://github.com/stumpylog) ([#942](https://github.com/paperless-ngx/paperless-ngx/pull/942))
|
|
- fixes #<!---->949: change to MIME detection for files [@gador](https://github.com/gador) ([#962](https://github.com/paperless-ngx/paperless-ngx/pull/962))
|
|
- docs: fix some typos [@Berjou](https://github.com/Berjou) ([#948](https://github.com/paperless-ngx/paperless-ngx/pull/948))
|
|
- [Docs] Fix 2 small typos [@tooomm](https://github.com/tooomm) ([#946](https://github.com/paperless-ngx/paperless-ngx/pull/946))
|
|
- [Readme] Fix typo [@tooomm](https://github.com/tooomm) ([#941](https://github.com/paperless-ngx/paperless-ngx/pull/941))
|
|
- Fix: management pages plurals incorrect in other languages [@shamoon](https://github.com/shamoon) ([#939](https://github.com/paperless-ngx/paperless-ngx/pull/939))
|
|
- Fix: v1.7.1 frontend visual fixes [@shamoon](https://github.com/shamoon) ([#933](https://github.com/paperless-ngx/paperless-ngx/pull/933))
|
|
- Fix: unassigned query params ignored [@shamoon](https://github.com/shamoon) ([#930](https://github.com/paperless-ngx/paperless-ngx/pull/930))
|
|
- Fix: allow commas in non-multi rules query params [@shamoon](https://github.com/shamoon) ([#923](https://github.com/paperless-ngx/paperless-ngx/pull/923))
|
|
- Fix: Include version in export for better error messages [@stumpylog](https://github.com/stumpylog) ([#883](https://github.com/paperless-ngx/paperless-ngx/pull/883))
|
|
- Bugfix: Superuser Management Won't Reset Password [@stumpylog](https://github.com/stumpylog) ([#903](https://github.com/paperless-ngx/paperless-ngx/pull/903))
|
|
- Fix Ignore Date Parsing [@stumpylog](https://github.com/stumpylog) ([#721](https://github.com/paperless-ngx/paperless-ngx/pull/721))
|
|
|
|
### Documentation
|
|
|
|
- Feature use env vars in pre post scripts [@ziprandom](https://github.com/ziprandom) ([#1154](https://github.com/paperless-ngx/paperless-ngx/pull/1154))
|
|
- Add `myst-parser` to fix readthedocs [@qcasey](https://github.com/qcasey) ([#982](https://github.com/paperless-ngx/paperless-ngx/pull/982))
|
|
- Add "Created" as additional (optional) parameter for post_documents [@eingemaischt](https://github.com/eingemaischt) ([#965](https://github.com/paperless-ngx/paperless-ngx/pull/965))
|
|
- Bugfix: Adds configurable intoify debounce time [@stumpylog](https://github.com/stumpylog) ([#953](https://github.com/paperless-ngx/paperless-ngx/pull/953))
|
|
- docs: fix some typos [@Berjou](https://github.com/Berjou) ([#948](https://github.com/paperless-ngx/paperless-ngx/pull/948))
|
|
- [Docs] Fix 2 small typos [@tooomm](https://github.com/tooomm) ([#946](https://github.com/paperless-ngx/paperless-ngx/pull/946))
|
|
- Convert Changelog to markdown, auto-commit future changelogs [@qcasey](https://github.com/qcasey) ([#935](https://github.com/paperless-ngx/paperless-ngx/pull/935))
|
|
- [Readme] Fix typo [@tooomm](https://github.com/tooomm) ([#941](https://github.com/paperless-ngx/paperless-ngx/pull/941))
|
|
|
|
### Maintenance
|
|
|
|
- Adds support for Docker secrets [@stumpylog](https://github.com/stumpylog) ([#1034](https://github.com/paperless-ngx/paperless-ngx/pull/1034))
|
|
- Bugfix: Don't assume default Docker folders [@stumpylog](https://github.com/stumpylog) ([#1088](https://github.com/paperless-ngx/paperless-ngx/pull/1088))
|
|
- Include error information when Redis connection fails [@stumpylog](https://github.com/stumpylog) ([#1016](https://github.com/paperless-ngx/paperless-ngx/pull/1016))
|
|
- Fix: add translation for some un-translated tooltips [@shamoon](https://github.com/shamoon) ([#995](https://github.com/paperless-ngx/paperless-ngx/pull/995))
|
|
- gunicorn: Allow IPv6 sockets [@vlcty](https://github.com/vlcty) ([#924](https://github.com/paperless-ngx/paperless-ngx/pull/924))
|
|
|
|
### Dependencies
|
|
|
|
<details>
|
|
<summary>34 changes</summary>
|
|
|
|
- Fearless scikit-learn updates [@stumpylog](https://github.com/stumpylog) ([#1082](https://github.com/paperless-ngx/paperless-ngx/pull/1082))
|
|
- Bump pillow from 9.1.1 to 9.2.0 [@dependabot](https://github.com/dependabot) ([#1193](https://github.com/paperless-ngx/paperless-ngx/pull/1193))
|
|
- Bump watchdog from 2.1.8 to 2.1.9 [@dependabot](https://github.com/dependabot) ([#1132](https://github.com/paperless-ngx/paperless-ngx/pull/1132))
|
|
- Bump scikit-learn from 1.0.2 to 1.1.1 [@dependabot](https://github.com/dependabot) ([#992](https://github.com/paperless-ngx/paperless-ngx/pull/992))
|
|
- Bump setuptools from 62.3.3 to 62.6.0 [@dependabot](https://github.com/dependabot) ([#1150](https://github.com/paperless-ngx/paperless-ngx/pull/1150))
|
|
- Bump django-filter from 21.1 to 22.1 [@dependabot](https://github.com/dependabot) ([#1191](https://github.com/paperless-ngx/paperless-ngx/pull/1191))
|
|
- Bump actions/setup-python from 3 to 4 [@dependabot](https://github.com/dependabot) ([#1176](https://github.com/paperless-ngx/paperless-ngx/pull/1176))
|
|
- Bump sphinx from 4.5.0 to 5.0.2 [@dependabot](https://github.com/dependabot) ([#1151](https://github.com/paperless-ngx/paperless-ngx/pull/1151))
|
|
- Bump docker/metadata-action from 3 to 4 [@dependabot](https://github.com/dependabot) ([#1178](https://github.com/paperless-ngx/paperless-ngx/pull/1178))
|
|
- Bump tj-actions/changed-files from 22.1 to 23.1 [@dependabot](https://github.com/dependabot) ([#1179](https://github.com/paperless-ngx/paperless-ngx/pull/1179))
|
|
- Bump @<!---->angular/cli from 13.3.7 to 14.0.4 in /src-ui [@dependabot](https://github.com/dependabot) ([#1177](https://github.com/paperless-ngx/paperless-ngx/pull/1177))
|
|
- Bump cypress from 10.0.1 to 10.3.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1187](https://github.com/paperless-ngx/paperless-ngx/pull/1187))
|
|
- Bump zone.js from 0.11.5 to 0.11.6 in /src-ui [@dependabot](https://github.com/dependabot) ([#1185](https://github.com/paperless-ngx/paperless-ngx/pull/1185))
|
|
- Bump ts-node from 10.8.0 to 10.8.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1184](https://github.com/paperless-ngx/paperless-ngx/pull/1184))
|
|
- Bump jest-environment-jsdom from 28.1.0 to 28.1.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#1175](https://github.com/paperless-ngx/paperless-ngx/pull/1175))
|
|
- Bump @<!---->types/node from 17.0.38 to 18.0.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1183](https://github.com/paperless-ngx/paperless-ngx/pull/1183))
|
|
- Bump concurrently from 7.2.1 to 7.2.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#1181](https://github.com/paperless-ngx/paperless-ngx/pull/1181))
|
|
- Bump jest-preset-angular from 12.0.1 to 12.1.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1182](https://github.com/paperless-ngx/paperless-ngx/pull/1182))
|
|
- Bump jest and @<!---->types/jest in /src-ui [@dependabot](https://github.com/dependabot) ([#1180](https://github.com/paperless-ngx/paperless-ngx/pull/1180))
|
|
- Bump whitenoise from 6.1.0 to 6.2.0 [@dependabot](https://github.com/dependabot) ([#1103](https://github.com/paperless-ngx/paperless-ngx/pull/1103))
|
|
- Bump cypress from 9.6.1 to 10.0.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1083](https://github.com/paperless-ngx/paperless-ngx/pull/1083))
|
|
- Bump docker/setup-qemu-action from 1 to 2 [@dependabot](https://github.com/dependabot) ([#1065](https://github.com/paperless-ngx/paperless-ngx/pull/1065))
|
|
- Bump docker/setup-buildx-action from 1 to 2 [@dependabot](https://github.com/dependabot) ([#1064](https://github.com/paperless-ngx/paperless-ngx/pull/1064))
|
|
- Bump docker/build-push-action from 2 to 3 [@dependabot](https://github.com/dependabot) ([#1063](https://github.com/paperless-ngx/paperless-ngx/pull/1063))
|
|
- Bump @<!---->cypress/schematic from 1.7.0 to 2.0.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1075](https://github.com/paperless-ngx/paperless-ngx/pull/1075))
|
|
- Bump tj-actions/changed-files from 19 to 22.1 [@dependabot](https://github.com/dependabot) ([#1062](https://github.com/paperless-ngx/paperless-ngx/pull/1062))
|
|
- Bump concurrently from 7.1.0 to 7.2.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1073](https://github.com/paperless-ngx/paperless-ngx/pull/1073))
|
|
- Bump @<!---->types/jest from 27.4.1 to 27.5.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#1074](https://github.com/paperless-ngx/paperless-ngx/pull/1074))
|
|
- Bump ts-node from 10.7.0 to 10.8.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1070](https://github.com/paperless-ngx/paperless-ngx/pull/1070))
|
|
- Bump jest from 28.0.3 to 28.1.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1071](https://github.com/paperless-ngx/paperless-ngx/pull/1071))
|
|
- Chore: npm package updates 22-06-01 [@shamoon](https://github.com/shamoon) ([#1069](https://github.com/paperless-ngx/paperless-ngx/pull/1069))
|
|
- Bump docker/login-action from 1 to 2 [@dependabot](https://github.com/dependabot) ([#1061](https://github.com/paperless-ngx/paperless-ngx/pull/1061))
|
|
- Chore: Manually update dependencies [@stumpylog](https://github.com/stumpylog) ([#1013](https://github.com/paperless-ngx/paperless-ngx/pull/1013))
|
|
- Chore: Manually update all Python dependencies [@stumpylog](https://github.com/stumpylog) ([#973](https://github.com/paperless-ngx/paperless-ngx/pull/973))
|
|
</details>
|
|
|
|
## paperless-ngx 1.7.1
|
|
|
|
### Features
|
|
|
|
- (chore) Runs pyupgrade to Python 3.8+ [\@stumpylog](https://github.com/stumpylog) ([\#890](https://github.com/paperless-ngx/paperless-ngx/pull/890))
|
|
- Dockerfile Organization \& Enhancements [\@stumpylog](https://github.com/stumpylog) ([\#888](https://github.com/paperless-ngx/paperless-ngx/pull/888))
|
|
- mobile friendlier manage pages [\@shamoon](https://github.com/shamoon) ([\#873](https://github.com/paperless-ngx/paperless-ngx/pull/873))
|
|
- Use semver for release process [\@stumpylog](https://github.com/stumpylog) ([\#851](https://github.com/paperless-ngx/paperless-ngx/pull/851))
|
|
- Enable Docker Hub push [\@stumpylog](https://github.com/stumpylog) ([\#828](https://github.com/paperless-ngx/paperless-ngx/pull/828))
|
|
- Feature barcode tiff support [\@gador](https://github.com/gador) ([\#766](https://github.com/paperless-ngx/paperless-ngx/pull/766))
|
|
- Updates GHA workflow to rebuild intermediate images on changes [\@stumpylog](https://github.com/stumpylog) ([\#820](https://github.com/paperless-ngx/paperless-ngx/pull/820))
|
|
- Adds simple Python to wait for Redis broker to be ready [\@stumpylog](https://github.com/stumpylog) ([\#788](https://github.com/paperless-ngx/paperless-ngx/pull/788))
|
|
- Update GHA workflow to build all Docker images [\@stumpylog](https://github.com/stumpylog) ([\#761](https://github.com/paperless-ngx/paperless-ngx/pull/761))
|
|
|
|
### Bug Fixes
|
|
|
|
- Feature / fix saved view \& sort field query params [\@shamoon](https://github.com/shamoon) ([\#881](https://github.com/paperless-ngx/paperless-ngx/pull/881))
|
|
- Mobile friendlier manage pages [\@shamoon](https://github.com/shamoon) ([\#873](https://github.com/paperless-ngx/paperless-ngx/pull/873))
|
|
- Add timeout to healthcheck [\@shamoon](https://github.com/shamoon) ([\#880](https://github.com/paperless-ngx/paperless-ngx/pull/880))
|
|
- Always accept yyyy-mm-dd date inputs [\@shamoon](https://github.com/shamoon) ([\#864](https://github.com/paperless-ngx/paperless-ngx/pull/864))
|
|
- Fix local Docker image building [\@stumpylog](https://github.com/stumpylog) ([\#849](https://github.com/paperless-ngx/paperless-ngx/pull/849))
|
|
- Fix: show errors on invalid date input [\@shamoon](https://github.com/shamoon) ([\#862](https://github.com/paperless-ngx/paperless-ngx/pull/862))
|
|
- Fix: Older dates do not display on frontend [\@shamoon](https://github.com/shamoon) ([\#852](https://github.com/paperless-ngx/paperless-ngx/pull/852))
|
|
- Fixes IMAP UTF8 Authenication [\@stumpylog](https://github.com/stumpylog) ([\#725](https://github.com/paperless-ngx/paperless-ngx/pull/725))
|
|
- Fix password field remains visible [\@shamoon](https://github.com/shamoon) ([\#840](https://github.com/paperless-ngx/paperless-ngx/pull/840))
|
|
- Fixes Pillow build for armv7 [\@stumpylog](https://github.com/stumpylog) ([\#815](https://github.com/paperless-ngx/paperless-ngx/pull/815))
|
|
- Update frontend localization source file [\@shamoon](https://github.com/shamoon) ([\#814](https://github.com/paperless-ngx/paperless-ngx/pull/814))
|
|
- Fix install script extra OCR languages format [\@stumpylog](https://github.com/stumpylog) ([\#777](https://github.com/paperless-ngx/paperless-ngx/pull/777))
|
|
|
|
### Documentation
|
|
|
|
- Use semver for release process [\@stumpylog](https://github.com/stumpylog) ([\#851](https://github.com/paperless-ngx/paperless-ngx/pull/851))
|
|
- Deployment: Consolidate tika compose files [\@qcasey](https://github.com/qcasey) ([\#866](https://github.com/paperless-ngx/paperless-ngx/pull/866))
|
|
- Fix local Docker image building [\@stumpylog](https://github.com/stumpylog) ([\#849](https://github.com/paperless-ngx/paperless-ngx/pull/849))
|
|
|
|
### Maintenance
|
|
|
|
- Dockerfile Organization \& Enhancements [\@stumpylog](https://github.com/stumpylog) ([\#888](https://github.com/paperless-ngx/paperless-ngx/pull/888))
|
|
- Add timeout to healthcheck [\@shamoon](https://github.com/shamoon) ([\#880](https://github.com/paperless-ngx/paperless-ngx/pull/880))
|
|
- Use semver for release process [\@stumpylog](https://github.com/stumpylog) ([\#851](https://github.com/paperless-ngx/paperless-ngx/pull/851))
|
|
- Deployment: Consolidate tika compose files [\@qcasey](https://github.com/qcasey) ([\#866](https://github.com/paperless-ngx/paperless-ngx/pull/866))
|
|
- Fixes Pillow build for armv7 [\@stumpylog](https://github.com/stumpylog) ([\#815](https://github.com/paperless-ngx/paperless-ngx/pull/815))
|
|
- Update frontend localization source file [\@shamoon](https://github.com/shamoon) ([\#814](https://github.com/paperless-ngx/paperless-ngx/pull/814))
|
|
- Fix install script extra OCR languages format [\@stumpylog](https://github.com/stumpylog) ([\#777](https://github.com/paperless-ngx/paperless-ngx/pull/777))
|
|
- Adds simple Python to wait for Redis broker to be ready [\@stumpylog](https://github.com/stumpylog) ([\#788](https://github.com/paperless-ngx/paperless-ngx/pull/788))
|
|
|
|
### Dependencies
|
|
|
|
<details>
|
|
<summary>15 changes</summary>
|
|
|
|
- Bump tj-actions/changed-files from 18.7 to 19 @dependabot ([\#830](https://github.com/paperless-ngx/paperless-ngx/pull/830))
|
|
- Bump asgiref from 3.5.0 to 3.5.1 @dependabot ([\#867](https://github.com/paperless-ngx/paperless-ngx/pull/867))
|
|
- Bump jest from 27.5.1 to 28.0.3 in /src-ui @dependabot ([\#860](https://github.com/paperless-ngx/paperless-ngx/pull/860))
|
|
- Bump @<!---->ng-bootstrap/ng-bootstrap from 12.1.0 to 12.1.1 in /src-ui @dependabot ([\#861](https://github.com/paperless-ngx/paperless-ngx/pull/861))
|
|
- Bump @<!---->types/node from 17.0.27 to 17.0.29 in /src-ui @dependabot ([\#833](https://github.com/paperless-ngx/paperless-ngx/pull/833))
|
|
- Bump @<!---->ng-bootstrap/ng-bootstrap from 12.0.2 to 12.1.0 in /src-ui @dependabot ([\#834](https://github.com/paperless-ngx/paperless-ngx/pull/834))
|
|
- Bump pytest from 7.1.1 to 7.1.2 @dependabot ([\#806](https://github.com/paperless-ngx/paperless-ngx/pull/806))
|
|
- Bump github/codeql-action from 1 to 2 @dependabot ([\#792](https://github.com/paperless-ngx/paperless-ngx/pull/792))
|
|
- Bump imap-tools from 0.53.0 to 0.54.0 @dependabot ([\#758](https://github.com/paperless-ngx/paperless-ngx/pull/758))
|
|
- Bump ocrmypdf from 13.4.2 to 13.4.3 @dependabot ([\#757](https://github.com/paperless-ngx/paperless-ngx/pull/757))
|
|
- Bump importlib-resources from 5.6.0 to 5.7.1 @dependabot ([\#756](https://github.com/paperless-ngx/paperless-ngx/pull/756))
|
|
- Bump tox from 3.24.5 to 3.25.0 @dependabot ([\#692](https://github.com/paperless-ngx/paperless-ngx/pull/692))
|
|
- Bump cypress from 9.5.3 to 9.6.0 in /src-ui @dependabot ([\#800](https://github.com/paperless-ngx/paperless-ngx/pull/800))
|
|
- Bump angular \& tools to 13.3.4 or 13.3.3 [\@shamoon](https://github.com/shamoon) ([\#799](https://github.com/paperless-ngx/paperless-ngx/pull/799))
|
|
- Bump concurrently from 7.0.0 to 7.1.0 in /src-ui @dependabot ([\#797](https://github.com/paperless-ngx/paperless-ngx/pull/797))
|
|
</details>
|
|
|
|
## paperless-ngx 1.7.0
|
|
|
|
### Breaking Changes
|
|
|
|
- `PAPERLESS_URL` is now required when using a reverse proxy. See
|
|
[\#674](https://github.com/paperless-ngx/paperless-ngx/pull/674).
|
|
|
|
### Features
|
|
|
|
- Allow setting more than one tag in mail rules
|
|
[\@jonasc](https://github.com/jonasc) ([\#270](https://github.com/paperless-ngx/paperless-ngx/pull/270))
|
|
- Global drag'n'drop [\@shamoon](https://github.com/shamoon)
|
|
([\#283](https://github.com/paperless-ngx/paperless-ngx/pull/283))
|
|
- Fix: download buttons should disable while waiting
|
|
[\@shamoon](https://github.com/shamoon) ([\#630](https://github.com/paperless-ngx/paperless-ngx/pull/630))
|
|
- Update checker [\@shamoon](https://github.com/shamoon) ([\#591](https://github.com/paperless-ngx/paperless-ngx/pull/591))
|
|
- Show prompt on password-protected pdfs
|
|
[\@shamoon](https://github.com/shamoon) ([\#564](https://github.com/paperless-ngx/paperless-ngx/pull/564))
|
|
- Filtering query params aka browser navigation for filtering
|
|
[\@shamoon](https://github.com/shamoon) ([\#540](https://github.com/paperless-ngx/paperless-ngx/pull/540))
|
|
- Clickable tags in dashboard widgets
|
|
[\@shamoon](https://github.com/shamoon) ([\#515](https://github.com/paperless-ngx/paperless-ngx/pull/515))
|
|
- Add bottom pagination [\@shamoon](https://github.com/shamoon)
|
|
([\#372](https://github.com/paperless-ngx/paperless-ngx/pull/372))
|
|
- Feature barcode splitter [\@gador](https://github.com/gador)
|
|
([\#532](https://github.com/paperless-ngx/paperless-ngx/pull/532))
|
|
- App loading screen [\@shamoon](https://github.com/shamoon) ([\#298](https://github.com/paperless-ngx/paperless-ngx/pull/298))
|
|
- Use progress bar for delayed buttons
|
|
[\@shamoon](https://github.com/shamoon) ([\#415](https://github.com/paperless-ngx/paperless-ngx/pull/415))
|
|
- Add minimum length for documents text filter
|
|
[\@shamoon](https://github.com/shamoon) ([\#401](https://github.com/paperless-ngx/paperless-ngx/pull/401))
|
|
- Added nav buttons in the document detail view
|
|
[\@GruberViktor](https://github.com/gruberviktor) ([\#273](https://github.com/paperless-ngx/paperless-ngx/pull/273))
|
|
- Improve date keyboard input [\@shamoon](https://github.com/shamoon)
|
|
([\#253](https://github.com/paperless-ngx/paperless-ngx/pull/253))
|
|
- Color theming [\@shamoon](https://github.com/shamoon) ([\#243](https://github.com/paperless-ngx/paperless-ngx/pull/243))
|
|
- Parse dates when entered without separators
|
|
[\@GruberViktor](https://github.com/gruberviktor) ([\#250](https://github.com/paperless-ngx/paperless-ngx/pull/250))
|
|
|
|
### Bug Fixes
|
|
|
|
- Add "localhost" to ALLOWED_HOSTS
|
|
[\@gador](https://github.com/gador) ([\#700](https://github.com/paperless-ngx/paperless-ngx/pull/700))
|
|
- Fix: scanners table [\@qcasey](https://github.com/qcasey) ([\#690](https://github.com/paperless-ngx/paperless-ngx/pull/690))
|
|
- Adds wait for file before consuming
|
|
[\@stumpylog](https://github.com/stumpylog) ([\#483](https://github.com/paperless-ngx/paperless-ngx/pull/483))
|
|
- Fix: frontend document editing erases time data
|
|
[\@shamoon](https://github.com/shamoon) ([\#654](https://github.com/paperless-ngx/paperless-ngx/pull/654))
|
|
- Increase length of SavedViewFilterRule
|
|
[\@stumpylog](https://github.com/stumpylog) ([\#612](https://github.com/paperless-ngx/paperless-ngx/pull/612))
|
|
- Fixes attachment filename matching during mail fetching
|
|
[\@stumpylog](https://github.com/stumpylog) ([\#680](https://github.com/paperless-ngx/paperless-ngx/pull/680))
|
|
- Add `PAPERLESS_URL` env variable & CSRF var
|
|
[\@shamoon](https://github.com/shamoon) ([\#674](https://github.com/paperless-ngx/paperless-ngx/discussions/674))
|
|
- Fix: download buttons should disable while waiting
|
|
[\@shamoon](https://github.com/shamoon) ([\#630](https://github.com/paperless-ngx/paperless-ngx/pull/630))
|
|
- Fixes downloaded filename, add more consumer ignore settings
|
|
[\@stumpylog](https://github.com/stumpylog) ([\#599](https://github.com/paperless-ngx/paperless-ngx/pull/599))
|
|
- FIX BUG: case-sensitive matching was not possible
|
|
[\@danielBreitlauch](https://github.com/danielbreitlauch) ([\#594](https://github.com/paperless-ngx/paperless-ngx/pull/594))
|
|
- Uses shutil.move instead of rename
|
|
[\@gador](https://github.com/gador) ([\#617](https://github.com/paperless-ngx/paperless-ngx/pull/617))
|
|
- Fix npm deps 01.02.22 2 [\@shamoon](https://github.com/shamoon)
|
|
([\#610](https://github.com/paperless-ngx/paperless-ngx/discussions/610))
|
|
- Fix npm dependencies 01.02.22
|
|
[\@shamoon](https://github.com/shamoon) ([\#600](https://github.com/paperless-ngx/paperless-ngx/pull/600))
|
|
- Fix issue 416: implement `PAPERLESS_OCR_MAX_IMAGE_PIXELS`
|
|
[\@hacker-h](https://github.com/hacker-h) ([\#441](https://github.com/paperless-ngx/paperless-ngx/pull/441))
|
|
- Fix: exclude cypress from build in Dockerfile
|
|
[\@FrankStrieter](https://github.com/FrankStrieter) ([\#526](https://github.com/paperless-ngx/paperless-ngx/pull/526))
|
|
- Corrections to pass pre-commit hooks
|
|
[\@schnuffle](https://github.com/schnuffle) ([\#454](https://github.com/paperless-ngx/paperless-ngx/pull/454))
|
|
- Fix 311 unable to click checkboxes in document list
|
|
[\@shamoon](https://github.com/shamoon) ([\#313](https://github.com/paperless-ngx/paperless-ngx/pull/313))
|
|
- Fix imap tools bug [\@stumpylog](https://github.com/stumpylog)
|
|
([\#393](https://github.com/paperless-ngx/paperless-ngx/pull/393))
|
|
- Fix filterable dropdown buttons arent translated
|
|
[\@shamoon](https://github.com/shamoon) ([\#366](https://github.com/paperless-ngx/paperless-ngx/pull/366))
|
|
- Fix 224: "Auto-detected date is day before receipt date"
|
|
[\@a17t](https://github.com/a17t) ([\#246](https://github.com/paperless-ngx/paperless-ngx/pull/246))
|
|
- Fix minor sphinx errors [\@shamoon](https://github.com/shamoon)
|
|
([\#322](https://github.com/paperless-ngx/paperless-ngx/pull/322))
|
|
- Fix page links hidden [\@shamoon](https://github.com/shamoon)
|
|
([\#314](https://github.com/paperless-ngx/paperless-ngx/pull/314))
|
|
- Fix: Include excluded items in dropdown count
|
|
[\@shamoon](https://github.com/shamoon) ([\#263](https://github.com/paperless-ngx/paperless-ngx/pull/263))
|
|
|
|
### Translation
|
|
|
|
- [\@miku323](https://github.com/miku323) contributed to Slovenian
|
|
translation
|
|
- [\@FaintGhost](https://github.com/FaintGhost) contributed to Chinese
|
|
Simplified translation
|
|
- [\@DarkoBG79](https://github.com/DarkoBG79) contributed to Serbian
|
|
translation
|
|
- [Kemal Secer](https://crowdin.com/profile/kemal.secer) contributed
|
|
to Turkish translation
|
|
- [\@Prominence](https://github.com/Prominence) contributed to
|
|
Belarusian translation
|
|
|
|
### Documentation
|
|
|
|
- Fix: scanners table [\@qcasey](https://github.com/qcasey) ([\#690](https://github.com/paperless-ngx/paperless-ngx/pull/690))
|
|
- Add `PAPERLESS_URL` env variable & CSRF var
|
|
[\@shamoon](https://github.com/shamoon) ([\#674](https://github.com/paperless-ngx/paperless-ngx/pull/674))
|
|
- Fixes downloaded filename, add more consumer ignore settings
|
|
[\@stumpylog](https://github.com/stumpylog) ([\#599](https://github.com/paperless-ngx/paperless-ngx/pull/599))
|
|
- Fix issue 416: implement `PAPERLESS_OCR_MAX_IMAGE_PIXELS`
|
|
[\@hacker-h](https://github.com/hacker-h) ([\#441](https://github.com/paperless-ngx/paperless-ngx/pull/441))
|
|
- Fix minor sphinx errors [\@shamoon](https://github.com/shamoon)
|
|
([\#322](https://github.com/paperless-ngx/paperless-ngx/pull/322))
|
|
|
|
### Maintenance
|
|
|
|
- Add `PAPERLESS_URL` env variable & CSRF var
|
|
[\@shamoon](https://github.com/shamoon) ([\#674](https://github.com/paperless-ngx/paperless-ngx/pull/674))
|
|
- Chore: Implement release-drafter action for Changelogs
|
|
[\@qcasey](https://github.com/qcasey) ([\#669](https://github.com/paperless-ngx/paperless-ngx/pull/669))
|
|
- Chore: Add CODEOWNERS [\@qcasey](https://github.com/qcasey) ([\#667](https://github.com/paperless-ngx/paperless-ngx/pull/667))
|
|
- Support docker-compose v2 in install
|
|
[\@stumpylog](https://github.com/stumpylog) ([\#611](https://github.com/paperless-ngx/paperless-ngx/pull/611))
|
|
- Add Belarusian localization [\@shamoon](https://github.com/shamoon)
|
|
([\#588](https://github.com/paperless-ngx/paperless-ngx/pull/588))
|
|
- Add Turkish localization [\@shamoon](https://github.com/shamoon)
|
|
([\#536](https://github.com/paperless-ngx/paperless-ngx/pull/536))
|
|
- Add Serbian localization [\@shamoon](https://github.com/shamoon)
|
|
([\#504](https://github.com/paperless-ngx/paperless-ngx/pull/504))
|
|
- Create PULL_REQUEST_TEMPLATE.md
|
|
[\@shamoon](https://github.com/shamoon) ([\#304](https://github.com/paperless-ngx/paperless-ngx/pull/304))
|
|
- Add Chinese localization [\@shamoon](https://github.com/shamoon)
|
|
([\#247](https://github.com/paperless-ngx/paperless-ngx/pull/247))
|
|
- Add Slovenian language for frontend
|
|
[\@shamoon](https://github.com/shamoon) ([\#315](https://github.com/paperless-ngx/paperless-ngx/pull/315))
|
|
|
|
## paperless-ngx 1.6.0
|
|
|
|
This is the first release of the revived paperless-ngx project 🎉. Thank
|
|
you to everyone on the paperless-ngx team for your initiative and
|
|
excellent teamwork!
|
|
|
|
Version 1.6.0 merges several pending PRs from jonaswinkler's repo and
|
|
includes new feature updates and bug fixes. Major backend and UI changes
|
|
include:
|
|
|
|
- Updated docs, scripts, CI, and containers to paperless-ngx.
|
|
- Updated Python and Angular dependencies.
|
|
- Dropped support for Python 3.7.
|
|
- Dropped support for Ansible playbooks (thanks
|
|
[\@slankes](https://github.com/slankes) [\#109](https://github.com/paperless-ngx/paperless-ngx/pull/109)). If someone would
|
|
like to continue supporting them, please see our [ansible
|
|
repo](https://github.com/paperless-ngx/paperless-ngx-ansible).
|
|
- Python code is now required to use Black formatting (thanks
|
|
[\@kpj](https://github.com/kpj) [\#168](https://github.com/paperless-ngx/paperless-ngx/pull/168)).
|
|
- [\@tribut](https://github.com/tribut) added support for a custom SSO
|
|
logout redirect ([jonaswinkler\#1258](https://github.com/jonaswinkler/paperless-ng/pull/1258)). See
|
|
`PAPERLESS_LOGOUT_REDIRECT_URL`.
|
|
- [\@shamoon](https://github.com/shamoon) added a loading indicator
|
|
when document list is reloading ([jonaswinkler\#1297](https://github.com/jonaswinkler/paperless-ng/pull/1297)).
|
|
- [\@shamoon](https://github.com/shamoon) improved the PDF viewer on
|
|
mobile ([\#2](https://github.com/paperless-ngx/paperless-ngx/pull/2)).
|
|
- [\@shamoon](https://github.com/shamoon) added 'any' / 'all' and
|
|
'not' filtering with tags ([\#10](https://github.com/paperless-ngx/paperless-ngx/pull/10)).
|
|
- [\@shamoon](https://github.com/shamoon) added warnings for unsaved
|
|
changes, with smart edit buttons ([\#13](https://github.com/paperless-ngx/paperless-ngx/pull/13)).
|
|
- [\@benjaminfrank](https://github.com/benjaminfrank) enabled a
|
|
non-root access to port 80 via systemd ([\#18](https://github.com/paperless-ngx/paperless-ngx/pull/18)).
|
|
- [\@tribut](https://github.com/tribut) added simple "delete to
|
|
trash" functionality ([\#24](https://github.com/paperless-ngx/paperless-ngx/pull/24)). See `PAPERLESS_TRASH_DIR`.
|
|
- [\@amenk](https://github.com/amenk) fixed the search box overlay
|
|
menu on mobile ([\#32](https://github.com/paperless-ngx/paperless-ngx/pull/32)).
|
|
- [\@dblitt](https://github.com/dblitt) updated the login form to not
|
|
auto-capitalize usernames ([\#36](https://github.com/paperless-ngx/paperless-ngx/pull/36)).
|
|
- [\@evilsidekick293](https://github.com/evilsidekick293) made the
|
|
worker timeout configurable ([\#37](https://github.com/paperless-ngx/paperless-ngx/pull/37)). See `PAPERLESS_WORKER_TIMEOUT`.
|
|
- [\@Nicarim](https://github.com/Nicarim) fixed downloads of UTF-8
|
|
formatted documents in Firefox ([\#56](https://github.com/paperless-ngx/paperless-ngx/pull/56)).
|
|
- [\@mweimerskirch](https://github.com/mweimerskirch) sorted the
|
|
language dropdown by locale ([\#78](https://github.com/paperless-ngx/paperless-ngx/issues/78)).
|
|
- [\@mweimerskirch](https://github.com/mweimerskirch) enabled the
|
|
Czech ([\#83](https://github.com/paperless-ngx/paperless-ngx/pull/83)) and Danish ([\#84](https://github.com/paperless-ngx/paperless-ngx/pull/84)) translations.
|
|
- [\@cschmatzler](https://github.com/cschmatzler) enabled specifying
|
|
the webserver port ([\#124](https://github.com/paperless-ngx/paperless-ngx/pull/124)). See `PAPERLESS_PORT`.
|
|
- [\@muellermartin](https://github.com/muellermartin) fixed an error
|
|
when uploading transparent PNGs ([\#133](https://github.com/paperless-ngx/paperless-ngx/pull/133)).
|
|
- [\@shamoon](https://github.com/shamoon) created a slick new logo
|
|
([\#165](https://github.com/paperless-ngx/paperless-ngx/pull/165)).
|
|
- [\@tim-vogel](https://github.com/tim-vogel) fixed exports missing
|
|
groups ([\#193](https://github.com/paperless-ngx/paperless-ngx/pull/193)).
|
|
|
|
Known issues:
|
|
|
|
- 1.6.0 included a malformed package-lock.json, as a result users who
|
|
want to build the docker image themselves need to change line 6 of
|
|
the `Dockerfile` to
|
|
`RUN npm update npm -g && npm install --legacy-peer-deps`.
|
|
|
|
Thank you to the following people for their documentation updates,
|
|
fixes, and comprehensive testing:
|
|
|
|
[\@m0veax](https://github.com/m0veax),
|
|
[\@a17t](https://github.com/a17t),
|
|
[\@fignew](https://github.com/fignew),
|
|
[\@muued](https://github.com/muued),
|
|
[\@bauerj](https://github.com/bauerj),
|
|
[\@isigmund](https://github.com/isigmund),
|
|
[\@denilsonsa](https://github.com/denilsonsa),
|
|
[\@mweimerskirch](https://github.com/mweimerskirch),
|
|
[\@alexander-bauer](https://github.com/alexander-bauer),
|
|
[\@apeltzer](https://github.com/apeltzer),
|
|
[\@tribut](https://github.com/tribut),
|
|
[\@yschroeder](https://github.com/yschroeder),
|
|
[\@gador](https://github.com/gador),
|
|
[\@sAksham-Ar](https://github.com/sAksham-Ar),
|
|
[\@sbrunner](https://github.com/sbrunner),
|
|
[\@philpagel](https://github.com/philpagel),
|
|
[\@davemachado](https://github.com/davemachado),
|
|
[\@2600box](https://github.com/2600box),
|
|
[\@qcasey](https://github.com/qcasey),
|
|
[\@Nicarim](https://github.com/Nicarim),
|
|
[\@kpj](https://github.com/kpj), [\@filcuk](https://github.com/filcuk),
|
|
[\@Timoms](https://github.com/Timoms),
|
|
[\@mattlamb99](https://github.com/mattlamb99),
|
|
[\@padraigkitterick](https://github.com/padraigkitterick),
|
|
[\@ajkavanagh](https://github.com/ajkavanagh),
|
|
[\@Tooa](https://github.com/Tooa),
|
|
[\@Unkn0wnCat](https://github.com/Unkn0wnCat),
|
|
[\@pewter77](https://github.com/pewter77),
|
|
[\@stumpylog](https://github.com/stumpylog),
|
|
[\@Toxix](https://github.com/Toxix),
|
|
[\@azapater](https://github.com/azapater),
|
|
[\@jschpp](https://github.com/jschpp)
|
|
|
|
Another big thanks to the people who have contributed translations:
|
|
|
|
- Michel Weimerskirch (michel_weimerskirch) suggested 31 translations
|
|
into French and Luxembourgish.
|
|
- jo.vandeginste suggested 21 translations into Dutch.
|
|
- Lars Sørensen (Lrss) suggested 486 translations into Danish.
|
|
- Alex (Sky-Dragon) voted for 46 translations in German.
|
|
- Yannic Schröder (yschroeder) suggested 14 translations into German.
|
|
- David Morais Ferreira (DavidMoraisFerreira) voted for 10
|
|
translations in Portuguese and Luxembourgish.
|
|
- David Morais Ferreira (DavidMoraisFerreira) suggested 88
|
|
translations into French, German, Portuguese, Portuguese, Brazilian
|
|
and Luxembourgish.
|
|
- 汪泠沣 (wlfcss) suggested 13 translations into Chinese Traditional.
|
|
- Lars Sørensen (Lrss) suggested 167 translations into Danish.
|
|
- Philmo67 suggested 11 translations into French.
|
|
|
|
## Paperless-ng
|
|
|
|
### paperless-ng 1.5.0
|
|
|
|
Support for Python 3.6 was dropped.
|
|
|
|
- Updated python dependencies.
|
|
- Base image of the docker image changed from Debian Buster to Debian
|
|
Bullseye due to its recent release.
|
|
- The docker image now uses python 3.9.
|
|
- Added the Luxembourgish locale. Thanks for translating!
|
|
- [Daniel Albers](https://github.com/AlD) added support for making the
|
|
files and folders ignored by the paperless consume folder scanner
|
|
configurable. See `PAPERLESS_CONSUMER_IGNORE_PATTERNS`.
|
|
|
|
### paperless-ng 1.4.5
|
|
|
|
This is a maintenance release.
|
|
|
|
- Updated Python and Angular dependencies.
|
|
- Changed the algorithm that changes permissions during startup. This
|
|
is still fast, and will hopefully cause less issues.
|
|
- Fixed an issue that would sometimes cause paperless to write an
|
|
incomplete classification model file to disk.
|
|
- Fixed an issue with the OCRmyPDF parser that would always try to
|
|
extract text with PDFminer even from non-PDF files.
|
|
|
|
### paperless-ng 1.4.4
|
|
|
|
- Drastically decreased the startup time of the docker container. The
|
|
startup script adjusts file permissions of all data only if changes
|
|
are required.
|
|
- Paperless mail: Added ability to specify the character set for each
|
|
server.
|
|
- Document consumption: Ignore Mac OS specific files such as
|
|
`.DS_STORE` and `._XXXXX.pdf`.
|
|
- Fixed an issue with the automatic matching algorithm that prevents
|
|
paperless from consuming new files.
|
|
- Updated translations.
|
|
|
|
### paperless-ng 1.4.3
|
|
|
|
- Additions and changes
|
|
- Added Swedish locale.
|
|
- [Stéphane Brunner](https://github.com/sbrunner) added an option
|
|
to disable the progress bars of all management commands.
|
|
- [Jo Vandeginste](https://github.com/jovandeginste) added support
|
|
for RTF documents to the Apache TIKA parser.
|
|
- [Michael Shamoon](https://github.com/shamoon) added dark mode
|
|
for the login and logout pages.
|
|
- [Alexander Menk](https://github.com/amenk) added additional
|
|
stylesheets for printing. You can now print any page of
|
|
paperless and the print result will hide the page header,
|
|
sidebar, and action buttons.
|
|
- Added support for sorting when using full text search.
|
|
- Fixes
|
|
- [puuu](https://github.com/puuu) fixed
|
|
`PAPERLESS_FORCE_SCRIPT_NAME`. You can now host paperless on sub
|
|
paths such as `https://localhost:8000/paperless/`.
|
|
- Fixed an issue with the document consumer crashing on certain
|
|
documents due to issues with pdfminer.six. This library is used
|
|
for PDF text extraction.
|
|
|
|
### paperless-ng 1.4.2
|
|
|
|
- Fixed an issue with `sudo` that caused paperless to not start on
|
|
many Raspberry Pi devices. Thank you
|
|
[WhiteHatTux](https://github.com/WhiteHatTux)!
|
|
|
|
### paperless-ng 1.4.1
|
|
|
|
- Added Polish locale.
|
|
- Changed some parts of the Dockerfile to hopefully restore
|
|
functionality on certain ARM devices.
|
|
- Updated python dependencies.
|
|
- [Michael Shamoon](https://github.com/shamoon) added a sticky filter
|
|
/ bulk edit bar.
|
|
- [sbrl](https://github.com/sbrl) changed the docker-entrypoint.sh
|
|
script to increase compatibility with NFS shares.
|
|
- [Chris Nagy](https://github.com/what-name) added support for
|
|
creating a super user by passing `PAPERLESS_ADMIN_USER` and
|
|
`PAPERLESS_ADMIN_PASSWORD` as environment variables to the docker
|
|
container.
|
|
|
|
### paperless-ng 1.4.0
|
|
|
|
- Docker images now use tesseract 4.1.1, which should fix a series of
|
|
issues with OCR.
|
|
- The full text search now displays results using the default document
|
|
list. This enables selection, filtering and bulk edit on search
|
|
results.
|
|
- Changes
|
|
- Firefox only: Highlight search query in PDF previews.
|
|
- New URL pattern for accessing documents by ASN directly
|
|
(<http://><paperless>/asn/123)
|
|
- Added logging when executing pre\* and post-consume scripts.
|
|
- Better error logging during document consumption.
|
|
- Updated python dependencies.
|
|
- Automatically inserts typed text when opening "Create new"
|
|
dialogs on the document details page.
|
|
- Fixes
|
|
- Fixed an issue with null characters in the document content.
|
|
|
|
!!! note
|
|
|
|
The changed to the full text searching require you to reindex your
|
|
documents. _The docker image does this automatically, you don't need to
|
|
do anything._ To do this, execute the `document_index reindex`
|
|
management command (see `administration-index`{.interpreted-text
|
|
role="ref"}).
|
|
|
|
### paperless-ng 1.3.2
|
|
|
|
- Added translation into Portuguese.
|
|
- Changes
|
|
- The exporter now exports user accounts, mail accounts, mail
|
|
rules and saved views as well.
|
|
- Fixes
|
|
- Minor layout issues with document cards and the log viewer.
|
|
- Fixed an issue with any/all/exact matching when characters used
|
|
in regular expressions were used for the match.
|
|
|
|
### paperless-ng 1.3.1
|
|
|
|
- Added translation into Spanish and Russian.
|
|
- Other changes
|
|
- ISO-8601 date format will now always show years with 4 digits.
|
|
- Added the ability to search for a document with a specific ASN.
|
|
- The document cards now display ASN, types and dates in a more
|
|
organized way.
|
|
- Added document previews when hovering over the preview button.
|
|
- Fixes
|
|
- The startup check for write permissions now works properly on
|
|
NFS shares.
|
|
- Fixed an issue with the search results score indicator.
|
|
- Paperless was unable to generate thumbnails for encrypted PDF
|
|
files and failed. Paperless will now generate a default
|
|
thumbnail for these files.
|
|
- Fixed `AUTO_LOGIN_USERNAME`: Unable to perform POST/PUT/DELETE
|
|
requests and unable to receive WebSocket messages.
|
|
|
|
### paperless-ng 1.3.0
|
|
|
|
This release contains new database migrations.
|
|
|
|
- Changes
|
|
- The REST API is versioned from this point onwards. This will
|
|
allow me to make changes without breaking existing clients. See
|
|
the documentation about `api-versioning`{.interpreted-text
|
|
role="ref"} for details.
|
|
- Added a color picker for tag colors.
|
|
- Added the ability to use the filter for searching the document
|
|
content as well.
|
|
- Added translations into Italian and Romanian. Thank you!
|
|
- Close individual documents from the sidebar. Thanks to [Michael
|
|
Shamoon](https://github.com/shamoon).
|
|
- [BolkoSchreiber](https://github.com/BolkoSchreiber) added an
|
|
option to disable/enable thumbnail inversion in dark mode.
|
|
- [Simon Taddiken](https://github.com/skuzzle) added the ability
|
|
to customize the header used for remote user authentication with
|
|
SSO applications.
|
|
- Bug fixes
|
|
- Fixed an issue with the auto matching algorithm when more than
|
|
256 tags were used.
|
|
|
|
### paperless-ng 1.2.1
|
|
|
|
- [Rodrigo Avelino](https://github.com/rodavelino) translated
|
|
Paperless into Portuguese (Brazil)!
|
|
- The date input fields now respect the currently selected date
|
|
format.
|
|
- Added a fancy icon when adding paperless to the home screen on iOS
|
|
devices. Thanks to [Joel Nordell](https://github.com/joelnordell).
|
|
- When using regular expression matching, the regular expression is
|
|
now validated before saving the tag/correspondent/type.
|
|
- Regression fix: Dates on the front end did not respect date locale
|
|
settings in some cases.
|
|
|
|
### paperless-ng 1.2.0
|
|
|
|
- Changes to the OCRmyPDF integration
|
|
- Added support for deskewing and automatic rotation of
|
|
incorrectly rotated pages. This is enabled by default, see
|
|
`configuration-ocr`{.interpreted-text role="ref"}.
|
|
- Better support for encrypted files.
|
|
- Better support for various other PDF files: Paperless will now
|
|
attempt to force OCR with safe options when OCR fails with the
|
|
configured options.
|
|
- Added an explicit option to skip cleaning with `unpaper`.
|
|
- Download multiple selected documents as a zip archive.
|
|
- The document list now remembers the current page.
|
|
- Improved responsiveness when switching between saved views and the
|
|
document list.
|
|
- Increased the default wait time when observing files in the
|
|
consumption folder with polling from 1 to 5 seconds. This will
|
|
decrease the likelihood of paperless consuming partially written
|
|
files.
|
|
- Fixed a crash of the document archiver management command when
|
|
trying to process documents with unknown mime types.
|
|
- Paperless no longer depends on `libpoppler-cpp-dev`.
|
|
|
|
### paperless-ng 1.1.4
|
|
|
|
- Added English (GB) locale.
|
|
- Added ISO-8601 date display option.
|
|
|
|
### paperless-ng 1.1.3
|
|
|
|
- Added a docker-specific configuration option to adjust the number of
|
|
worker processes of the web server. See
|
|
`configuration-docker`{.interpreted-text role="ref"}.
|
|
- Some more memory usage optimizations.
|
|
- Don't show inbox statistics if no inbox tag is defined.
|
|
|
|
### paperless-ng 1.1.2
|
|
|
|
- Always show top left corner of thumbnails, even for extra wide
|
|
documents.
|
|
- Added a management command for executing the sanity checker
|
|
directly. See `utilities-sanity-checker`{.interpreted-text
|
|
role="ref"}.
|
|
- The weekly sanity check now reports messages in the log files.
|
|
- Fixed an issue with the metadata tab not reporting anything in case
|
|
of missing files.
|
|
- Reverted a change from 1.1.0 that caused huge memory usage due to
|
|
redis caching.
|
|
- Some memory usage optimizations.
|
|
|
|
### paperless-ng 1.1.1
|
|
|
|
This release contains new database migrations.
|
|
|
|
- Fixed a bug in the sanity checker that would cause it to display "x
|
|
not in list" errors instead of actual issues.
|
|
- Fixed a bug with filename generation for archive filenames that
|
|
would cause the archive files of two documents to overlap.
|
|
- This happened when `PAPERLESS_FILENAME_FORMAT` is used and the
|
|
filenames of two or more documents are the same, except for the
|
|
file extension.
|
|
- Paperless will now store the archive filename in the database as
|
|
well instead of deriving it from the original filename, and use
|
|
the same logic for detecting and avoiding filename clashes
|
|
that's also used for original filenames.
|
|
- The migrations will repair any missing archive files. If you're
|
|
using tika, ensure that tika is running while performing the
|
|
migration. Docker-compose will take care of that.
|
|
- Fixed a bug with thumbnail regeneration when TIKA integration was
|
|
used.
|
|
- Added ASN as a placeholder field to the filename format.
|
|
- The docker image now comes with built-in shortcuts for most
|
|
management commands. These are now the recommended way to execute
|
|
management commands, since these also ensure that they're always
|
|
executed as the paperless user and you're less likely to run into
|
|
permission issues. See
|
|
`utilities-management-commands`{.interpreted-text role="ref"}.
|
|
|
|
### paperless-ng 1.1.0
|
|
|
|
- Document processing status
|
|
|
|
- Paperless now shows the status of processing documents on the
|
|
dashboard in real time.
|
|
- Status notifications when
|
|
- New documents are detected in the consumption folder, in
|
|
mails, uploaded on the front end, or added with one of the
|
|
mobile apps.
|
|
- Documents are successfully added to paperless.
|
|
- Document consumption failed (with error messages)
|
|
- Configuration options to enable/disable individual
|
|
notifications.
|
|
|
|
- Live updates to document lists and saved views when new documents
|
|
are added.
|
|
|
|
!!! tip
|
|
|
|
For status notifications and live updates to work, paperless now
|
|
requires an [ASGI](https://asgi.readthedocs.io/en/latest/)-enabled
|
|
web server. The docker images uses `gunicorn` and an ASGI-enabled
|
|
worker called [uvicorn](http://www.uvicorn.org/), and there is no
|
|
need to configure anything.
|
|
|
|
For bare metal installations, changes are required for the
|
|
notifications to work. Adapt the service
|
|
`paperless-webserver.service` to use the supplied `gunicorn.conf.py`
|
|
configuration file and adapt the reference to the ASGI application
|
|
as follows:
|
|
|
|
```
|
|
ExecStart=/opt/paperless/.local/bin/gunicorn -c /opt/paperless/gunicorn.conf.py paperless.asgi:application
|
|
```
|
|
|
|
Paperless will continue to work with WSGI, but you will not get any
|
|
status notifications.
|
|
|
|
Apache `mod_wsgi` users, see
|
|
`this note <faq-mod_wsgi>`{.interpreted-text role="ref"}.
|
|
|
|
- Paperless now offers suggestions for tags, correspondents and types
|
|
on the document detail page.
|
|
|
|
- Added an interactive easy install script that automatically
|
|
downloads, configures and starts paperless with docker.
|
|
|
|
- Official support for Python 3.9.
|
|
|
|
- Other changes and fixes
|
|
|
|
- Adjusted the default parallelization settings to run more than
|
|
one task in parallel on systems with 4 or less cores. This
|
|
addresses issues with paperless not consuming any new files when
|
|
other tasks are running.
|
|
- Fixed a rare race condition that would cause paperless to
|
|
process incompletely written files when using the upload on the
|
|
dashboard.
|
|
- The document classifier no longer issues warnings and errors
|
|
when auto matching is not used at all.
|
|
- Better icon for document previews.
|
|
- Better info section in the side bar.
|
|
- Paperless no longer logs to the database. Instead, logs are
|
|
written to rotating log files. This solves many "database is
|
|
locked" issues on Raspberry Pi, especially when SQLite is used.
|
|
- By default, log files are written to `PAPERLESS_DATA_DIR/log/`.
|
|
Logging settings can be adjusted with `PAPERLESS_LOGGING_DIR`,
|
|
`PAPERLESS_LOGROTATE_MAX_SIZE` and
|
|
`PAPERLESS_LOGROTATE_MAX_BACKUPS`.
|
|
|
|
### paperless-ng 1.0.0
|
|
|
|
Nothing special about this release, but since there are relatively few
|
|
bug reports coming in, I think that this is reasonably stable.
|
|
|
|
- Document export
|
|
- The document exporter has been rewritten to support updating an
|
|
already existing export in place. This enables incremental
|
|
backups with `rsync`.
|
|
- The document exporter supports naming exported files according
|
|
to `PAPERLESS_FILENAME_FORMAT`.
|
|
- The document exporter locks the media directory and the database
|
|
during execution to ensure that the resulting export is
|
|
consistent.
|
|
- See the
|
|
`updated documentation <utilities-exporter>`{.interpreted-text
|
|
role="ref"} for more details.
|
|
- Other changes and additions
|
|
- Added a language selector to the settings.
|
|
- Added date format options to the settings.
|
|
- Range selection with shift clicking is now possible in the
|
|
document list.
|
|
- Filtering correspondent, type and tag management pages by name.
|
|
- Focus "Name" field in dialogs by default.
|
|
|
|
### paperless-ng 0.9.14
|
|
|
|
Starting with this version, releases are getting built automatically.
|
|
This release also comes with changes on how to install and update
|
|
paperless.
|
|
|
|
- Paperless now uses GitHub Actions to make releases and build docker
|
|
images.
|
|
- Docker images are available for amd64, armhf, and aarch64.
|
|
- When you pull an image from Docker Hub, Docker will
|
|
automatically select the correct image for you.
|
|
- Changes to docker installations and updates
|
|
- The `-dockerfiles.tar.xz` release archive is gone. Instead,
|
|
simply grab the docker files from `/docker/compose` in the
|
|
repository if you wish to install paperless by pulling from the
|
|
hub.
|
|
- The docker compose files in `/docker/compose` were changed to
|
|
always use the `latest` version automatically. In order to do
|
|
further updates, simply do a `docker-compose pull`. The
|
|
documentation has been updated.
|
|
- The docker compose files were changed to restart paperless on
|
|
system boot only if it was running before shutdown.
|
|
- Documentation of the docker-compose files about what they do.
|
|
- Changes to bare metal installations and updates
|
|
- The release archive is built exactly like before. However, the
|
|
release now comes with already compiled translation messages and
|
|
collected static files. Therefore, the update steps
|
|
`compilemessages` and `collectstatic` are now obsolete.
|
|
- Other changes
|
|
- A new configuration option `PAPERLESS_IGNORE_DATES` was added by
|
|
[jayme-github](http://github.com/jayme-github). This can be used
|
|
to instruct paperless to ignore certain dates (such as your date
|
|
of birth) when guessing the date from the document content. This
|
|
was actually introduced in 0.9.12, I just forgot to mention it
|
|
in the changelog.
|
|
- The filter drop downs now display selected entries on top of all
|
|
other entries.
|
|
- The PostgreSQL client now supports setting an explicit `sslmode`
|
|
to force encryption of the connection to PostgreSQL.
|
|
- The docker images now come with `jbig2enc`, which is a lossless
|
|
image encoder for PDF documents and decreases the size of
|
|
certain PDF/A documents.
|
|
- When using any of the manual matching algorithms, paperless now
|
|
logs messages about when and why these matching algorithms
|
|
matched.
|
|
- The default settings for parallelization in paperless were
|
|
adjusted to always leave one CPU core free.
|
|
- Added an option to the frontend to choose which method to use
|
|
for displaying PDF documents.
|
|
- Fixes
|
|
- An issue with the tika parser not picking up files from the
|
|
consumption directory was fixed.
|
|
- A couple changes to the dark mode and fixes to several other
|
|
layout issues.
|
|
- An issue with the drop downs for correspondents, tags and types
|
|
not properly supporting filtering with special characters was
|
|
fixed.
|
|
- Fixed an issue with filenames of downloaded files: Dates where
|
|
off by one day due to timezone issues.
|
|
- Searching will continue to work even when the index returns
|
|
non-existing documents. This resulted in "Document does not
|
|
exist" errors before. Instead, a warning is logged, indicating
|
|
the issue.
|
|
- An issue with the consumer crashing when invalid regular
|
|
expression were used was fixed.
|
|
|
|
### paperless-ng 0.9.13
|
|
|
|
- Fixed an issue with Paperless not starting due to the new Tika
|
|
integration when `USERMAP_UID` and `USERMAP_GID` was used in the
|
|
`docker-compose.env` file.
|
|
|
|
### paperless-ng 0.9.12
|
|
|
|
- Paperless localization
|
|
- Thanks to the combined efforts of many users, Paperless is now
|
|
available in English, Dutch, French and German.
|
|
- Thanks to [Jo Vandeginste](https://github.com/jovandeginste),
|
|
Paperless has optional support for Office documents such as .docx,
|
|
.doc, .odt and more.
|
|
- See the `configuration<configuration-tika>`{.interpreted-text
|
|
role="ref"} on how to enable this feature. This feature requires
|
|
two additional services (one for parsing Office documents and
|
|
metadata extraction and another for converting Office documents
|
|
to PDF), and is therefore not enabled on default installations.
|
|
- As with all other documents, paperless converts Office documents
|
|
to PDF and stores both the original as well as the archived PDF.
|
|
- Dark mode
|
|
- Thanks to [Michael Shamoon](https://github.com/shamoon),
|
|
paperless now has a dark mode. Configuration is available in the
|
|
settings.
|
|
- Other changes and additions
|
|
- The PDF viewer now uses a local copy of some dependencies
|
|
instead of fetching them from the internet. Thanks to
|
|
[slorenz](https://github.com/sisao).
|
|
- Revamped search bar styling thanks to [Michael
|
|
Shamoon](https://github.com/shamoon).
|
|
- Sorting in the document list by clicking on table headers.
|
|
- A button was added to the document detail page that assigns a
|
|
new ASN to a document.
|
|
- Form field validation: When providing invalid input in a form
|
|
(such as a duplicate ASN or no name), paperless now has visual
|
|
indicators and clearer error messages about what's wrong.
|
|
- Paperless disables buttons with network actions (such as save
|
|
and delete) when a network action is active. This indicates that
|
|
something is happening and prevents double clicking.
|
|
- When using "Save & next", the title field is focussed
|
|
automatically to better support keyboard editing.
|
|
- E-Mail: Added filter rule parameters to allow inline attachments
|
|
(watch out for mails with inlined images!) and attachment
|
|
filename filters with wildcards.
|
|
- Support for remote user authentication thanks to [Michael
|
|
Shamoon](https://github.com/shamoon). This is useful for hiding
|
|
Paperless behind single sign on applications such as
|
|
[authelia](https://www.authelia.com/).
|
|
- "Clear filters" has been renamed to "Reset filters" and now
|
|
correctly restores the default filters on saved views. Thanks to
|
|
[Michael Shamoon](https://github.com/shamoon)
|
|
- Fixes
|
|
- Paperless was unable to save views when "Not assigned" was
|
|
chosen in one of the filter dropdowns.
|
|
- Clearer error messages when pre and post consumption scripts do
|
|
not exist.
|
|
- The post consumption script is executed later in the consumption
|
|
process. Before the change, an ID was passed to the script
|
|
referring to a document that did not yet exist in the database.
|
|
|
|
### paperless-ng 0.9.11
|
|
|
|
- Fixed an issue with the docker image not starting at all due to a
|
|
configuration change of the web server.
|
|
|
|
### paperless-ng 0.9.10
|
|
|
|
- Bulk editing
|
|
- Thanks to [Michael Shamoon](https://github.com/shamoon), we've
|
|
got a new interface for the bulk editor.
|
|
- There are some configuration options in the settings to alter
|
|
the behavior.
|
|
- Other changes and additions
|
|
- Thanks to [zjean](https://github.com/zjean), paperless now
|
|
publishes a webmanifest, which is useful for adding the
|
|
application to home screens on mobile devices.
|
|
- The Paperless-ng logo now navigates to the dashboard.
|
|
- Filter for documents that don't have any correspondents, types
|
|
or tags assigned.
|
|
- Tags, types and correspondents are now sorted case insensitive.
|
|
- Lots of preparation work for localization support.
|
|
- Fixes
|
|
- Added missing dependencies for Raspberry Pi builds.
|
|
- Fixed an issue with plain text file consumption: Thumbnail
|
|
generation failed due to missing fonts.
|
|
- An issue with the search index reporting missing documents after
|
|
bulk deletes was fixed.
|
|
- Issue with the tag selector not clearing input correctly.
|
|
- The consumer used to stop working when encountering an
|
|
incomplete classifier model file.
|
|
|
|
!!! note
|
|
|
|
The bulk delete operations did not update the search index. Therefore,
|
|
documents that you deleted remained in the index and caused the search
|
|
to return messages about missing documents when searching. Further bulk
|
|
operations will properly update the index.
|
|
|
|
However, this change is not retroactive: If you used the delete method
|
|
of the bulk editor, you need to reindex your search index by
|
|
`running the management command document_index with the argument reindex <administration-index>`{.interpreted-text
|
|
role="ref"}.
|
|
|
|
### paperless-ng 0.9.9
|
|
|
|
Christmas release!
|
|
|
|
- Bulk editing
|
|
- Paperless now supports bulk editing.
|
|
- The following operations are available: Add and remove
|
|
correspondents, tags, document types from selected documents, as
|
|
well as mass-deleting documents.
|
|
- We've got a more fancy UI in the works that makes these
|
|
features more accessible, but that's not quite ready yet.
|
|
- Searching
|
|
- Paperless now supports searching for similar documents ("More
|
|
like this") both from the document detail page as well as from
|
|
individual search results.
|
|
- A search score indicates how well a document matches the search
|
|
query, or how similar a document is to a given reference
|
|
document.
|
|
- Other additions and changes
|
|
- Clarification in the UI that the fields "Match" and "Is
|
|
insensitive" are not relevant for the Auto matching algorithm.
|
|
- New select interface for tags, types and correspondents allows
|
|
filtering. This also improves tag selection. Thanks again to
|
|
[Michael Shamoon](https://github.com/shamoon)!
|
|
- Page navigation controls for the document viewer, thanks to
|
|
[Michael Shamoon](https://github.com/shamoon).
|
|
- Layout changes to the small cards document list.
|
|
- The dashboard now displays the username (or full name if
|
|
specified in the admin) on the dashboard.
|
|
- Fixes
|
|
- An error that caused the document importer to crash was fixed.
|
|
- An issue with changes not being possible when
|
|
`PAPERLESS_COOKIE_PREFIX` is used was fixed.
|
|
- The date selection filters now allow manual entry of dates.
|
|
- Feature Removal
|
|
- Most of the guesswork features have been removed. Paperless no
|
|
longer tries to extract correspondents and tags from file names.
|
|
|
|
### paperless-ng 0.9.8
|
|
|
|
This release addresses two severe issues with the previous release.
|
|
|
|
- The delete buttons for document types, correspondents and tags were
|
|
not working.
|
|
- The document section in the admin was causing internal server errors
|
|
(500).
|
|
|
|
### paperless-ng 0.9.7
|
|
|
|
- Front end
|
|
- Thanks to the hard work of [Michael
|
|
Shamoon](https://github.com/shamoon), paperless now comes with a
|
|
much more streamlined UI for filtering documents.
|
|
- [Michael Shamoon](https://github.com/shamoon) replaced the
|
|
document preview with another component. This should fix
|
|
compatibility with Safari browsers.
|
|
- Added buttons to the management pages to quickly show all
|
|
documents with one specific tag, correspondent, or title.
|
|
- Paperless now stores your saved views on the server and
|
|
associates them with your user account. This means that you can
|
|
access your views on multiple devices and have separate views
|
|
for different users. You will have to recreate your views.
|
|
- The GitHub and documentation links now open in new tabs/windows.
|
|
Thanks to [rYR79435](https://github.com/rYR79435).
|
|
- Paperless now generates default saved view names when saving
|
|
views with certain filter rules.
|
|
- Added a small version indicator to the front end.
|
|
- Other additions and changes
|
|
- The new filename format field `{tag_list}` inserts a list of
|
|
tags into the filename, separated by comma.
|
|
- The `document_retagger` no longer removes inbox tags or tags
|
|
without matching rules.
|
|
- The new configuration option `PAPERLESS_COOKIE_PREFIX` allows
|
|
you to run multiple instances of paperless on different ports.
|
|
This option enables you to be logged in into multiple instances
|
|
by specifying different cookie names for each instance.
|
|
- Fixes
|
|
- Sometimes paperless would assign dates in the future to newly
|
|
consumed documents.
|
|
- The filename format fields `{created_month}` and `{created_day}`
|
|
now use a leading zero for single digit values.
|
|
- The filename format field `{tags}` can no longer be used without
|
|
arguments.
|
|
- Paperless was not able to consume many images (especially images
|
|
from mobile scanners) due to missing DPI information. Paperless
|
|
now assumes A4 paper size for PDF generation if no DPI
|
|
information is present.
|
|
- Documents with empty titles could not be opened from the table
|
|
view due to the link being empty.
|
|
- Fixed an issue with filenames containing special characters such
|
|
as `:` not being accepted for upload.
|
|
- Fixed issues with thumbnail generation for plain text files.
|
|
|
|
### paperless-ng 0.9.6
|
|
|
|
This release focusses primarily on many small issues with the UI.
|
|
|
|
- Front end
|
|
- Paperless now has proper window titles.
|
|
- Fixed an issue with the small cards when more than 7 tags were
|
|
used.
|
|
- Navigation of the "Show all" links adjusted. They navigate to
|
|
the saved view now, if available in the sidebar.
|
|
- Some indication on the document lists that a filter is active
|
|
was added.
|
|
- There's a new filter to filter for documents that do _not_ have
|
|
a certain tag.
|
|
- The file upload box now shows upload progress.
|
|
- The document edit page was reorganized.
|
|
- The document edit page shows various information about a
|
|
document.
|
|
- An issue with the height of the preview was fixed.
|
|
- Table issues with too long document titles fixed.
|
|
- API
|
|
- The API now serves file names with documents.
|
|
- The API now serves various metadata about documents.
|
|
- API documentation updated.
|
|
- Other
|
|
- Fixed an issue with the docker image when a non-standard
|
|
PostgreSQL port was used.
|
|
- The docker image was trying check for installed languages before
|
|
actually installing them.
|
|
- `FILENAME_FORMAT` placeholder for document types.
|
|
- The filename formatter is now less restrictive with file names
|
|
and tries to conserve the original correspondents, types and
|
|
titles as much as possible.
|
|
- The filename formatter does not include the document ID in
|
|
filenames anymore. It will rather append `_01`, `_02`, etc when
|
|
it detects duplicate filenames.
|
|
|
|
!!! note
|
|
|
|
The changes to the filename format will apply to newly added documents
|
|
and changed documents. If you want all files to reflect these changes,
|
|
execute the `document_renamer` management command.
|
|
|
|
### paperless-ng 0.9.5
|
|
|
|
This release concludes the big changes I wanted to get rolled into
|
|
paperless. The next releases before 1.0 will focus on fixing issues,
|
|
primarily.
|
|
|
|
- OCR
|
|
- Paperless now uses
|
|
[OCRmyPDF](https://github.com/jbarlow83/OCRmyPDF) to perform OCR
|
|
on documents. It still uses tesseract under the hood, but the
|
|
PDF parser of Paperless has changed considerably and will behave
|
|
different for some douments.
|
|
- OCRmyPDF creates archived PDF/A documents with embedded text
|
|
that can be selected in the front end.
|
|
- Paperless stores archived versions of documents alongside with
|
|
the originals. The originals can be accessed on the document
|
|
edit page. If available, a dropdown menu will appear next to the
|
|
download button.
|
|
- Many of the configuration options regarding OCR have changed.
|
|
See `configuration-ocr`{.interpreted-text role="ref"} for
|
|
details.
|
|
- Paperless no longer guesses the language of your documents. It
|
|
always uses the language that you specified with
|
|
`PAPERLESS_OCR_LANGUAGE`. Be sure to set this to the language
|
|
the majority of your documents are in. Multiple languages can be
|
|
specified, but that requires more CPU time.
|
|
- The management command
|
|
`document_archiver <utilities-archiver>`{.interpreted-text
|
|
role="ref"} can be used to create archived versions for already
|
|
existing documents.
|
|
- Tags from consumption folder.
|
|
- Thanks to [jayme-github](http://github.com/jayme-github),
|
|
paperless now consumes files from sub folders in the consumption
|
|
folder and is able to assign tags based on the sub folders a
|
|
document was found in. This can be configured with
|
|
`PAPERLESS_CONSUMER_RECURSIVE` and
|
|
`PAPERLESS_CONSUMER_SUBDIRS_AS_TAGS`.
|
|
- API
|
|
- The API now offers token authentication.
|
|
- The endpoint for uploading documents now supports specifying
|
|
custom titles, correspondents, tags and types. This can be used
|
|
by clients to override the default behavior of paperless. See
|
|
`api-file_uploads`{.interpreted-text role="ref"}.
|
|
- The document endpoint of API now serves documents in this form:
|
|
- correspondents, document types and tags are referenced by
|
|
their ID in the fields `correspondent`, `document_type` and
|
|
`tags`. The `*_id` versions are gone. These fields are
|
|
read/write.
|
|
- paperless does not serve nested tags, correspondents or
|
|
types anymore.
|
|
- Front end
|
|
- Paperless does some basic caching of correspondents, tags and
|
|
types and will only request them from the server when necessary
|
|
or when entirely reloading the page.
|
|
- Document list fetching is about 10%-30% faster now, especially
|
|
when lots of tags/correspondents are present.
|
|
- Some minor improvements to the front end, such as document count
|
|
in the document list, better highlighting of the current page,
|
|
and improvements to the filter behavior.
|
|
- Fixes:
|
|
- A bug with the generation of filenames for files with
|
|
unsupported types caused the exporter and document saving to
|
|
crash.
|
|
- Mail handling no longer exits entirely when encountering errors.
|
|
It will skip the account/rule/message on which the error
|
|
occured.
|
|
- Assigning correspondents from mail sender names failed for very
|
|
long names. Paperless no longer assigns correspondents in these
|
|
cases.
|
|
|
|
### paperless-ng 0.9.4
|
|
|
|
- Searching:
|
|
- Paperless now supports searching by tags, types and dates and
|
|
correspondents. In order to have this applied to your existing
|
|
documents, you need to perform a `document_index reindex`
|
|
management command (see `administration-index`{.interpreted-text
|
|
role="ref"}) that adds the data to the search index. You only
|
|
need to do this once, since the schema of the search index
|
|
changed. Paperless keeps the index updated after that whenever
|
|
something changes.
|
|
- Paperless now has spelling corrections ("Did you mean") for
|
|
miss-typed queries.
|
|
- The documentation contains
|
|
`information about the query syntax <basic-searching>`{.interpreted-text
|
|
role="ref"}.
|
|
- Front end:
|
|
- Clickable tags, correspondents and types allow quick filtering
|
|
for related documents.
|
|
- Saved views are now editable.
|
|
- Preview documents directly in the browser.
|
|
- Navigation from the dashboard to saved views.
|
|
- Fixes:
|
|
- A severe error when trying to use post consume scripts.
|
|
- An error in the consumer that cause invalid messages of missing
|
|
files to show up in the log.
|
|
- The documentation now contains information about bare metal installs
|
|
and a section about how to setup the development environment.
|
|
|
|
### paperless-ng 0.9.3
|
|
|
|
- Setting `PAPERLESS_AUTO_LOGIN_USERNAME` replaces
|
|
`PAPERLESS_DISABLE_LOGIN`. You have to specify your username.
|
|
- Added a simple sanity checker that checks your documents for missing
|
|
or orphaned files, files with wrong checksums, inaccessible files,
|
|
and documents with empty content.
|
|
- It is no longer possible to encrypt your documents. For the time
|
|
being, paperless will continue to operate with already encrypted
|
|
documents.
|
|
- Fixes:
|
|
- Paperless now uses inotify again, since the watchdog was causing
|
|
issues which I was not aware of.
|
|
- Issue with the automatic classifier not working with only one
|
|
tag.
|
|
- A couple issues with the search index being opened to eagerly.
|
|
- Added lots of tests for various parts of the application.
|
|
|
|
### paperless-ng 0.9.2
|
|
|
|
- Major changes to the front end (colors, logo, shadows, layout of the
|
|
cards, better mobile support)
|
|
- Paperless now uses mime types and libmagic detection to determine if
|
|
a file type is supported and which parser to use. Removes all file
|
|
type checks that where present in MANY different places in
|
|
paperless.
|
|
- Mail consumer now correctly consumes documents even when their
|
|
content type was not set correctly. (i.e. PDF documents with content
|
|
type `application/octet-stream`)
|
|
- Basic sorting of mail rules added
|
|
- Much better admin for mail rule editing.
|
|
- Docker entrypoint script awaits the database server if it is
|
|
configured.
|
|
- Disabled editing of logs.
|
|
- New setting `PAPERLESS_OCR_PAGES` limits the tesseract parser to the
|
|
first n pages of scanned documents.
|
|
- Fixed a bug where tasks with too long task names would not show up
|
|
in the admin.
|
|
|
|
### paperless-ng 0.9.1
|
|
|
|
- Moved documentation of the settings to the actual documentation.
|
|
- Updated release script to force the user to choose between SQLite
|
|
and PostgreSQL. This avoids confusion when upgrading from paperless.
|
|
|
|
### paperless-ng 0.9.0
|
|
|
|
- **Deprecated:** GnuPG.
|
|
`See this note on the state of GnuPG in paperless-ng. <utilities-encyption>`{.interpreted-text
|
|
role="ref"} This features will most likely be removed in future
|
|
versions.
|
|
- **Added:** New frontend. Features:
|
|
- Single page application: It's much more responsive than the
|
|
django admin pages.
|
|
- Dashboard. Shows recently scanned documents, or todo notes, or
|
|
other documents at wish. Allows uploading of documents. Shows
|
|
basic statistics.
|
|
- Better document list with multiple display options.
|
|
- Full text search with result highlighting, auto completion and
|
|
scoring based on the query. It uses a document search index in
|
|
the background.
|
|
- Saveable filters.
|
|
- Better log viewer.
|
|
- **Added:** Document types. Assign these to documents just as
|
|
correspondents. They may be used in the future to perform automatic
|
|
operations on documents depending on the type.
|
|
- **Added:** Inbox tags. Define an inbox tag and it will automatically
|
|
be assigned to any new document scanned into the system.
|
|
- **Added:** Automatic matching. A new matching algorithm that
|
|
automatically assigns tags, document types and correspondents to
|
|
your documents. It uses a neural network trained on your data.
|
|
- **Added:** Archive serial numbers. Assign these to quickly find
|
|
documents stored in physical binders.
|
|
- **Added:** Enabled the internal user management of django. This
|
|
isn't really a multi user solution, however, it allows more than
|
|
one user to access the website and set some basic permissions /
|
|
renew passwords.
|
|
- **Modified \[breaking\]:** All new mail consumer with customizable
|
|
filters, actions and multiple account support. Replaces the old mail
|
|
consumer. The new mail consumer needs different configuration but
|
|
can be configured to act exactly like the old consumer.
|
|
- **Modified:** Changes to the consumer:
|
|
- Now uses the excellent watchdog library that should make sure
|
|
files are discovered no matter what the platform is.
|
|
- The consumer now uses a task scheduler to run consumption
|
|
processes in parallel. This means that consuming many documents
|
|
should be much faster on systems with many cores.
|
|
- Concurrency is controlled with the new settings
|
|
`PAPERLESS_TASK_WORKERS` and `PAPERLESS_THREADS_PER_WORKER`. See
|
|
TODO for details on concurrency.
|
|
- The consumer no longer blocks the database for extended periods
|
|
of time.
|
|
- An issue with tesseract running multiple threads per page and
|
|
slowing down the consumer was fixed.
|
|
- **Modified \[breaking\]:** REST Api changes:
|
|
- New filters added, other filters removed (case sensitive
|
|
filters, slug filters)
|
|
- Endpoints for thumbnails, previews and downloads replace the old
|
|
`/fetch/` urls. Redirects are in place.
|
|
- Endpoint for document uploads replaces the old `/push` url.
|
|
Redirects are in place.
|
|
- Foreign key relationships are now served as IDs, not as urls.
|
|
- **Modified \[breaking\]:** PostgreSQL:
|
|
- If `PAPERLESS_DBHOST` is specified in the settings, paperless
|
|
uses PostgreSQL instead of SQLite. Username, database and
|
|
password all default to `paperless` if not specified.
|
|
- **Modified \[breaking\]:** document_retagger management command
|
|
rework. See `utilities-retagger`{.interpreted-text role="ref"} for
|
|
details. Replaces `document_correspondents` management command.
|
|
- **Removed \[breaking\]:** Reminders.
|
|
- **Removed:** All customizations made to the django admin pages.
|
|
- **Removed \[breaking\]:** The docker image no longer supports SSL.
|
|
If you want to expose paperless to the internet, hide paperless
|
|
behind a proxy server that handles SSL requests.
|
|
- **Internal changes:** Mostly code cleanup, including:
|
|
- Rework of the code of the tesseract parser. This is now a lot
|
|
cleaner.
|
|
- Rework of the filename handling code. It was a mess.
|
|
- Fixed some issues with the document exporter not exporting all
|
|
documents when encountering duplicate filenames.
|
|
- Added a task scheduler that takes care of checking mail,
|
|
training the classifier, maintaining the document search index
|
|
and consuming documents.
|
|
- Updated dependencies. Now uses Pipenv all around.
|
|
- Updated Dockerfile and docker-compose. Now uses `supervisord` to
|
|
run everything paperless-related in a single container.
|
|
- **Settings:**
|
|
- `PAPERLESS_FORGIVING_OCR` is now default and gone. Reason: Even
|
|
if `langdetect` fails to detect a language, tesseract still does
|
|
a very good job at ocr'ing a document with the default
|
|
language. Certain language specifics such as umlauts may not get
|
|
picked up properly.
|
|
- `PAPERLESS_DEBUG` defaults to `false`.
|
|
- The presence of `PAPERLESS_DBHOST` now determines whether to use
|
|
PostgreSQL or SQLite.
|
|
- `PAPERLESS_OCR_THREADS` is gone and replaced with
|
|
`PAPERLESS_TASK_WORKERS` and `PAPERLESS_THREADS_PER_WORKER`.
|
|
Refer to the config example for details.
|
|
- `PAPERLESS_OPTIMIZE_THUMBNAILS` allows you to disable or enable
|
|
thumbnail optimization. This is useful on less powerful devices.
|
|
- Many more small changes here and there. The usual stuff.
|
|
|
|
## Paperless
|
|
|
|
### 2.7.0
|
|
|
|
- [syntonym](https://github.com/syntonym) submitted a pull request to
|
|
catch IMAP connection errors
|
|
[\#475](https://github.com/the-paperless-project/paperless/pull/475).
|
|
- [Stéphane Brunner](https://github.com/sbrunner) added `psycopg2` to
|
|
the Pipfile
|
|
[\#489](https://github.com/the-paperless-project/paperless/pull/489).
|
|
He also fixed a syntax error in `docker-compose.yml.example`
|
|
[\#488](https://github.com/the-paperless-project/paperless/pull/488)
|
|
and added [DjangoQL](https://github.com/ivelum/djangoql), which
|
|
allows a litany of handy search functionality
|
|
[\#492](https://github.com/the-paperless-project/paperless/pull/492).
|
|
- [CkuT](https://github.com/CkuT) and
|
|
[JOKer](https://github.com/MasterofJOKers) hacked out a simple, but
|
|
super-helpful optimisation to how the thumbnails are served up,
|
|
improving performance considerably
|
|
[\#481](https://github.com/the-paperless-project/paperless/pull/481).
|
|
- [tsia](https://github.com/tsia) added a few fields to the tags REST
|
|
API.
|
|
[\#483](https://github.com/the-paperless-project/paperless/pull/483).
|
|
- [Brian Cribbs](https://github.com/cribbstechnolog) improved the
|
|
documentation to help people using Paperless over NFS
|
|
[\#484](https://github.com/the-paperless-project/paperless/pull/484).
|
|
- [Brendan M. Sleight](https://github.com/bmsleight) updated the
|
|
documentation to include a note for setting the `DEBUG` value. The
|
|
`paperless.conf.example` file was also updated to mirror the project
|
|
defaults.
|
|
|
|
### 2.6.1
|
|
|
|
- We now have a logo, complete with a favicon :-)
|
|
- Removed some problematic tests.
|
|
- Fix the docker-compose example config to include a shared consume
|
|
volume so that using the push API will work for users of the Docker
|
|
install. Thanks to [Colin Frei](https://github.com/colinfrei) for
|
|
fixing this in
|
|
[\#466](https://github.com/the-paperless-project/paperless/pull/466).
|
|
- [khrise](https://github.com/khrise) submitted a pull request to
|
|
include the `added` property to the REST API
|
|
[\#471](https://github.com/the-paperless-project/paperless/pull/471).
|
|
|
|
### 2.6.0
|
|
|
|
- Allow an infinite number of logs to be deleted. Thanks to
|
|
[Ulli](https://github.com/Ulli2k) for noting the problem in
|
|
[\#433](https://github.com/the-paperless-project/paperless/issues/433).
|
|
- Fix the `RecentCorrespondentsFilter` correspondents filter that was
|
|
added in 2.4 to play nice with the defaults. Thanks to
|
|
[tsia](https://github.com/tsia) and
|
|
[Sblop](https://github.com/Sblop) who pointed this out.
|
|
[\#423](https://github.com/the-paperless-project/paperless/issues/423).
|
|
- Updated dependencies to include (among other things) a security
|
|
patch to requests.
|
|
- Fix text in sample data for tests so that the language guesser stops
|
|
thinking that everything is in Catalan because we had _Lorem ipsum_
|
|
in there.
|
|
- Tweaked the gunicorn sample command to use filesystem paths instead
|
|
of Python paths.
|
|
[\#441](https://github.com/the-paperless-project/paperless/pull/441)
|
|
- Added pretty colour boxes next to the hex values in the Tags
|
|
section, thanks to a pull request from [Joshua
|
|
Taillon](https://github.com/jat255)
|
|
[\#442](https://github.com/the-paperless-project/paperless/pull/442).
|
|
- Added a `.editorconfig` file to better specify coding style.
|
|
- [Joshua Taillon](https://github.com/jat255) also added some logic to
|
|
tie Paperless' date guessing logic into how it parses file names on
|
|
import.
|
|
[\#440](https://github.com/the-paperless-project/paperless/pull/440)
|
|
|
|
### 2.5.0
|
|
|
|
- **New dependency**: Paperless now optimises thumbnail generation
|
|
with [optipng](http://optipng.sourceforge.net/), so you'll need to
|
|
install that somewhere in your PATH or declare its location in
|
|
`PAPERLESS_OPTIPNG_BINARY`. The Docker image has already been
|
|
updated on the Docker Hub, so you just need to pull the latest one
|
|
from there if you're a Docker user.
|
|
- "Login free" instances of Paperless were breaking whenever you
|
|
tried to edit objects in the admin: adding/deleting tags or
|
|
correspondents, or even fixing spelling. This was due to the "user
|
|
hack" we were applying to sessions that weren't using a login, as
|
|
that hack user didn't have a valid id. The fix was to attribute the
|
|
first user id in the system to this hack user.
|
|
[\#394](https://github.com/the-paperless-project/paperless/issues/394)
|
|
- A problem in how we handle slug values on Tags and Correspondents
|
|
required a few changes to how we handle this field
|
|
[\#393](https://github.com/the-paperless-project/paperless/issues/393):
|
|
1. Slugs are no longer editable. They're derived from the name of
|
|
the tag or correspondent at save time, so if you wanna change
|
|
the slug, you have to change the name, and even then you're
|
|
restricted to the rules of the `slugify()` function. The slug
|
|
value is still visible in the admin though.
|
|
2. I've added a migration to go over all existing tags &
|
|
correspondents and rewrite the `.slug` values to ones conforming
|
|
to the `slugify()` rules.
|
|
3. The consumption process now uses the same rules as `.save()` in
|
|
determining a slug and using that to check for an existing
|
|
tag/correspondent.
|
|
- An annoying bug in the date capture code was causing some bogus
|
|
dates to be attached to documents, which in turn busted the UI.
|
|
Thanks to [Andrew Peng](https://github.com/pengc99) for reporting
|
|
this.
|
|
[\#414](https://github.com/the-paperless-project/paperless/issues/414).
|
|
- A bug in the Dockerfile meant that Tesseract language files weren't
|
|
being installed correctly. [euri10](https://github.com/euri10) was
|
|
quick to provide a fix:
|
|
[\#406](https://github.com/the-paperless-project/paperless/issues/406),
|
|
[\#413](https://github.com/the-paperless-project/paperless/pull/413).
|
|
- Document consumption is now wrapped in a transaction as per an old
|
|
ticket
|
|
[\#262](https://github.com/the-paperless-project/paperless/issues/262).
|
|
- The `get_date()` functionality of the parsers has been consolidated
|
|
onto the `DocumentParser` class since much of that code was
|
|
redundant anyway.
|
|
|
|
### 2.4.0
|
|
|
|
- A new set of actions are now available thanks to
|
|
[jonaswinkler](https://github.com/jonaswinkler)'s very first pull
|
|
request! You can now do nifty things like tag documents in bulk, or
|
|
set correspondents in bulk.
|
|
[\#405](https://github.com/the-paperless-project/paperless/pull/405)
|
|
- The import/export system is now a little smarter. By default,
|
|
documents are tagged as `unencrypted`, since exports are by their
|
|
nature unencrypted. It's now in the import step that we decide the
|
|
storage type. This allows you to export from an encrypted system and
|
|
import into an unencrypted one, or vice-versa.
|
|
- The migration history has been slightly modified to accommodate
|
|
PostgreSQL users. Additionally, you can now tell paperless to use
|
|
PostgreSQL simply by declaring `PAPERLESS_DBUSER` in your
|
|
environment. This will attempt to connect to your Postgres database
|
|
without a password unless you also set `PAPERLESS_DBPASS`.
|
|
- A bug was found in the REST API filter system that was the result of
|
|
an update of django-filter some time ago. This has now been patched
|
|
in
|
|
[\#412](https://github.com/the-paperless-project/paperless/issues/412).
|
|
Thanks to [thepill](https://github.com/thepill) for spotting it!
|
|
|
|
### 2.3.0
|
|
|
|
- Support for consuming plain text & markdown documents was added by
|
|
[Joshua Taillon](https://github.com/jat255)! This was a
|
|
long-requested feature, and it's addition is likely to be greatly
|
|
appreciated by the community:
|
|
[\#395](https://github.com/the-paperless-project/paperless/pull/395)
|
|
Thanks also to [David Martin](https://github.com/ddddavidmartin) for
|
|
his assistance on the issue.
|
|
- [dubit0](https://github.com/dubit0) found & fixed a bug that
|
|
prevented management commands from running before we had an
|
|
operational database:
|
|
[\#396](https://github.com/the-paperless-project/paperless/pull/396)
|
|
- Joshua also added a simple update to the thumbnail generation
|
|
process to improve performance:
|
|
[\#399](https://github.com/the-paperless-project/paperless/pull/399)
|
|
- As his last bit of effort on this release, Joshua also added some
|
|
code to allow you to view the documents inline rather than download
|
|
them as an attachment.
|
|
[\#400](https://github.com/the-paperless-project/paperless/pull/400)
|
|
- Finally, [ahyear](https://github.com/ahyear) found a slip in the
|
|
Docker documentation and patched it.
|
|
[\#401](https://github.com/the-paperless-project/paperless/pull/401)
|
|
|
|
### 2.2.1
|
|
|
|
- [Kyle Lucy](https://github.com/kmlucy) reported a bug quickly after
|
|
the release of 2.2.0 where we broke the `DISABLE_LOGIN` feature:
|
|
[\#392](https://github.com/the-paperless-project/paperless/issues/392).
|
|
|
|
### 2.2.0
|
|
|
|
- Thanks to [dadosch](https://github.com/dadosch), [Wolfgang
|
|
Mader](https://github.com/wmader), and [Tim
|
|
Brooks](https://github.com/brookst) this is the first version of
|
|
Paperless that supports Django 2.0! As a result of their hard work,
|
|
you can now also run Paperless on Python 3.7 as well:
|
|
[\#386](https://github.com/the-paperless-project/paperless/issues/386)
|
|
&
|
|
[\#390](https://github.com/the-paperless-project/paperless/pull/390).
|
|
- [Stéphane Brunner](https://github.com/sbrunner) added a few lines of
|
|
code that made tagging interface a lot easier on those of us with
|
|
lots of different tags:
|
|
[\#391](https://github.com/the-paperless-project/paperless/pull/391).
|
|
- [Kilian Koeltzsch](https://github.com/kiliankoe) noticed a bug in
|
|
how we capture & automatically create tags, so that's fixed now
|
|
too:
|
|
[\#384](https://github.com/the-paperless-project/paperless/issues/384).
|
|
- [erikarvstedt](https://github.com/erikarvstedt) tweaked the
|
|
behaviour of the test suite to be better behaved for packaging
|
|
environments:
|
|
[\#383](https://github.com/the-paperless-project/paperless/pull/383).
|
|
- [Lukasz Soluch](https://github.com/LukaszSolo) added CORS support to
|
|
make building a new Javascript-based front-end cleaner & easier:
|
|
[\#387](https://github.com/the-paperless-project/paperless/pull/387).
|
|
|
|
### 2.1.0
|
|
|
|
- [Enno Lohmeier](https://github.com/elohmeier) added three simple
|
|
features that make Paperless a lot more user (and developer)
|
|
friendly:
|
|
1. There's a new search box on the front page:
|
|
[\#374](https://github.com/the-paperless-project/paperless/pull/374).
|
|
2. The correspondents & tags pages now have a column showing the
|
|
number of relevant documents:
|
|
[\#375](https://github.com/the-paperless-project/paperless/pull/375).
|
|
3. The Dockerfile has been tweaked to build faster for those of us
|
|
who are doing active development on Paperless using the Docker
|
|
environment:
|
|
[\#376](https://github.com/the-paperless-project/paperless/pull/376).
|
|
- You now also have the ability to customise the interface to your
|
|
heart's content by creating a file called `overrides.css` and/or
|
|
`overrides.js` in the root of your media directory. Thanks to [Mark
|
|
McFate](https://github.com/SummittDweller) for this idea:
|
|
[\#371](https://github.com/the-paperless-project/paperless/issues/371)
|
|
|
|
### 2.0.0
|
|
|
|
This is a big release as we've changed a core-functionality of
|
|
Paperless: we no longer encrypt files with GPG by default.
|
|
|
|
The reasons for this are many, but it boils down to that the encryption
|
|
wasn't really all that useful, as files on-disk were still accessible
|
|
so long as you had the key, and the key was most typically stored in the
|
|
config file. In other words, your files are only as safe as the
|
|
`paperless` user is. In addition to that, _the contents of the documents
|
|
were never encrypted_, so important numbers etc. were always accessible
|
|
simply by querying the database. Still, it was better than nothing, but
|
|
the consensus from users appears to be that it was more an annoyance
|
|
than anything else, so this feature is now turned off unless you
|
|
explicitly set a passphrase in your config file.
|
|
|
|
### Migrating from 1.x
|
|
|
|
Encryption isn't gone, it's just off for new users. So long as you
|
|
have `PAPERLESS_PASSPHRASE` set in your config or your environment,
|
|
Paperless should continue to operate as it always has. If however, you
|
|
want to drop encryption too, you only need to do two things:
|
|
|
|
1. Run
|
|
`./manage.py migrate && ./manage.py change_storage_type gpg unencrypted`.
|
|
This will go through your entire database and Decrypt All The
|
|
Things.
|
|
2. Remove `PAPERLESS_PASSPHRASE` from your `paperless.conf` file, or
|
|
simply stop declaring it in your environment.
|
|
|
|
Special thanks to [erikarvstedt](https://github.com/erikarvstedt),
|
|
[matthewmoto](https://github.com/matthewmoto), and
|
|
[mcronce](https://github.com/mcronce) who did the bulk of the work on
|
|
this big change.
|
|
|
|
### 1.4.0
|
|
|
|
- [Quentin Dawans](https://github.com/ovv) has refactored the document
|
|
consumer to allow for some command-line options. Notably, you can
|
|
now direct it to consume from a particular `--directory`, limit the
|
|
`--loop-time`, set the time between mail server checks with
|
|
`--mail-delta` or just run it as a one-off with `--one-shot`. See
|
|
[\#305](https://github.com/the-paperless-project/paperless/issues/305)
|
|
&
|
|
[\#313](https://github.com/the-paperless-project/paperless/pull/313)
|
|
for more information.
|
|
- Refactor the use of travis/tox/pytest/coverage into two files:
|
|
`.travis.yml` and `setup.cfg`.
|
|
- Start generating requirements.txt from a Pipfile. I'll probably
|
|
switch over to just using pipenv in the future.
|
|
- All for a alternative FreeBSD-friendly location for
|
|
`paperless.conf`. Thanks to [Martin
|
|
Arendtsen](https://github.com/Arendtsen) who provided this
|
|
([\#322](https://github.com/the-paperless-project/paperless/pull/322)).
|
|
- Document consumption events are now logged in the Django admin
|
|
events log. Thanks to [CkuT](https://github.com/CkuT) for doing the
|
|
legwork on this one and to [Quentin Dawans](https://github.com/ovv)
|
|
& [David Martin](https://github.com/ddddavidmartin) for helping to
|
|
coordinate & work out how the feature would be developed.
|
|
- [erikarvstedt](https://github.com/erikarvstedt) contributed a pull
|
|
request
|
|
([\#328](https://github.com/the-paperless-project/paperless/pull/328))
|
|
to add `--noreload` to the default server start process. This helps
|
|
reduce the load imposed by the running webservice.
|
|
- Through some discussion on
|
|
[\#253](https://github.com/the-paperless-project/paperless/issues/253)
|
|
and
|
|
[\#323](https://github.com/the-paperless-project/paperless/issues/323),
|
|
we've removed a few of the hardcoded URL values to make it easier
|
|
for people to host Paperless on a subdirectory. Thanks to [Quentin
|
|
Dawans](https://github.com/ovv) and [Kyle
|
|
Lucy](https://github.com/kmlucy) for helping to work this out.
|
|
- The clickable area for documents on the listing page has been
|
|
increased to a more predictable space thanks to a glorious hack from
|
|
[erikarvstedt](https://github.com/erikarvstedt) in
|
|
[\#344](https://github.com/the-paperless-project/paperless/pull/344).
|
|
- [Strubbl](https://github.com/strubbl) noticed an annoying bug in the
|
|
bash script wrapping the Docker entrypoint and fixed it with some
|
|
very creating Bash skills:
|
|
[\#352](https://github.com/the-paperless-project/paperless/pull/352).
|
|
- You can now use the search field to find documents by tag thanks to
|
|
[thinkjk](https://github.com/thinkjk)'s _first ever issue_:
|
|
[\#354](https://github.com/the-paperless-project/paperless/issues/354).
|
|
- Inotify is now being used to detect additions to the consume
|
|
directory thanks to some excellent work from
|
|
[erikarvstedt](https://github.com/erikarvstedt) on
|
|
[\#351](https://github.com/the-paperless-project/paperless/pull/351)
|
|
|
|
### 1.3.0
|
|
|
|
- You can now run Paperless without a login, though you'll still have
|
|
to create at least one user. This is thanks to a pull-request from
|
|
[matthewmoto](https://github.com/matthewmoto):
|
|
[\#295](https://github.com/the-paperless-project/paperless/pull/295).
|
|
Note that logins are still required by default, and that you need to
|
|
disable them by setting `PAPERLESS_DISABLE_LOGIN="true"` in your
|
|
environment or in `/etc/paperless.conf`.
|
|
- Fix for
|
|
[\#303](https://github.com/the-paperless-project/paperless/issues/303)
|
|
where sketchily-formatted documents could cause the consumer to
|
|
break and insert half-records into the database breaking all sorts
|
|
of things. We now capture the return codes of both `convert` and
|
|
`unpaper` and fail-out nicely.
|
|
- Fix for additional date types thanks to input from
|
|
[Isaac](https://github.com/isaacsando) and code from
|
|
[BastianPoe](https://github.com/BastianPoe)
|
|
([\#301](https://github.com/the-paperless-project/paperless/issues/301)).
|
|
- Fix for running migrations in the Docker container
|
|
([\#299](https://github.com/the-paperless-project/paperless/issues/299)).
|
|
Thanks to [Georgi Todorov](https://github.com/TeraHz) for the fix
|
|
([\#300](https://github.com/the-paperless-project/paperless/pull/300))
|
|
and to [Pit](https://github.com/pitkley) for the review.
|
|
- Fix for Docker cases where the issuing user is not UID 1000. This
|
|
was a collaborative fix between [Jeffrey
|
|
Portman](https://github.com/ChromoX) and
|
|
[Pit](https://github.com/pitkley) in
|
|
[\#311](https://github.com/the-paperless-project/paperless/pull/311)
|
|
and
|
|
[\#312](https://github.com/the-paperless-project/paperless/pull/312)
|
|
to fix
|
|
[\#306](https://github.com/the-paperless-project/paperless/issues/306).
|
|
- Patch the historical migrations to support MySQL's um,
|
|
_interesting_ way of handing indexes
|
|
([\#308](https://github.com/the-paperless-project/paperless/issues/308)).
|
|
Thanks to [Simon Taddiken](https://github.com/skuzzle) for reporting
|
|
the problem and helping me find where to fix it.
|
|
|
|
### 1.2.0
|
|
|
|
- New Docker image, now based on Alpine, thanks to the efforts of
|
|
[addadi](https://github.com/addadi) and
|
|
[Pit](https://github.com/pitkley). This new image is dramatically
|
|
smaller than the Debian-based one, and it also has [a new home on
|
|
Docker Hub](https://hub.docker.com/r/danielquinn/paperless/). A
|
|
proper thank-you to [Pit](https://github.com/pitkley) for hosting
|
|
the image on his Docker account all this time, but after some
|
|
discussion, we decided the image needed a more _official-looking_
|
|
home.
|
|
- [BastianPoe](https://github.com/BastianPoe) has added the
|
|
long-awaited feature to automatically skip the OCR step when the PDF
|
|
already contains text. This can be overridden by setting
|
|
`PAPERLESS_OCR_ALWAYS=YES` either in your `paperless.conf` or in the
|
|
environment. Note that this also means that Paperless now requires
|
|
`libpoppler-cpp-dev` to be installed. **Important**: You'll need to
|
|
run `pip install -r requirements.txt` after the usual `git pull` to
|
|
properly update.
|
|
- [BastianPoe](https://github.com/BastianPoe) has also contributed a
|
|
monumental amount of work
|
|
([\#291](https://github.com/the-paperless-project/paperless/pull/291))
|
|
to solving
|
|
[\#158](https://github.com/the-paperless-project/paperless/issues/158):
|
|
setting the document creation date based on finding a date in the
|
|
document text.
|
|
|
|
### 1.1.0
|
|
|
|
- Fix for
|
|
[\#283](https://github.com/the-paperless-project/paperless/issues/283),
|
|
a redirect bug which broke interactions with paperless-desktop.
|
|
Thanks to [chris-aeviator](https://github.com/chris-aeviator) for
|
|
reporting it.
|
|
- Addition of an optional new financial year filter, courtesy of
|
|
[David Martin](https://github.com/ddddavidmartin)
|
|
[\#256](https://github.com/the-paperless-project/paperless/pull/256)
|
|
- Fixed a typo in how thumbnails were named in exports
|
|
[\#285](https://github.com/the-paperless-project/paperless/pull/285),
|
|
courtesy of [Dan Panzarella](https://github.com/pzl)
|
|
|
|
### 1.0.0
|
|
|
|
- Upgrade to Django 1.11. **You'll need to run \`\`pip install -r
|
|
requirements.txt\`\` after the usual \`\`git pull\`\` to properly
|
|
update**.
|
|
- Replace the templatetag-based hack we had for document listing in
|
|
favour of a slightly less ugly solution in the form of another
|
|
template tag with less copypasta.
|
|
- Support for multi-word-matches for auto-tagging thanks to an
|
|
excellent patch from [ishirav](https://github.com/ishirav)
|
|
[\#277](https://github.com/the-paperless-project/paperless/pull/277).
|
|
- Fixed a CSS bug reported by [Stefan Hagen](https://github.com/xkpd3)
|
|
that caused an overlapping of the text and checkboxes under some
|
|
resolutions
|
|
[\#272](https://github.com/the-paperless-project/paperless/issues/272).
|
|
- Patched the Docker config to force the serving of static files.
|
|
Credit for this one goes to [dev-rke](https://github.com/dev-rke)
|
|
via
|
|
[\#248](https://github.com/the-paperless-project/paperless/issues/248).
|
|
- Fix file permissions during Docker start up thanks to
|
|
[Pit](https://github.com/pitkley) on
|
|
[\#268](https://github.com/the-paperless-project/paperless/pull/268).
|
|
- Date fields in the admin are now expressed as HTML5 date fields
|
|
thanks to [Lukas Winkler](https://github.com/Findus23)'s issue
|
|
[\#278](https://github.com/the-paperless-project/paperless/issues/248)
|
|
|
|
### 0.8.0
|
|
|
|
- Paperless can now run in a subdirectory on a host (`/paperless`),
|
|
rather than always running in the root (`/`) thanks to
|
|
[maphy-psd](https://github.com/maphy-psd)'s work on
|
|
[\#255](https://github.com/the-paperless-project/paperless/pull/255).
|
|
|
|
### 0.7.0
|
|
|
|
- **Potentially breaking change**: As per
|
|
[\#235](https://github.com/the-paperless-project/paperless/issues/235),
|
|
Paperless will no longer automatically delete documents attached to
|
|
correspondents when those correspondents are themselves deleted.
|
|
This was Django's default behaviour, but didn't make much sense in
|
|
Paperless' case. Thanks to [Thomas
|
|
Brueggemann](https://github.com/thomasbrueggemann) and [David
|
|
Martin](https://github.com/ddddavidmartin) for their input on this
|
|
one.
|
|
- Fix for
|
|
[\#232](https://github.com/the-paperless-project/paperless/issues/232)
|
|
wherein Paperless wasn't recognising `.tif` files properly. Thanks
|
|
to [ayounggun](https://github.com/ayounggun) for reporting this one
|
|
and to [Kusti Skytén](https://github.com/kskyten) for posting the
|
|
correct solution in the Github issue.
|
|
|
|
### 0.6.0
|
|
|
|
- Abandon the shared-secret trick we were using for the POST API in
|
|
favour of BasicAuth or Django session.
|
|
- Fix the POST API so it actually works.
|
|
[\#236](https://github.com/the-paperless-project/paperless/issues/236)
|
|
- **Breaking change**: We've dropped the use of
|
|
`PAPERLESS_SHARED_SECRET` as it was being used both for the API (now
|
|
replaced with a normal auth) and form email polling. Now that we're
|
|
only using it for email, this variable has been renamed to
|
|
`PAPERLESS_EMAIL_SECRET`. The old value will still work for a while,
|
|
but you should change your config if you've been using the email
|
|
polling feature. Thanks to [Joshua
|
|
Gilman](https://github.com/jmgilman) for all the help with this
|
|
feature.
|
|
|
|
### 0.5.0
|
|
|
|
- Support for fuzzy matching in the auto-tagger & auto-correspondent
|
|
systems thanks to [Jake Gysland](https://github.com/jgysland)'s
|
|
patch
|
|
[\#220](https://github.com/the-paperless-project/paperless/pull/220).
|
|
- Modified the Dockerfile to prepare an export directory
|
|
([\#212](https://github.com/the-paperless-project/paperless/pull/212)).
|
|
Thanks to combined efforts from [Pit](https://github.com/pitkley)
|
|
and [Strubbl](https://github.com/strubbl) in working out the kinks
|
|
on this one.
|
|
- Updated the import/export scripts to include support for thumbnails.
|
|
Big thanks to [CkuT](https://github.com/CkuT) for finding this
|
|
shortcoming and doing the work to get it fixed in
|
|
[\#224](https://github.com/the-paperless-project/paperless/pull/224).
|
|
- All of the following changes are thanks to [David
|
|
Martin](https://github.com/ddddavidmartin): \* Bumped the dependency on pyocr to 0.4.7 so new users can make use
|
|
of Tesseract 4 if they so prefer
|
|
([\#226](https://github.com/the-paperless-project/paperless/pull/226)).
|
|
- Fixed a number of issues with the automated mail handler
|
|
([\#227](https://github.com/the-paperless-project/paperless/pull/227),
|
|
[\#228](https://github.com/the-paperless-project/paperless/pull/228))
|
|
- Amended the documentation for better handling of systemd service
|
|
files
|
|
([\#229](https://github.com/the-paperless-project/paperless/pull/229))
|
|
- Amended the Django Admin configuration to have nice headers
|
|
([\#230](https://github.com/the-paperless-project/paperless/pull/230))
|
|
|
|
### 0.4.1
|
|
|
|
- Fix for
|
|
[\#206](https://github.com/the-paperless-project/paperless/issues/206)
|
|
wherein the pluggable parser didn't recognise files with all-caps
|
|
suffixes like `.PDF`
|
|
|
|
### 0.4.0
|
|
|
|
- Introducing reminders. See
|
|
[\#199](https://github.com/the-paperless-project/paperless/issues/199)
|
|
for more information, but the short explanation is that you can now
|
|
attach simple notes & times to documents which are made available
|
|
via the API. Currently, the default API (basically just the Django
|
|
admin) doesn't really make use of this, but [Thomas
|
|
Brueggemann](https://github.com/thomasbrueggemann) over at
|
|
[Paperless
|
|
Desktop](https://github.com/thomasbrueggemann/paperless-desktop) has
|
|
said that he would like to make use of this feature in his project.
|
|
|
|
### 0.3.6
|
|
|
|
- Fix for
|
|
[\#200](https://github.com/the-paperless-project/paperless/issues/200)
|
|
(!!) where the API wasn't configured to allow updating the
|
|
correspondent or the tags for a document.
|
|
- The `content` field is now optional, to allow for the edge case of a
|
|
purely graphical document.
|
|
- You can no longer add documents via the admin. This never worked in
|
|
the first place, so all I've done here is remove the link to the
|
|
broken form.
|
|
- The consumer code has been heavily refactored to support a pluggable
|
|
interface. Install a paperless consumer via pip and tell paperless
|
|
about it with an environment variable, and you're good to go.
|
|
Proper documentation is on its way.
|
|
|
|
### 0.3.5
|
|
|
|
- A serious facelift for the documents listing page wherein we drop
|
|
the tabular layout in favour of a tiled interface.
|
|
- Users can now configure the number of items per page.
|
|
- Fix for
|
|
[\#171](https://github.com/the-paperless-project/paperless/issues/171):
|
|
Allow users to specify their own `SECRET_KEY` value.
|
|
- Moved the dotenv loading to the top of settings.py
|
|
- Fix for
|
|
[\#112](https://github.com/the-paperless-project/paperless/issues/112):
|
|
Added checks for binaries required for document consumption.
|
|
|
|
### 0.3.4
|
|
|
|
- Removal of django-suit due to a licensing conflict I bumped into in
|
|
0.3.3. Note that you _can_ use Django Suit with Paperless, but only
|
|
in a non-profit situation as their free license prohibits for-profit
|
|
use. As a result, I can't bundle Suit with Paperless without
|
|
conflicting with the GPL. Further development will be done against
|
|
the stock Django admin.
|
|
- I shrunk the thumbnails a little 'cause they were too big for me,
|
|
even on my high-DPI monitor.
|
|
- BasicAuth support for document and thumbnail downloads, as well as
|
|
the Push API thanks to \@thomasbrueggemann. See
|
|
[\#179](https://github.com/the-paperless-project/paperless/pull/179).
|
|
|
|
### 0.3.3
|
|
|
|
- Thumbnails in the UI and a Django-suit -based face-lift courtesy of
|
|
\@ekw!
|
|
- Timezone, items per page, and default language are now all
|
|
configurable, also thanks to \@ekw.
|
|
|
|
### 0.3.2
|
|
|
|
- Fix for
|
|
[\#172](https://github.com/the-paperless-project/paperless/issues/172):
|
|
defaulting ALLOWED_HOSTS to `["*"]` and allowing the user to set
|
|
her own value via `PAPERLESS_ALLOWED_HOSTS` should the need arise.
|
|
|
|
### 0.3.1
|
|
|
|
- Added a default value for `CONVERT_BINARY`
|
|
|
|
### 0.3.0
|
|
|
|
- Updated to using django-filter 1.x
|
|
- Added some system checks so new users aren't confused by
|
|
misconfigurations.
|
|
- Consumer loop time is now configurable for systems with slow writes.
|
|
Just set `PAPERLESS_CONSUMER_LOOP_TIME` to a number of seconds. The
|
|
default is 10.
|
|
- As per
|
|
[\#44](https://github.com/the-paperless-project/paperless/issues/44),
|
|
we've removed support for `PAPERLESS_CONVERT`, `PAPERLESS_CONSUME`,
|
|
and `PAPERLESS_SECRET`. Please use `PAPERLESS_CONVERT_BINARY`,
|
|
`PAPERLESS_CONSUMPTION_DIR`, and `PAPERLESS_SHARED_SECRET`
|
|
respectively instead.
|
|
|
|
### 0.2.0
|
|
|
|
- [\#150](https://github.com/the-paperless-project/paperless/pull/150):
|
|
The media root is now a variable you can set in `paperless.conf`.
|
|
- [\#148](https://github.com/the-paperless-project/paperless/pull/148):
|
|
The database location (sqlite) is now a variable you can set in
|
|
`paperless.conf`.
|
|
- [\#146](https://github.com/the-paperless-project/paperless/issues/146):
|
|
Fixed a bug that allowed unauthorised access to the `/fetch` URL.
|
|
- [\#131](https://github.com/the-paperless-project/paperless/issues/131):
|
|
Document files are now automatically removed from disk when they're
|
|
deleted in Paperless.
|
|
- [\#121](https://github.com/the-paperless-project/paperless/issues/121):
|
|
Fixed a bug where Paperless wasn't setting document creation time
|
|
based on the file naming scheme.
|
|
- [\#81](https://github.com/the-paperless-project/paperless/issues/81):
|
|
Added a hook to run an arbitrary script after every document is
|
|
consumed.
|
|
- [\#98](https://github.com/the-paperless-project/paperless/issues/98):
|
|
Added optional environment variables for ImageMagick so that it
|
|
doesn't explode when handling Very Large Documents or when it's
|
|
just running on a low-memory system. Thanks to [Florian
|
|
Harr](https://github.com/evils) for his help on this one.
|
|
- [\#89](https://github.com/the-paperless-project/paperless/issues/89)
|
|
Ported the auto-tagging code to correspondents as well. Thanks to
|
|
[Justin Snyman](https://github.com/stringlytyped) for the pointers
|
|
in the issue queue.
|
|
- Added support for guessing the date from the file name along with
|
|
the correspondent, title, and tags. Thanks to [Tikitu de
|
|
Jager](https://github.com/tikitu) for his pull request that I took
|
|
forever to merge and to [Pit](https://github.com/pitkley) for his
|
|
efforts on the regex front.
|
|
- [\#94](https://github.com/the-paperless-project/paperless/issues/94):
|
|
Restored support for changing the created date in the UI. Thanks to
|
|
[Martin Honermeyer](https://github.com/djmaze) and [Tim
|
|
White](https://github.com/timwhite) for working with me on this.
|
|
|
|
### 0.1.1
|
|
|
|
- Potentially **Breaking Change**: All references to "sender" in the
|
|
code have been renamed to "correspondent" to better reflect the
|
|
nature of the property (one could quite reasonably scan a document
|
|
before sending it to someone.)
|
|
- [\#67](https://github.com/the-paperless-project/paperless/issues/67):
|
|
Rewrote the document exporter and added a new importer that allows
|
|
for full metadata retention without depending on the file name and
|
|
modification time. A big thanks to [Tikitu de
|
|
Jager](https://github.com/tikitu),
|
|
[Pit](https://github.com/pitkley), [Florian
|
|
Jung](https://github.com/the01), and [Christopher
|
|
Luu](https://github.com/nuudles) for their code snippets and
|
|
contributing conversation that lead to this change.
|
|
- [\#20](https://github.com/the-paperless-project/paperless/issues/20):
|
|
Added _unpaper_ support to help in cleaning up the scanned image
|
|
before it's OCR'd. Thanks to [Pit](https://github.com/pitkley) for
|
|
this one.
|
|
- [\#71](https://github.com/the-paperless-project/paperless/issues/71)
|
|
Added (encrypted) thumbnails in anticipation of a proper UI.
|
|
- [\#68](https://github.com/the-paperless-project/paperless/issues/68):
|
|
Added support for using a proper config file at
|
|
`/etc/paperless.conf` and modified the systemd unit files to use it.
|
|
- Refactored the Vagrant installation process to use environment
|
|
variables rather than asking the user to modify `settings.py`.
|
|
- [\#44](https://github.com/the-paperless-project/paperless/issues/44):
|
|
Harmonise environment variable names with constant names.
|
|
- [\#60](https://github.com/the-paperless-project/paperless/issues/60):
|
|
Setup logging to actually use the Python native logging framework.
|
|
- [\#53](https://github.com/the-paperless-project/paperless/issues/53):
|
|
Fixed an annoying bug that caused `.jpeg` and `.JPG` images to be
|
|
imported but made unavailable.
|
|
|
|
### 0.1.0
|
|
|
|
- Docker support! Big thanks to [Wayne
|
|
Werner](https://github.com/waynew), [Brian
|
|
Conn](https://github.com/TheConnMan), and [Tikitu de
|
|
Jager](https://github.com/tikitu) for this one, and especially to
|
|
[Pit](https://github.com/pitkley) who spearheadded this effort.
|
|
- A simple REST API is in place, but it should be considered unstable.
|
|
- Cleaned up the consumer to use temporary directories instead of a
|
|
single scratch space. (Thanks [Pit](https://github.com/pitkley))
|
|
- Improved the efficiency of the consumer by parsing pages more
|
|
intelligently and introducing a threaded OCR process (thanks again
|
|
[Pit](https://github.com/pitkley)).
|
|
- [\#45](https://github.com/the-paperless-project/paperless/issues/45):
|
|
Cleaned up the logic for tag matching. Reported by
|
|
[darkmatter](https://github.com/darkmatter).
|
|
- [\#47](https://github.com/the-paperless-project/paperless/issues/47):
|
|
Auto-rotate landscape documents. Reported by
|
|
[Paul](https://github.com/polo2ro) and fixed by
|
|
[Pit](https://github.com/pitkley).
|
|
- [\#48](https://github.com/the-paperless-project/paperless/issues/48):
|
|
Matching algorithms should do so on a word boundary
|
|
([darkmatter](https://github.com/darkmatter))
|
|
- [\#54](https://github.com/the-paperless-project/paperless/issues/54):
|
|
Documented the re-tagger ([zedster](https://github.com/zedster))
|
|
- [\#57](https://github.com/the-paperless-project/paperless/issues/57):
|
|
Make sure file is preserved on import failure
|
|
([darkmatter](https://github.com/darkmatter))
|
|
- Added tox with pep8 checking
|
|
|
|
### 0.0.6
|
|
|
|
- Added support for parallel OCR (significant work from
|
|
[Pit](https://github.com/pitkley))
|
|
- Sped up the language detection (significant work from
|
|
[Pit](https://github.com/pitkley))
|
|
- Added simple logging
|
|
|
|
### 0.0.5
|
|
|
|
- Added support for image files as documents (png, jpg, gif, tiff)
|
|
- Added a crude means of HTTP POST for document imports
|
|
- Added IMAP mail support
|
|
- Added a re-tagging utility
|
|
- Documentation for the above as well as data migration
|
|
|
|
### 0.0.4
|
|
|
|
- Added automated tagging basted on keyword matching
|
|
- Cleaned up the document listing page
|
|
- Removed `User` and `Group` from the admin
|
|
- Added `pytz` to the list of requirements
|
|
|
|
### 0.0.3
|
|
|
|
- Added basic tagging
|
|
|
|
### 0.0.2
|
|
|
|
- Added language detection
|
|
- Added datestamps to `document_exporter`.
|
|
- Changed `settings.TESSERACT_LANGUAGE` to `settings.OCR_LANGUAGE`.
|
|
|
|
### 0.0.1
|
|
|
|
- Initial release
|