Move docs to material-mkdocs

This commit is contained in:
Michael Shamoon
2022-11-29 12:49:23 -08:00
parent a96f79f6a3
commit 605f885e19
58 changed files with 5198 additions and 5895 deletions

View File

@@ -577,7 +577,7 @@
- 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)
- 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))
@@ -607,7 +607,7 @@
### Bug Fixes
- Add \"localhost\" to ALLOWED_HOSTS
- 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
@@ -644,7 +644,7 @@
([\#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\"
- 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))
@@ -706,7 +706,7 @@ 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
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:
@@ -726,14 +726,14 @@ include:
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 '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`.
- [\@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
@@ -909,26 +909,22 @@ This is a maintenance release.
- Changes
- Firefox only: Highlight search query in PDF previews.
- New URL pattern for accessing documents by ASN directly
(<http://>\<paperless\>/asn/123)
(<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\"
- 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}
::: {.title}
Note
:::
!!! 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
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
@@ -1031,7 +1027,7 @@ This release contains new database migrations.
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.
- Don't show inbox statistics if no inbox tag is defined.
### paperless-ng 1.1.2
@@ -1051,8 +1047,8 @@ This release contains new database migrations.
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 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
@@ -1061,8 +1057,8 @@ This release contains new database migrations.
- 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
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
@@ -1070,8 +1066,8 @@ This release contains new database migrations.
- 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
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"}.
@@ -1093,10 +1089,7 @@ This release contains new database migrations.
- Live updates to document lists and saved views when new documents
are added.
::: {.hint}
::: {.title}
Hint
:::
!!! tip
For status notifications and live updates to work, paperless now
requires an [ASGI](https://asgi.readthedocs.io/en/latest/)-enabled
@@ -1119,7 +1112,6 @@ This release contains new database migrations.
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.
@@ -1143,8 +1135,8 @@ This release contains new database migrations.
- 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.
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
@@ -1173,7 +1165,7 @@ bug reports coming in, I think that this is reasonably stable.
- 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.
- Focus "Name" field in dialogs by default.
### paperless-ng 0.9.14
@@ -1235,8 +1227,8 @@ paperless.
- 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
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.
@@ -1277,11 +1269,11 @@ paperless.
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.
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
- 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
@@ -1290,11 +1282,11 @@ paperless.
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
- "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
- 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.
@@ -1310,7 +1302,7 @@ paperless.
### paperless-ng 0.9.10
- Bulk editing
- Thanks to [Michael Shamoon](https://github.com/shamoon), we\'ve
- 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.
@@ -1319,7 +1311,7 @@ paperless.
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
- 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.
@@ -1333,10 +1325,7 @@ paperless.
- The consumer used to stop working when encountering an
incomplete classifier model file.
::: {.note}
::: {.title}
Note
:::
!!! note
The bulk delete operations did not update the search index. Therefore,
documents that you deleted remained in the index and caused the search
@@ -1347,7 +1336,6 @@ 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
@@ -1358,18 +1346,18 @@ Christmas release!
- 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.
- 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
- 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.
- 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)!
@@ -1450,11 +1438,11 @@ This release focusses primarily on many small issues with the UI.
- 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
- 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
- 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.
@@ -1479,15 +1467,11 @@ This release focusses primarily on many small issues with the UI.
filenames anymore. It will rather append `_01`, `_02`, etc when
it detects duplicate filenames.
::: {.note}
::: {.title}
Note
:::
!!! 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
@@ -1570,7 +1554,7 @@ primarily.
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
- Paperless now has spelling corrections ("Did you mean") for
miss-typed queries.
- The documentation contains
`information about the query syntax <basic-searching>`{.interpreted-text
@@ -1640,7 +1624,7 @@ primarily.
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
- 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
@@ -1662,7 +1646,7 @@ primarily.
- **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
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
@@ -1717,7 +1701,7 @@ primarily.
- **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
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`.
@@ -1798,34 +1782,34 @@ primarily.
[\#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
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
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
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
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
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
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 &
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
@@ -1836,7 +1820,7 @@ primarily.
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
- 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),
@@ -1851,13 +1835,13 @@ primarily.
### 2.4.0
- A new set of actions are now available thanks to
[jonaswinkler](https://github.com/jonaswinkler)\'s very first pull
[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
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
@@ -1875,7 +1859,7 @@ primarily.
- 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
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
@@ -1916,7 +1900,7 @@ primarily.
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
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
@@ -1932,7 +1916,7 @@ primarily.
- [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:
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:
@@ -1942,18 +1926,18 @@ primarily.
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
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
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
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
@@ -1965,7 +1949,7 @@ 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
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:
@@ -1995,7 +1979,7 @@ this big change.
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
- 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
@@ -2015,7 +1999,7 @@ this big change.
[\#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
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.
@@ -2028,7 +2012,7 @@ this big change.
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_:
[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
@@ -2037,7 +2021,7 @@ this big change.
### 1.3.0
- You can now run Paperless without a login, though you\'ll still have
- 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).
@@ -2068,7 +2052,7 @@ this big change.
[\#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,
- 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
@@ -2090,7 +2074,7 @@ this big change.
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
`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
@@ -2117,7 +2101,7 @@ this big change.
### 1.0.0
- Upgrade to Django 1.11. **You\'ll need to run \`\`pip install -r
- 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
@@ -2138,14 +2122,14 @@ this big change.
[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
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
[maphy-psd](https://github.com/maphy-psd)'s work on
[\#255](https://github.com/the-paperless-project/paperless/pull/255).
### 0.7.0
@@ -2154,14 +2138,14 @@ this big change.
[\#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
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
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.
@@ -2172,12 +2156,12 @@ this big change.
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
- **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
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
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.
@@ -2185,7 +2169,7 @@ this big change.
### 0.5.0
- Support for fuzzy matching in the auto-tagger & auto-correspondent
systems thanks to [Jake Gysland](https://github.com/jgysland)\'s
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
@@ -2214,7 +2198,7 @@ this big change.
- Fix for
[\#206](https://github.com/the-paperless-project/paperless/issues/206)
wherein the pluggable parser didn\'t recognise files with all-caps
wherein the pluggable parser didn't recognise files with all-caps
suffixes like `.PDF`
### 0.4.0
@@ -2224,7 +2208,7 @@ this big change.
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
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
@@ -2234,16 +2218,16 @@ this big change.
- Fix for
[\#200](https://github.com/the-paperless-project/paperless/issues/200)
(!!) where the API wasn\'t configured to allow updating the
(!!) 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
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.
about it with an environment variable, and you're good to go.
Proper documentation is on its way.
### 0.3.5
@@ -2264,10 +2248,10 @@ this big change.
- 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
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,
- 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
@@ -2294,14 +2278,14 @@ this big change.
### 0.3.0
- Updated to using django-filter 1.x
- Added some system checks so new users aren\'t confused by
- 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`,
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.
@@ -2316,17 +2300,17 @@ this big change.
- [\#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
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
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
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)
@@ -2345,8 +2329,8 @@ this big change.
### 0.1.1
- Potentially **Breaking Change**: All references to \"sender\" in the
code have been renamed to \"correspondent\" to better reflect the
- 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):
@@ -2360,7 +2344,7 @@ this big change.
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
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.