|  |  |  | @@ -4,7 +4,7 @@ | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | ### Features | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | - Take ownership of k8s-at-home Helm chart, [@alexander-bauer](https://github.com/alexander-bauer) ([#1947](https://github.com/paperless-ngx/paperless-ngx/pull/1947)) | 
		
	
		
			
				|  |  |  |  | - Take ownership of k8s-at-home Helm chart [@alexander-bauer](https://github.com/alexander-bauer) ([#1947](https://github.com/paperless-ngx/paperless-ngx/pull/1947)) | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | ### Bug Fixes | 
		
	
		
			
				|  |  |  |  |  | 
		
	
	
		
			
				
					
					|  |  |  | @@ -22,7 +22,7 @@ | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | ### Maintenance | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | - Take ownership of k8s-at-home Helm chart, [@alexander-bauer](https://github.com/alexander-bauer) ([#1947](https://github.com/paperless-ngx/paperless-ngx/pull/1947)) | 
		
	
		
			
				|  |  |  |  | - Take ownership of k8s-at-home Helm chart [@alexander-bauer](https://github.com/alexander-bauer) ([#1947](https://github.com/paperless-ngx/paperless-ngx/pull/1947)) | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | ### All App Changes | 
		
	
		
			
				|  |  |  |  |  | 
		
	
	
		
			
				
					
					|  |  |  | @@ -991,11 +991,10 @@ This is a maintenance release. | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | !!! 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"}). | 
		
	
		
			
				|  |  |  |  |     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 [Managing the document search index](/administration#index)). | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | ### paperless-ng 1.3.2 | 
		
	
		
			
				|  |  |  |  |  | 
		
	
	
		
			
				
					
					|  |  |  | @@ -1034,8 +1033,7 @@ 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. | 
		
	
		
			
				|  |  |  |  |     the documentation about [API versioning](/api#api-versioning) for details. | 
		
	
		
			
				|  |  |  |  |   - Added a color picker for tag colors. | 
		
	
		
			
				|  |  |  |  |   - Added the ability to use the filter for searching the document | 
		
	
		
			
				|  |  |  |  |     content as well. | 
		
	
	
		
			
				
					
					|  |  |  | @@ -1069,7 +1067,7 @@ This release contains new database migrations. | 
		
	
		
			
				|  |  |  |  | - 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"}. | 
		
	
		
			
				|  |  |  |  |     [OCR settings](/configuration#ocr). | 
		
	
		
			
				|  |  |  |  |   - 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 | 
		
	
	
		
			
				
					
					|  |  |  | @@ -1096,7 +1094,7 @@ This release contains new database migrations. | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | - Added a docker-specific configuration option to adjust the number of | 
		
	
		
			
				|  |  |  |  |   worker processes of the web server. See | 
		
	
		
			
				|  |  |  |  |   `configuration-docker`{.interpreted-text role="ref"}. | 
		
	
		
			
				|  |  |  |  |   [Docker options](/configuration#docker). | 
		
	
		
			
				|  |  |  |  | - Some more memory usage optimizations. | 
		
	
		
			
				|  |  |  |  | - Don't show inbox statistics if no inbox tag is defined. | 
		
	
		
			
				|  |  |  |  |  | 
		
	
	
		
			
				
					
					|  |  |  | @@ -1105,8 +1103,7 @@ This release contains new database migrations. | 
		
	
		
			
				|  |  |  |  | - 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"}. | 
		
	
		
			
				|  |  |  |  |   directly. See [management utilities](/administration#sanity-checker). | 
		
	
		
			
				|  |  |  |  | - 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. | 
		
	
	
		
			
				
					
					|  |  |  | @@ -1140,7 +1137,7 @@ This release contains new database migrations. | 
		
	
		
			
				|  |  |  |  |   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"}. | 
		
	
		
			
				|  |  |  |  |   [management commands](/administration#management-commands). | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | ### paperless-ng 1.1.0 | 
		
	
		
			
				|  |  |  |  |  | 
		
	
	
		
			
				
					
					|  |  |  | @@ -1182,7 +1179,7 @@ This release contains new database migrations. | 
		
	
		
			
				|  |  |  |  |   status notifications. | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   Apache `mod_wsgi` users, see | 
		
	
		
			
				|  |  |  |  |   `this note <faq-mod_wsgi>`{.interpreted-text role="ref"}. | 
		
	
		
			
				|  |  |  |  |   [this note](/faq#how-do-i-get-websocket-support-with-apache-mod_wsgi). | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | - Paperless now offers suggestions for tags, correspondents and types | 
		
	
		
			
				|  |  |  |  |   on the document detail page. | 
		
	
	
		
			
				
					
					|  |  |  | @@ -1227,9 +1224,7 @@ bug reports coming in, I think that this is reasonably stable. | 
		
	
		
			
				|  |  |  |  |   - 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. | 
		
	
		
			
				|  |  |  |  |   - See the [updated documentation](/administration#exporter) for more details. | 
		
	
		
			
				|  |  |  |  | - Other changes and additions | 
		
	
		
			
				|  |  |  |  |   - Added a language selector to the settings. | 
		
	
		
			
				|  |  |  |  |   - Added date format options to the settings. | 
		
	
	
		
			
				
					
					|  |  |  | @@ -1318,11 +1313,11 @@ paperless. | 
		
	
		
			
				|  |  |  |  | - 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. | 
		
	
		
			
				|  |  |  |  |   - See the [Tika settings](/configuration#tika) 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 | 
		
	
	
		
			
				
					
					|  |  |  | @@ -1398,15 +1393,14 @@ paperless. | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | !!! 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. | 
		
	
		
			
				|  |  |  |  |     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"}. | 
		
	
		
			
				|  |  |  |  |     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). | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | ### paperless-ng 0.9.9 | 
		
	
		
			
				|  |  |  |  |  | 
		
	
	
		
			
				
					
					|  |  |  | @@ -1563,17 +1557,14 @@ primarily. | 
		
	
		
			
				|  |  |  |  |     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. | 
		
	
		
			
				|  |  |  |  |     See [OCR settings](/configuration#ocr) 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. | 
		
	
		
			
				|  |  |  |  |   - The management command [`document_archiver`](/administration#archiver) | 
		
	
		
			
				|  |  |  |  |     can be used to create archived versions for already existing documents. | 
		
	
		
			
				|  |  |  |  | - Tags from consumption folder. | 
		
	
		
			
				|  |  |  |  |   - Thanks to [jayme-github](https://github.com/jayme-github), | 
		
	
		
			
				|  |  |  |  |     paperless now consumes files from sub folders in the consumption | 
		
	
	
		
			
				
					
					|  |  |  | @@ -1586,7 +1577,7 @@ primarily. | 
		
	
		
			
				|  |  |  |  |   - 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"}. | 
		
	
		
			
				|  |  |  |  |     [POSTing documents](/api#file-uploads). | 
		
	
		
			
				|  |  |  |  |   - 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 | 
		
	
	
		
			
				
					
					|  |  |  | @@ -1620,16 +1611,14 @@ primarily. | 
		
	
		
			
				|  |  |  |  |   - 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. | 
		
	
		
			
				|  |  |  |  |     management command (see [document search index](/administration#index)) | 
		
	
		
			
				|  |  |  |  |     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"}. | 
		
	
		
			
				|  |  |  |  |     [information about the query syntax](/usage#basic-usage_searching). | 
		
	
		
			
				|  |  |  |  | - Front end: | 
		
	
		
			
				|  |  |  |  |   - Clickable tags, correspondents and types allow quick filtering | 
		
	
		
			
				|  |  |  |  |     for related documents. | 
		
	
	
		
			
				
					
					|  |  |  | @@ -1748,7 +1737,7 @@ primarily. | 
		
	
		
			
				|  |  |  |  |     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 | 
		
	
		
			
				|  |  |  |  |   rework. See [Document retagger](/administration#retagger) for | 
		
	
		
			
				|  |  |  |  |   details. Replaces `document_correspondents` management command. | 
		
	
		
			
				|  |  |  |  | - **Removed \[breaking\]:** Reminders. | 
		
	
		
			
				|  |  |  |  | - **Removed:** All customizations made to the django admin pages. | 
		
	
	
		
			
				
					
					|  |  |  |   |