\#
This commit is contained in:
parent
8b8e547fa0
commit
547287bb5f
@ -3666,68 +3666,68 @@ Versions 1.11.1 and 1.11.2 contain bug fixes from v1.11.0 that prevented use of
|
|||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
|
||||||
- (chore) Runs pyupgrade to Python 3.8+ [@stumpylog](https://github.com/stumpylog) ([\#890](https://github.com/paperless-ngx/paperless-ngx/pull/890))
|
- (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))
|
- 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))
|
- 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))
|
- 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))
|
- 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))
|
- 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))
|
- 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))
|
- 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))
|
- 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
|
### 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))
|
- 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))
|
- 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))
|
- 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))
|
- 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 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: 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))
|
- 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 Authentication [@stumpylog](https://github.com/stumpylog) ([\#725](https://github.com/paperless-ngx/paperless-ngx/pull/725))
|
- Fixes IMAP UTF8 Authentication [@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))
|
- 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))
|
- 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))
|
- 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))
|
- Fix install script extra OCR languages format [@stumpylog](https://github.com/stumpylog) ([#777](https://github.com/paperless-ngx/paperless-ngx/pull/777))
|
||||||
|
|
||||||
### Documentation
|
### Documentation
|
||||||
|
|
||||||
- Use semver for release process [@stumpylog](https://github.com/stumpylog) ([\#851](https://github.com/paperless-ngx/paperless-ngx/pull/851))
|
- 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))
|
- 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))
|
- Fix local Docker image building [@stumpylog](https://github.com/stumpylog) ([#849](https://github.com/paperless-ngx/paperless-ngx/pull/849))
|
||||||
|
|
||||||
### Maintenance
|
### Maintenance
|
||||||
|
|
||||||
- Dockerfile Organization \& Enhancements [@stumpylog](https://github.com/stumpylog) ([\#888](https://github.com/paperless-ngx/paperless-ngx/pull/888))
|
- 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))
|
- 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))
|
- 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))
|
- 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))
|
- 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))
|
- 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))
|
- 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))
|
- 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
|
### Dependencies
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>15 changes</summary>
|
<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 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 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 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 @<!---->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 @<!---->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 @<!---->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 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 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 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 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 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 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 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 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))
|
- 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>
|
</details>
|
||||||
|
|
||||||
## paperless-ngx 1.7.0
|
## paperless-ngx 1.7.0
|
||||||
@ -3735,87 +3735,87 @@ Versions 1.11.1 and 1.11.2 contain bug fixes from v1.11.0 that prevented use of
|
|||||||
### Breaking Changes
|
### Breaking Changes
|
||||||
|
|
||||||
- `PAPERLESS_URL` is now required when using a reverse proxy. See
|
- `PAPERLESS_URL` is now required when using a reverse proxy. See
|
||||||
[\#674](https://github.com/paperless-ngx/paperless-ngx/pull/674).
|
[#674](https://github.com/paperless-ngx/paperless-ngx/pull/674).
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
|
||||||
- Allow setting more than one tag in mail rules
|
- Allow setting more than one tag in mail rules
|
||||||
[@jonasc](https://github.com/jonasc) ([\#270](https://github.com/paperless-ngx/paperless-ngx/pull/270))
|
[@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))
|
([#283](https://github.com/paperless-ngx/paperless-ngx/pull/283))
|
||||||
- Fix: download buttons should disable while waiting
|
- Fix: download buttons should disable while waiting
|
||||||
[@shamoon](https://github.com/shamoon) ([\#630](https://github.com/paperless-ngx/paperless-ngx/pull/630))
|
[@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))
|
- Update checker [@shamoon](https://github.com/shamoon) ([#591](https://github.com/paperless-ngx/paperless-ngx/pull/591))
|
||||||
- Show prompt on password-protected pdfs
|
- Show prompt on password-protected pdfs
|
||||||
[@shamoon](https://github.com/shamoon) ([\#564](https://github.com/paperless-ngx/paperless-ngx/pull/564))
|
[@shamoon](https://github.com/shamoon) ([#564](https://github.com/paperless-ngx/paperless-ngx/pull/564))
|
||||||
- Filtering query params aka browser navigation for filtering
|
- Filtering query params aka browser navigation for filtering
|
||||||
[@shamoon](https://github.com/shamoon) ([\#540](https://github.com/paperless-ngx/paperless-ngx/pull/540))
|
[@shamoon](https://github.com/shamoon) ([#540](https://github.com/paperless-ngx/paperless-ngx/pull/540))
|
||||||
- Clickable tags in dashboard widgets
|
- Clickable tags in dashboard widgets
|
||||||
[@shamoon](https://github.com/shamoon) ([\#515](https://github.com/paperless-ngx/paperless-ngx/pull/515))
|
[@shamoon](https://github.com/shamoon) ([#515](https://github.com/paperless-ngx/paperless-ngx/pull/515))
|
||||||
- Add bottom pagination [@shamoon](https://github.com/shamoon)
|
- Add bottom pagination [@shamoon](https://github.com/shamoon)
|
||||||
([\#372](https://github.com/paperless-ngx/paperless-ngx/pull/372))
|
([#372](https://github.com/paperless-ngx/paperless-ngx/pull/372))
|
||||||
- Feature barcode splitter [@gador](https://github.com/gador)
|
- Feature barcode splitter [@gador](https://github.com/gador)
|
||||||
([\#532](https://github.com/paperless-ngx/paperless-ngx/pull/532))
|
([#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))
|
- App loading screen [@shamoon](https://github.com/shamoon) ([#298](https://github.com/paperless-ngx/paperless-ngx/pull/298))
|
||||||
- Use progress bar for delayed buttons
|
- Use progress bar for delayed buttons
|
||||||
[@shamoon](https://github.com/shamoon) ([\#415](https://github.com/paperless-ngx/paperless-ngx/pull/415))
|
[@shamoon](https://github.com/shamoon) ([#415](https://github.com/paperless-ngx/paperless-ngx/pull/415))
|
||||||
- Add minimum length for documents text filter
|
- Add minimum length for documents text filter
|
||||||
[@shamoon](https://github.com/shamoon) ([\#401](https://github.com/paperless-ngx/paperless-ngx/pull/401))
|
[@shamoon](https://github.com/shamoon) ([#401](https://github.com/paperless-ngx/paperless-ngx/pull/401))
|
||||||
- Added nav buttons in the document detail view
|
- Added nav buttons in the document detail view
|
||||||
[@GruberViktor](https://github.com/gruberviktor) ([\#273](https://github.com/paperless-ngx/paperless-ngx/pull/273))
|
[@GruberViktor](https://github.com/gruberviktor) ([#273](https://github.com/paperless-ngx/paperless-ngx/pull/273))
|
||||||
- Improve date keyboard input [@shamoon](https://github.com/shamoon)
|
- Improve date keyboard input [@shamoon](https://github.com/shamoon)
|
||||||
([\#253](https://github.com/paperless-ngx/paperless-ngx/pull/253))
|
([#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))
|
- Color theming [@shamoon](https://github.com/shamoon) ([#243](https://github.com/paperless-ngx/paperless-ngx/pull/243))
|
||||||
- Parse dates when entered without separators
|
- Parse dates when entered without separators
|
||||||
[@GruberViktor](https://github.com/gruberviktor) ([\#250](https://github.com/paperless-ngx/paperless-ngx/pull/250))
|
[@GruberViktor](https://github.com/gruberviktor) ([#250](https://github.com/paperless-ngx/paperless-ngx/pull/250))
|
||||||
|
|
||||||
### Bug Fixes
|
### 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))
|
[@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))
|
- Fix: scanners table [@qcasey](https://github.com/qcasey) ([#690](https://github.com/paperless-ngx/paperless-ngx/pull/690))
|
||||||
- Adds wait for file before consuming
|
- Adds wait for file before consuming
|
||||||
[@stumpylog](https://github.com/stumpylog) ([\#483](https://github.com/paperless-ngx/paperless-ngx/pull/483))
|
[@stumpylog](https://github.com/stumpylog) ([#483](https://github.com/paperless-ngx/paperless-ngx/pull/483))
|
||||||
- Fix: frontend document editing erases time data
|
- Fix: frontend document editing erases time data
|
||||||
[@shamoon](https://github.com/shamoon) ([\#654](https://github.com/paperless-ngx/paperless-ngx/pull/654))
|
[@shamoon](https://github.com/shamoon) ([#654](https://github.com/paperless-ngx/paperless-ngx/pull/654))
|
||||||
- Increase length of SavedViewFilterRule
|
- Increase length of SavedViewFilterRule
|
||||||
[@stumpylog](https://github.com/stumpylog) ([\#612](https://github.com/paperless-ngx/paperless-ngx/pull/612))
|
[@stumpylog](https://github.com/stumpylog) ([#612](https://github.com/paperless-ngx/paperless-ngx/pull/612))
|
||||||
- Fixes attachment filename matching during mail fetching
|
- Fixes attachment filename matching during mail fetching
|
||||||
[@stumpylog](https://github.com/stumpylog) ([\#680](https://github.com/paperless-ngx/paperless-ngx/pull/680))
|
[@stumpylog](https://github.com/stumpylog) ([#680](https://github.com/paperless-ngx/paperless-ngx/pull/680))
|
||||||
- Add `PAPERLESS_URL` env variable & CSRF var
|
- Add `PAPERLESS_URL` env variable & CSRF var
|
||||||
[@shamoon](https://github.com/shamoon) ([\#674](https://github.com/paperless-ngx/paperless-ngx/discussions/674))
|
[@shamoon](https://github.com/shamoon) ([#674](https://github.com/paperless-ngx/paperless-ngx/discussions/674))
|
||||||
- Fix: download buttons should disable while waiting
|
- Fix: download buttons should disable while waiting
|
||||||
[@shamoon](https://github.com/shamoon) ([\#630](https://github.com/paperless-ngx/paperless-ngx/pull/630))
|
[@shamoon](https://github.com/shamoon) ([#630](https://github.com/paperless-ngx/paperless-ngx/pull/630))
|
||||||
- Fixes downloaded filename, add more consumer ignore settings
|
- Fixes downloaded filename, add more consumer ignore settings
|
||||||
[@stumpylog](https://github.com/stumpylog) ([\#599](https://github.com/paperless-ngx/paperless-ngx/pull/599))
|
[@stumpylog](https://github.com/stumpylog) ([#599](https://github.com/paperless-ngx/paperless-ngx/pull/599))
|
||||||
- FIX BUG: case-sensitive matching was not possible
|
- FIX BUG: case-sensitive matching was not possible
|
||||||
[@danielBreitlauch](https://github.com/danielbreitlauch) ([\#594](https://github.com/paperless-ngx/paperless-ngx/pull/594))
|
[@danielBreitlauch](https://github.com/danielbreitlauch) ([#594](https://github.com/paperless-ngx/paperless-ngx/pull/594))
|
||||||
- Uses shutil.move instead of rename
|
- Uses shutil.move instead of rename
|
||||||
[@gador](https://github.com/gador) ([\#617](https://github.com/paperless-ngx/paperless-ngx/pull/617))
|
[@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)
|
- Fix npm deps 01.02.22 2 [@shamoon](https://github.com/shamoon)
|
||||||
([\#610](https://github.com/paperless-ngx/paperless-ngx/discussions/610))
|
([#610](https://github.com/paperless-ngx/paperless-ngx/discussions/610))
|
||||||
- Fix npm dependencies 01.02.22
|
- Fix npm dependencies 01.02.22
|
||||||
[@shamoon](https://github.com/shamoon) ([\#600](https://github.com/paperless-ngx/paperless-ngx/pull/600))
|
[@shamoon](https://github.com/shamoon) ([#600](https://github.com/paperless-ngx/paperless-ngx/pull/600))
|
||||||
- Fix issue 416: implement `PAPERLESS_OCR_MAX_IMAGE_PIXELS`
|
- 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))
|
[@hacker-h](https://github.com/hacker-h) ([#441](https://github.com/paperless-ngx/paperless-ngx/pull/441))
|
||||||
- Fix: exclude cypress from build in Dockerfile
|
- Fix: exclude cypress from build in Dockerfile
|
||||||
[@FrankStrieter](https://github.com/FrankStrieter) ([\#526](https://github.com/paperless-ngx/paperless-ngx/pull/526))
|
[@FrankStrieter](https://github.com/FrankStrieter) ([#526](https://github.com/paperless-ngx/paperless-ngx/pull/526))
|
||||||
- Corrections to pass pre-commit hooks
|
- Corrections to pass pre-commit hooks
|
||||||
[@schnuffle](https://github.com/schnuffle) ([\#454](https://github.com/paperless-ngx/paperless-ngx/pull/454))
|
[@schnuffle](https://github.com/schnuffle) ([#454](https://github.com/paperless-ngx/paperless-ngx/pull/454))
|
||||||
- Fix 311 unable to click checkboxes in document list
|
- Fix 311 unable to click checkboxes in document list
|
||||||
[@shamoon](https://github.com/shamoon) ([\#313](https://github.com/paperless-ngx/paperless-ngx/pull/313))
|
[@shamoon](https://github.com/shamoon) ([#313](https://github.com/paperless-ngx/paperless-ngx/pull/313))
|
||||||
- Fix imap tools bug [@stumpylog](https://github.com/stumpylog)
|
- Fix imap tools bug [@stumpylog](https://github.com/stumpylog)
|
||||||
([\#393](https://github.com/paperless-ngx/paperless-ngx/pull/393))
|
([#393](https://github.com/paperless-ngx/paperless-ngx/pull/393))
|
||||||
- Fix filterable dropdown buttons aren't translated
|
- Fix filterable dropdown buttons aren't translated
|
||||||
[@shamoon](https://github.com/shamoon) ([\#366](https://github.com/paperless-ngx/paperless-ngx/pull/366))
|
[@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))
|
[@a17t](https://github.com/a17t) ([#246](https://github.com/paperless-ngx/paperless-ngx/pull/246))
|
||||||
- Fix minor sphinx errors [@shamoon](https://github.com/shamoon)
|
- Fix minor sphinx errors [@shamoon](https://github.com/shamoon)
|
||||||
([\#322](https://github.com/paperless-ngx/paperless-ngx/pull/322))
|
([#322](https://github.com/paperless-ngx/paperless-ngx/pull/322))
|
||||||
- Fix page links hidden [@shamoon](https://github.com/shamoon)
|
- Fix page links hidden [@shamoon](https://github.com/shamoon)
|
||||||
([\#314](https://github.com/paperless-ngx/paperless-ngx/pull/314))
|
([#314](https://github.com/paperless-ngx/paperless-ngx/pull/314))
|
||||||
- Fix: Include excluded items in dropdown count
|
- Fix: Include excluded items in dropdown count
|
||||||
[@shamoon](https://github.com/shamoon) ([\#263](https://github.com/paperless-ngx/paperless-ngx/pull/263))
|
[@shamoon](https://github.com/shamoon) ([#263](https://github.com/paperless-ngx/paperless-ngx/pull/263))
|
||||||
|
|
||||||
### Translation
|
### Translation
|
||||||
|
|
||||||
@ -3832,37 +3832,37 @@ Versions 1.11.1 and 1.11.2 contain bug fixes from v1.11.0 that prevented use of
|
|||||||
|
|
||||||
### Documentation
|
### Documentation
|
||||||
|
|
||||||
- Fix: scanners table [@qcasey](https://github.com/qcasey) ([\#690](https://github.com/paperless-ngx/paperless-ngx/pull/690))
|
- 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
|
- Add `PAPERLESS_URL` env variable & CSRF var
|
||||||
[@shamoon](https://github.com/shamoon) ([\#674](https://github.com/paperless-ngx/paperless-ngx/pull/674))
|
[@shamoon](https://github.com/shamoon) ([#674](https://github.com/paperless-ngx/paperless-ngx/pull/674))
|
||||||
- Fixes downloaded filename, add more consumer ignore settings
|
- Fixes downloaded filename, add more consumer ignore settings
|
||||||
[@stumpylog](https://github.com/stumpylog) ([\#599](https://github.com/paperless-ngx/paperless-ngx/pull/599))
|
[@stumpylog](https://github.com/stumpylog) ([#599](https://github.com/paperless-ngx/paperless-ngx/pull/599))
|
||||||
- Fix issue 416: implement `PAPERLESS_OCR_MAX_IMAGE_PIXELS`
|
- 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))
|
[@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)
|
- Fix minor sphinx errors [@shamoon](https://github.com/shamoon)
|
||||||
([\#322](https://github.com/paperless-ngx/paperless-ngx/pull/322))
|
([#322](https://github.com/paperless-ngx/paperless-ngx/pull/322))
|
||||||
|
|
||||||
### Maintenance
|
### Maintenance
|
||||||
|
|
||||||
- Add `PAPERLESS_URL` env variable & CSRF var
|
- Add `PAPERLESS_URL` env variable & CSRF var
|
||||||
[@shamoon](https://github.com/shamoon) ([\#674](https://github.com/paperless-ngx/paperless-ngx/pull/674))
|
[@shamoon](https://github.com/shamoon) ([#674](https://github.com/paperless-ngx/paperless-ngx/pull/674))
|
||||||
- Chore: Implement release-drafter action for Changelogs
|
- Chore: Implement release-drafter action for Changelogs
|
||||||
[@qcasey](https://github.com/qcasey) ([\#669](https://github.com/paperless-ngx/paperless-ngx/pull/669))
|
[@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))
|
- Chore: Add CODEOWNERS [@qcasey](https://github.com/qcasey) ([#667](https://github.com/paperless-ngx/paperless-ngx/pull/667))
|
||||||
- Support docker-compose v2 in install
|
- Support docker-compose v2 in install
|
||||||
[@stumpylog](https://github.com/stumpylog) ([\#611](https://github.com/paperless-ngx/paperless-ngx/pull/611))
|
[@stumpylog](https://github.com/stumpylog) ([#611](https://github.com/paperless-ngx/paperless-ngx/pull/611))
|
||||||
- Add Belarusian localization [@shamoon](https://github.com/shamoon)
|
- Add Belarusian localization [@shamoon](https://github.com/shamoon)
|
||||||
([\#588](https://github.com/paperless-ngx/paperless-ngx/pull/588))
|
([#588](https://github.com/paperless-ngx/paperless-ngx/pull/588))
|
||||||
- Add Turkish localization [@shamoon](https://github.com/shamoon)
|
- Add Turkish localization [@shamoon](https://github.com/shamoon)
|
||||||
([\#536](https://github.com/paperless-ngx/paperless-ngx/pull/536))
|
([#536](https://github.com/paperless-ngx/paperless-ngx/pull/536))
|
||||||
- Add Serbian localization [@shamoon](https://github.com/shamoon)
|
- Add Serbian localization [@shamoon](https://github.com/shamoon)
|
||||||
([\#504](https://github.com/paperless-ngx/paperless-ngx/pull/504))
|
([#504](https://github.com/paperless-ngx/paperless-ngx/pull/504))
|
||||||
- Create PULL_REQUEST_TEMPLATE.md
|
- Create PULL_REQUEST_TEMPLATE.md
|
||||||
[@shamoon](https://github.com/shamoon) ([\#304](https://github.com/paperless-ngx/paperless-ngx/pull/304))
|
[@shamoon](https://github.com/shamoon) ([#304](https://github.com/paperless-ngx/paperless-ngx/pull/304))
|
||||||
- Add Chinese localization [@shamoon](https://github.com/shamoon)
|
- Add Chinese localization [@shamoon](https://github.com/shamoon)
|
||||||
([\#247](https://github.com/paperless-ngx/paperless-ngx/pull/247))
|
([#247](https://github.com/paperless-ngx/paperless-ngx/pull/247))
|
||||||
- Add Slovenian language for frontend
|
- Add Slovenian language for frontend
|
||||||
[@shamoon](https://github.com/shamoon) ([\#315](https://github.com/paperless-ngx/paperless-ngx/pull/315))
|
[@shamoon](https://github.com/shamoon) ([#315](https://github.com/paperless-ngx/paperless-ngx/pull/315))
|
||||||
|
|
||||||
## paperless-ngx 1.6.0
|
## paperless-ngx 1.6.0
|
||||||
|
|
||||||
@ -3878,46 +3878,46 @@ include:
|
|||||||
- Updated Python and Angular dependencies.
|
- Updated Python and Angular dependencies.
|
||||||
- Dropped support for Python 3.7.
|
- Dropped support for Python 3.7.
|
||||||
- Dropped support for Ansible playbooks (thanks
|
- Dropped support for Ansible playbooks (thanks
|
||||||
[@slankes](https://github.com/slankes) [\#109](https://github.com/paperless-ngx/paperless-ngx/pull/109)). If someone would
|
[@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
|
like to continue supporting them, please see our [ansible
|
||||||
repo](https://github.com/paperless-ngx/paperless-ngx-ansible).
|
repo](https://github.com/paperless-ngx/paperless-ngx-ansible).
|
||||||
- Python code is now required to use Black formatting (thanks
|
- 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)).
|
[@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
|
- [@tribut](https://github.com/tribut) added support for a custom SSO
|
||||||
logout redirect ([jonaswinkler\#1258](https://github.com/jonaswinkler/paperless-ng/pull/1258)). See
|
logout redirect ([jonaswinkler#1258](https://github.com/jonaswinkler/paperless-ng/pull/1258)). See
|
||||||
`PAPERLESS_LOGOUT_REDIRECT_URL`.
|
`PAPERLESS_LOGOUT_REDIRECT_URL`.
|
||||||
- [@shamoon](https://github.com/shamoon) added a loading indicator
|
- [@shamoon](https://github.com/shamoon) added a loading indicator
|
||||||
when document list is reloading ([jonaswinkler\#1297](https://github.com/jonaswinkler/paperless-ng/pull/1297)).
|
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
|
- [@shamoon](https://github.com/shamoon) improved the PDF viewer on
|
||||||
mobile ([\#2](https://github.com/paperless-ngx/paperless-ngx/pull/2)).
|
mobile ([#2](https://github.com/paperless-ngx/paperless-ngx/pull/2)).
|
||||||
- [@shamoon](https://github.com/shamoon) added 'any' / 'all' and
|
- [@shamoon](https://github.com/shamoon) added 'any' / 'all' and
|
||||||
'not' filtering with tags ([\#10](https://github.com/paperless-ngx/paperless-ngx/pull/10)).
|
'not' filtering with tags ([#10](https://github.com/paperless-ngx/paperless-ngx/pull/10)).
|
||||||
- [@shamoon](https://github.com/shamoon) added warnings for unsaved
|
- [@shamoon](https://github.com/shamoon) added warnings for unsaved
|
||||||
changes, with smart edit buttons ([\#13](https://github.com/paperless-ngx/paperless-ngx/pull/13)).
|
changes, with smart edit buttons ([#13](https://github.com/paperless-ngx/paperless-ngx/pull/13)).
|
||||||
- [@benjaminfrank](https://github.com/benjaminfrank) enabled a
|
- [@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)).
|
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
|
- [@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`.
|
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
|
- [@amenk](https://github.com/amenk) fixed the search box overlay
|
||||||
menu on mobile ([\#32](https://github.com/paperless-ngx/paperless-ngx/pull/32)).
|
menu on mobile ([#32](https://github.com/paperless-ngx/paperless-ngx/pull/32)).
|
||||||
- [@dblitt](https://github.com/dblitt) updated the login form to not
|
- [@dblitt](https://github.com/dblitt) updated the login form to not
|
||||||
auto-capitalize usernames ([\#36](https://github.com/paperless-ngx/paperless-ngx/pull/36)).
|
auto-capitalize usernames ([#36](https://github.com/paperless-ngx/paperless-ngx/pull/36)).
|
||||||
- [@evilsidekick293](https://github.com/evilsidekick293) made the
|
- [@evilsidekick293](https://github.com/evilsidekick293) made the
|
||||||
worker timeout configurable ([\#37](https://github.com/paperless-ngx/paperless-ngx/pull/37)). See `PAPERLESS_WORKER_TIMEOUT`.
|
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
|
- [@Nicarim](https://github.com/Nicarim) fixed downloads of UTF-8
|
||||||
formatted documents in Firefox ([\#56](https://github.com/paperless-ngx/paperless-ngx/pull/56)).
|
formatted documents in Firefox ([#56](https://github.com/paperless-ngx/paperless-ngx/pull/56)).
|
||||||
- [@mweimerskirch](https://github.com/mweimerskirch) sorted the
|
- [@mweimerskirch](https://github.com/mweimerskirch) sorted the
|
||||||
language dropdown by locale ([\#78](https://github.com/paperless-ngx/paperless-ngx/issues/78)).
|
language dropdown by locale ([#78](https://github.com/paperless-ngx/paperless-ngx/issues/78)).
|
||||||
- [@mweimerskirch](https://github.com/mweimerskirch) enabled the
|
- [@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.
|
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
|
- [@cschmatzler](https://github.com/cschmatzler) enabled specifying
|
||||||
the webserver port ([\#124](https://github.com/paperless-ngx/paperless-ngx/pull/124)). See `PAPERLESS_PORT`.
|
the webserver port ([#124](https://github.com/paperless-ngx/paperless-ngx/pull/124)). See `PAPERLESS_PORT`.
|
||||||
- [@muellermartin](https://github.com/muellermartin) fixed an error
|
- [@muellermartin](https://github.com/muellermartin) fixed an error
|
||||||
when uploading transparent PNGs ([\#133](https://github.com/paperless-ngx/paperless-ngx/pull/133)).
|
when uploading transparent PNGs ([#133](https://github.com/paperless-ngx/paperless-ngx/pull/133)).
|
||||||
- [@shamoon](https://github.com/shamoon) created a slick new logo
|
- [@shamoon](https://github.com/shamoon) created a slick new logo
|
||||||
([\#165](https://github.com/paperless-ngx/paperless-ngx/pull/165)).
|
([#165](https://github.com/paperless-ngx/paperless-ngx/pull/165)).
|
||||||
- [@tim-vogel](https://github.com/tim-vogel) fixed exports missing
|
- [@tim-vogel](https://github.com/tim-vogel) fixed exports missing
|
||||||
groups ([\#193](https://github.com/paperless-ngx/paperless-ngx/pull/193)).
|
groups ([#193](https://github.com/paperless-ngx/paperless-ngx/pull/193)).
|
||||||
|
|
||||||
Known issues:
|
Known issues:
|
||||||
|
|
||||||
@ -4871,26 +4871,26 @@ primarily.
|
|||||||
|
|
||||||
- [syntonym](https://github.com/syntonym) submitted a pull request to
|
- [syntonym](https://github.com/syntonym) submitted a pull request to
|
||||||
catch IMAP connection errors
|
catch IMAP connection errors
|
||||||
[\#475](https://github.com/the-paperless-project/paperless/pull/475).
|
[#475](https://github.com/the-paperless-project/paperless/pull/475).
|
||||||
- [Stéphane Brunner](https://github.com/sbrunner) added `psycopg2` to
|
- [Stéphane Brunner](https://github.com/sbrunner) added `psycopg2` to
|
||||||
the Pipfile
|
the Pipfile
|
||||||
[\#489](https://github.com/the-paperless-project/paperless/pull/489).
|
[#489](https://github.com/the-paperless-project/paperless/pull/489).
|
||||||
He also fixed a syntax error in `docker-compose.yml.example`
|
He also fixed a syntax error in `docker-compose.yml.example`
|
||||||
[\#488](https://github.com/the-paperless-project/paperless/pull/488)
|
[#488](https://github.com/the-paperless-project/paperless/pull/488)
|
||||||
and added [DjangoQL](https://github.com/ivelum/djangoql), which
|
and added [DjangoQL](https://github.com/ivelum/djangoql), which
|
||||||
allows a litany of handy search functionality
|
allows a litany of handy search functionality
|
||||||
[\#492](https://github.com/the-paperless-project/paperless/pull/492).
|
[#492](https://github.com/the-paperless-project/paperless/pull/492).
|
||||||
- [CkuT](https://github.com/CkuT) and
|
- [CkuT](https://github.com/CkuT) and
|
||||||
[JOKer](https://github.com/MasterofJOKers) hacked out a simple, but
|
[JOKer](https://github.com/MasterofJOKers) hacked out a simple, but
|
||||||
super-helpful optimisation to how the thumbnails are served up,
|
super-helpful optimisation to how the thumbnails are served up,
|
||||||
improving performance considerably
|
improving performance considerably
|
||||||
[\#481](https://github.com/the-paperless-project/paperless/pull/481).
|
[#481](https://github.com/the-paperless-project/paperless/pull/481).
|
||||||
- [tsia](https://github.com/tsia) added a few fields to the tags REST
|
- [tsia](https://github.com/tsia) added a few fields to the tags REST
|
||||||
API.
|
API.
|
||||||
[\#483](https://github.com/the-paperless-project/paperless/pull/483).
|
[#483](https://github.com/the-paperless-project/paperless/pull/483).
|
||||||
- [Brian Cribbs](https://github.com/cribbstechnolog) improved the
|
- [Brian Cribbs](https://github.com/cribbstechnolog) improved the
|
||||||
documentation to help people using Paperless over NFS
|
documentation to help people using Paperless over NFS
|
||||||
[\#484](https://github.com/the-paperless-project/paperless/pull/484).
|
[#484](https://github.com/the-paperless-project/paperless/pull/484).
|
||||||
- [Brendan M. Sleight](https://github.com/bmsleight) updated the
|
- [Brendan M. Sleight](https://github.com/bmsleight) updated the
|
||||||
documentation to include a note for setting the `DEBUG` value. The
|
documentation to include a note for setting the `DEBUG` value. The
|
||||||
`paperless.conf.example` file was also updated to mirror the project
|
`paperless.conf.example` file was also updated to mirror the project
|
||||||
@ -4904,21 +4904,21 @@ primarily.
|
|||||||
volume so that using the push API will work for users of the Docker
|
volume so that using the push API will work for users of the Docker
|
||||||
install. Thanks to [Colin Frei](https://github.com/colinfrei) for
|
install. Thanks to [Colin Frei](https://github.com/colinfrei) for
|
||||||
fixing this in
|
fixing this in
|
||||||
[\#466](https://github.com/the-paperless-project/paperless/pull/466).
|
[#466](https://github.com/the-paperless-project/paperless/pull/466).
|
||||||
- [khrise](https://github.com/khrise) submitted a pull request to
|
- [khrise](https://github.com/khrise) submitted a pull request to
|
||||||
include the `added` property to the REST API
|
include the `added` property to the REST API
|
||||||
[\#471](https://github.com/the-paperless-project/paperless/pull/471).
|
[#471](https://github.com/the-paperless-project/paperless/pull/471).
|
||||||
|
|
||||||
### 2.6.0
|
### 2.6.0
|
||||||
|
|
||||||
- Allow an infinite number of logs to be deleted. Thanks to
|
- Allow an infinite number of logs to be deleted. Thanks to
|
||||||
[Ulli](https://github.com/Ulli2k) for noting the problem in
|
[Ulli](https://github.com/Ulli2k) for noting the problem in
|
||||||
[\#433](https://github.com/the-paperless-project/paperless/issues/433).
|
[#433](https://github.com/the-paperless-project/paperless/issues/433).
|
||||||
- Fix the `RecentCorrespondentsFilter` correspondents filter that was
|
- Fix the `RecentCorrespondentsFilter` correspondents filter that was
|
||||||
added in 2.4 to play nice with the defaults. Thanks to
|
added in 2.4 to play nice with the defaults. Thanks to
|
||||||
[tsia](https://github.com/tsia) and
|
[tsia](https://github.com/tsia) and
|
||||||
[Sblop](https://github.com/Sblop) who pointed this out.
|
[Sblop](https://github.com/Sblop) who pointed this out.
|
||||||
[\#423](https://github.com/the-paperless-project/paperless/issues/423).
|
[#423](https://github.com/the-paperless-project/paperless/issues/423).
|
||||||
- Updated dependencies to include (among other things) a security
|
- Updated dependencies to include (among other things) a security
|
||||||
patch to requests.
|
patch to requests.
|
||||||
- Fix text in sample data for tests so that the language guesser stops
|
- Fix text in sample data for tests so that the language guesser stops
|
||||||
@ -4926,16 +4926,16 @@ primarily.
|
|||||||
in there.
|
in there.
|
||||||
- Tweaked the gunicorn sample command to use filesystem paths instead
|
- Tweaked the gunicorn sample command to use filesystem paths instead
|
||||||
of Python paths.
|
of Python paths.
|
||||||
[\#441](https://github.com/the-paperless-project/paperless/pull/441)
|
[#441](https://github.com/the-paperless-project/paperless/pull/441)
|
||||||
- Added pretty colour boxes next to the hex values in the Tags
|
- Added pretty colour boxes next to the hex values in the Tags
|
||||||
section, thanks to a pull request from [Joshua
|
section, thanks to a pull request from [Joshua
|
||||||
Taillon](https://github.com/jat255)
|
Taillon](https://github.com/jat255)
|
||||||
[\#442](https://github.com/the-paperless-project/paperless/pull/442).
|
[#442](https://github.com/the-paperless-project/paperless/pull/442).
|
||||||
- Added a `.editorconfig` file to better specify coding style.
|
- Added a `.editorconfig` file to better specify coding style.
|
||||||
- [Joshua Taillon](https://github.com/jat255) also added some logic to
|
- [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.
|
import.
|
||||||
[\#440](https://github.com/the-paperless-project/paperless/pull/440)
|
[#440](https://github.com/the-paperless-project/paperless/pull/440)
|
||||||
|
|
||||||
### 2.5.0
|
### 2.5.0
|
||||||
|
|
||||||
@ -4951,10 +4951,10 @@ primarily.
|
|||||||
hack" we were applying to sessions that weren't using a login, as
|
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
|
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.
|
first user id in the system to this hack user.
|
||||||
[\#394](https://github.com/the-paperless-project/paperless/issues/394)
|
[#394](https://github.com/the-paperless-project/paperless/issues/394)
|
||||||
- A problem in how we handle slug values on Tags and Correspondents
|
- A problem in how we handle slug values on Tags and Correspondents
|
||||||
required a few changes to how we handle this field
|
required a few changes to how we handle this field
|
||||||
[\#393](https://github.com/the-paperless-project/paperless/issues/393):
|
[#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 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
|
||||||
@ -4970,15 +4970,15 @@ primarily.
|
|||||||
dates to be attached to documents, which in turn busted the UI.
|
dates to be attached to documents, which in turn busted the UI.
|
||||||
Thanks to [Andrew Peng](https://github.com/pengc99) for reporting
|
Thanks to [Andrew Peng](https://github.com/pengc99) for reporting
|
||||||
this.
|
this.
|
||||||
[\#414](https://github.com/the-paperless-project/paperless/issues/414).
|
[#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
|
being installed correctly. [euri10](https://github.com/euri10) was
|
||||||
quick to provide a fix:
|
quick to provide a fix:
|
||||||
[\#406](https://github.com/the-paperless-project/paperless/issues/406),
|
[#406](https://github.com/the-paperless-project/paperless/issues/406),
|
||||||
[\#413](https://github.com/the-paperless-project/paperless/pull/413).
|
[#413](https://github.com/the-paperless-project/paperless/pull/413).
|
||||||
- Document consumption is now wrapped in a transaction as per an old
|
- Document consumption is now wrapped in a transaction as per an old
|
||||||
ticket
|
ticket
|
||||||
[\#262](https://github.com/the-paperless-project/paperless/issues/262).
|
[#262](https://github.com/the-paperless-project/paperless/issues/262).
|
||||||
- The `get_date()` functionality of the parsers has been consolidated
|
- The `get_date()` functionality of the parsers has been consolidated
|
||||||
onto the `DocumentParser` class since much of that code was
|
onto the `DocumentParser` class since much of that code was
|
||||||
redundant anyway.
|
redundant anyway.
|
||||||
@ -4989,7 +4989,7 @@ primarily.
|
|||||||
[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
|
request! You can now do nifty things like tag documents in bulk, or
|
||||||
set correspondents in bulk.
|
set correspondents in bulk.
|
||||||
[\#405](https://github.com/the-paperless-project/paperless/pull/405)
|
[#405](https://github.com/the-paperless-project/paperless/pull/405)
|
||||||
- The import/export system is now a little smarter. By default,
|
- The import/export system is now a little smarter. By default,
|
||||||
documents are tagged as `unencrypted`, since exports are by their
|
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
|
||||||
@ -5003,7 +5003,7 @@ primarily.
|
|||||||
- A bug was found in the REST API filter system that was the result of
|
- 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
|
an update of django-filter some time ago. This has now been patched
|
||||||
in
|
in
|
||||||
[\#412](https://github.com/the-paperless-project/paperless/issues/412).
|
[#412](https://github.com/the-paperless-project/paperless/issues/412).
|
||||||
Thanks to [thepill](https://github.com/thepill) for spotting it!
|
Thanks to [thepill](https://github.com/thepill) for spotting it!
|
||||||
|
|
||||||
### 2.3.0
|
### 2.3.0
|
||||||
@ -5012,29 +5012,29 @@ primarily.
|
|||||||
[Joshua Taillon](https://github.com/jat255)! This was a
|
[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:
|
appreciated by the community:
|
||||||
[\#395](https://github.com/the-paperless-project/paperless/pull/395)
|
[#395](https://github.com/the-paperless-project/paperless/pull/395)
|
||||||
Thanks also to [David Martin](https://github.com/ddddavidmartin) for
|
Thanks also to [David Martin](https://github.com/ddddavidmartin) for
|
||||||
his assistance on the issue.
|
his assistance on the issue.
|
||||||
- [dubit0](https://github.com/dubit0) found & fixed a bug that
|
- [dubit0](https://github.com/dubit0) found & fixed a bug that
|
||||||
prevented management commands from running before we had an
|
prevented management commands from running before we had an
|
||||||
operational database:
|
operational database:
|
||||||
[\#396](https://github.com/the-paperless-project/paperless/pull/396)
|
[#396](https://github.com/the-paperless-project/paperless/pull/396)
|
||||||
- Joshua also added a simple update to the thumbnail generation
|
- Joshua also added a simple update to the thumbnail generation
|
||||||
process to improve performance:
|
process to improve performance:
|
||||||
[\#399](https://github.com/the-paperless-project/paperless/pull/399)
|
[#399](https://github.com/the-paperless-project/paperless/pull/399)
|
||||||
- As his last bit of effort on this release, Joshua also added some
|
- 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
|
code to allow you to view the documents inline rather than download
|
||||||
them as an attachment.
|
them as an attachment.
|
||||||
[\#400](https://github.com/the-paperless-project/paperless/pull/400)
|
[#400](https://github.com/the-paperless-project/paperless/pull/400)
|
||||||
- Finally, [ahyear](https://github.com/ahyear) found a slip in the
|
- Finally, [ahyear](https://github.com/ahyear) found a slip in the
|
||||||
Docker documentation and patched it.
|
Docker documentation and patched it.
|
||||||
[\#401](https://github.com/the-paperless-project/paperless/pull/401)
|
[#401](https://github.com/the-paperless-project/paperless/pull/401)
|
||||||
|
|
||||||
### 2.2.1
|
### 2.2.1
|
||||||
|
|
||||||
- [Kyle Lucy](https://github.com/kmlucy) reported a bug quickly after
|
- [Kyle Lucy](https://github.com/kmlucy) reported a bug quickly after
|
||||||
the release of 2.2.0 where we broke the `DISABLE_LOGIN` feature:
|
the release of 2.2.0 where we broke the `DISABLE_LOGIN` feature:
|
||||||
[\#392](https://github.com/the-paperless-project/paperless/issues/392).
|
[#392](https://github.com/the-paperless-project/paperless/issues/392).
|
||||||
|
|
||||||
### 2.2.0
|
### 2.2.0
|
||||||
|
|
||||||
@ -5043,24 +5043,24 @@ primarily.
|
|||||||
Brooks](https://github.com/brookst) this is the first version of
|
Brooks](https://github.com/brookst) this is the first version of
|
||||||
Paperless that supports Django 2.0! As a result of their hard work,
|
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:
|
you can now also run Paperless on Python 3.7 as well:
|
||||||
[\#386](https://github.com/the-paperless-project/paperless/issues/386)
|
[#386](https://github.com/the-paperless-project/paperless/issues/386)
|
||||||
&
|
&
|
||||||
[\#390](https://github.com/the-paperless-project/paperless/pull/390).
|
[#390](https://github.com/the-paperless-project/paperless/pull/390).
|
||||||
- [Stéphane Brunner](https://github.com/sbrunner) added a few lines of
|
- [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
|
code that made tagging interface a lot easier on those of us with
|
||||||
lots of different tags:
|
lots of different tags:
|
||||||
[\#391](https://github.com/the-paperless-project/paperless/pull/391).
|
[#391](https://github.com/the-paperless-project/paperless/pull/391).
|
||||||
- [Kilian Koeltzsch](https://github.com/kiliankoe) noticed a bug in
|
- [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:
|
too:
|
||||||
[\#384](https://github.com/the-paperless-project/paperless/issues/384).
|
[#384](https://github.com/the-paperless-project/paperless/issues/384).
|
||||||
- [erikarvstedt](https://github.com/erikarvstedt) tweaked the
|
- [erikarvstedt](https://github.com/erikarvstedt) tweaked the
|
||||||
behaviour of the test suite to be better behaved for packaging
|
behaviour of the test suite to be better behaved for packaging
|
||||||
environments:
|
environments:
|
||||||
[\#383](https://github.com/the-paperless-project/paperless/pull/383).
|
[#383](https://github.com/the-paperless-project/paperless/pull/383).
|
||||||
- [Lukasz Soluch](https://github.com/LukaszSolo) added CORS support to
|
- [Lukasz Soluch](https://github.com/LukaszSolo) added CORS support to
|
||||||
make building a new Javascript-based front-end cleaner & easier:
|
make building a new Javascript-based front-end cleaner & easier:
|
||||||
[\#387](https://github.com/the-paperless-project/paperless/pull/387).
|
[#387](https://github.com/the-paperless-project/paperless/pull/387).
|
||||||
|
|
||||||
### 2.1.0
|
### 2.1.0
|
||||||
|
|
||||||
@ -5068,19 +5068,19 @@ primarily.
|
|||||||
features that make Paperless a lot more user (and developer)
|
features that make Paperless a lot more user (and developer)
|
||||||
friendly:
|
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).
|
[#374](https://github.com/the-paperless-project/paperless/pull/374).
|
||||||
2. The correspondents & tags pages now have a column showing the
|
2. The correspondents & tags pages now have a column showing the
|
||||||
number of relevant documents:
|
number of relevant documents:
|
||||||
[\#375](https://github.com/the-paperless-project/paperless/pull/375).
|
[#375](https://github.com/the-paperless-project/paperless/pull/375).
|
||||||
3. The Dockerfile has been tweaked to build faster for those of us
|
3. The Dockerfile has been tweaked to build faster for those of us
|
||||||
who are doing active development on Paperless using the Docker
|
who are doing active development on Paperless using the Docker
|
||||||
environment:
|
environment:
|
||||||
[\#376](https://github.com/the-paperless-project/paperless/pull/376).
|
[#376](https://github.com/the-paperless-project/paperless/pull/376).
|
||||||
- You now also have the ability to customise the interface to your
|
- 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
|
`overrides.js` in the root of your media directory. Thanks to [Mark
|
||||||
McFate](https://github.com/SummittDweller) for this idea:
|
McFate](https://github.com/SummittDweller) for this idea:
|
||||||
[\#371](https://github.com/the-paperless-project/paperless/issues/371)
|
[#371](https://github.com/the-paperless-project/paperless/issues/371)
|
||||||
|
|
||||||
### 2.0.0
|
### 2.0.0
|
||||||
|
|
||||||
@ -5124,9 +5124,9 @@ this big change.
|
|||||||
now direct it to consume from a particular `--directory`, limit the
|
now direct it to consume from a particular `--directory`, limit the
|
||||||
`--loop-time`, set the time between mail server checks with
|
`--loop-time`, set the time between mail server checks with
|
||||||
`--mail-delta` or just run it as a one-off with `--one-shot`. See
|
`--mail-delta` or just run it as a one-off with `--one-shot`. See
|
||||||
[\#305](https://github.com/the-paperless-project/paperless/issues/305)
|
[#305](https://github.com/the-paperless-project/paperless/issues/305)
|
||||||
&
|
&
|
||||||
[\#313](https://github.com/the-paperless-project/paperless/pull/313)
|
[#313](https://github.com/the-paperless-project/paperless/pull/313)
|
||||||
for more information.
|
for more information.
|
||||||
- Refactor the use of travis/tox/pytest/coverage into two files:
|
- Refactor the use of travis/tox/pytest/coverage into two files:
|
||||||
`.travis.yml` and `setup.cfg`.
|
`.travis.yml` and `setup.cfg`.
|
||||||
@ -5135,7 +5135,7 @@ this big change.
|
|||||||
- All for a alternative FreeBSD-friendly location for
|
- All for a alternative FreeBSD-friendly location for
|
||||||
`paperless.conf`. Thanks to [Martin
|
`paperless.conf`. Thanks to [Martin
|
||||||
Arendtsen](https://github.com/Arendtsen) who provided this
|
Arendtsen](https://github.com/Arendtsen) who provided this
|
||||||
([\#322](https://github.com/the-paperless-project/paperless/pull/322)).
|
([#322](https://github.com/the-paperless-project/paperless/pull/322)).
|
||||||
- Document consumption events are now logged in the Django admin
|
- Document consumption events are now logged in the Django admin
|
||||||
events log. Thanks to [CkuT](https://github.com/CkuT) for doing the
|
events log. Thanks to [CkuT](https://github.com/CkuT) for doing the
|
||||||
legwork on this one and to [Quentin Dawans](https://github.com/ovv)
|
legwork on this one and to [Quentin Dawans](https://github.com/ovv)
|
||||||
@ -5143,13 +5143,13 @@ this big change.
|
|||||||
coordinate & work out how the feature would be developed.
|
coordinate & work out how the feature would be developed.
|
||||||
- [erikarvstedt](https://github.com/erikarvstedt) contributed a pull
|
- [erikarvstedt](https://github.com/erikarvstedt) contributed a pull
|
||||||
request
|
request
|
||||||
([\#328](https://github.com/the-paperless-project/paperless/pull/328))
|
([#328](https://github.com/the-paperless-project/paperless/pull/328))
|
||||||
to add `--noreload` to the default server start process. This helps
|
to add `--noreload` to the default server start process. This helps
|
||||||
reduce the load imposed by the running webservice.
|
reduce the load imposed by the running webservice.
|
||||||
- Through some discussion on
|
- Through some discussion on
|
||||||
[\#253](https://github.com/the-paperless-project/paperless/issues/253)
|
[#253](https://github.com/the-paperless-project/paperless/issues/253)
|
||||||
and
|
and
|
||||||
[\#323](https://github.com/the-paperless-project/paperless/issues/323),
|
[#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
|
for people to host Paperless on a subdirectory. Thanks to [Quentin
|
||||||
Dawans](https://github.com/ovv) and [Kyle
|
Dawans](https://github.com/ovv) and [Kyle
|
||||||
@ -5157,30 +5157,30 @@ this big change.
|
|||||||
- The clickable area for documents on the listing page has been
|
- The clickable area for documents on the listing page has been
|
||||||
increased to a more predictable space thanks to a glorious hack from
|
increased to a more predictable space thanks to a glorious hack from
|
||||||
[erikarvstedt](https://github.com/erikarvstedt) in
|
[erikarvstedt](https://github.com/erikarvstedt) in
|
||||||
[\#344](https://github.com/the-paperless-project/paperless/pull/344).
|
[#344](https://github.com/the-paperless-project/paperless/pull/344).
|
||||||
- [Strubbl](https://github.com/strubbl) noticed an annoying bug in the
|
- [Strubbl](https://github.com/strubbl) noticed an annoying bug in the
|
||||||
bash script wrapping the Docker entrypoint and fixed it with some
|
bash script wrapping the Docker entrypoint and fixed it with some
|
||||||
very creating Bash skills:
|
very creating Bash skills:
|
||||||
[\#352](https://github.com/the-paperless-project/paperless/pull/352).
|
[#352](https://github.com/the-paperless-project/paperless/pull/352).
|
||||||
- You can now use the search field to find documents by tag thanks to
|
- 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).
|
[#354](https://github.com/the-paperless-project/paperless/issues/354).
|
||||||
- Inotify is now being used to detect additions to the consume
|
- Inotify is now being used to detect additions to the consume
|
||||||
directory thanks to some excellent work from
|
directory thanks to some excellent work from
|
||||||
[erikarvstedt](https://github.com/erikarvstedt) on
|
[erikarvstedt](https://github.com/erikarvstedt) on
|
||||||
[\#351](https://github.com/the-paperless-project/paperless/pull/351)
|
[#351](https://github.com/the-paperless-project/paperless/pull/351)
|
||||||
|
|
||||||
### 1.3.0
|
### 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
|
to create at least one user. This is thanks to a pull-request from
|
||||||
[matthewmoto](https://github.com/matthewmoto):
|
[matthewmoto](https://github.com/matthewmoto):
|
||||||
[\#295](https://github.com/the-paperless-project/paperless/pull/295).
|
[#295](https://github.com/the-paperless-project/paperless/pull/295).
|
||||||
Note that logins are still required by default, and that you need to
|
Note that logins are still required by default, and that you need to
|
||||||
disable them by setting `PAPERLESS_DISABLE_LOGIN="true"` in your
|
disable them by setting `PAPERLESS_DISABLE_LOGIN="true"` in your
|
||||||
environment or in `/etc/paperless.conf`.
|
environment or in `/etc/paperless.conf`.
|
||||||
- Fix for
|
- Fix for
|
||||||
[\#303](https://github.com/the-paperless-project/paperless/issues/303)
|
[#303](https://github.com/the-paperless-project/paperless/issues/303)
|
||||||
where sketchily-formatted documents could cause the consumer to
|
where sketchily-formatted documents could cause the consumer to
|
||||||
break and insert half-records into the database breaking all sorts
|
break and insert half-records into the database breaking all sorts
|
||||||
of things. We now capture the return codes of both `convert` and
|
of things. We now capture the return codes of both `convert` and
|
||||||
@ -5188,24 +5188,24 @@ this big change.
|
|||||||
- Fix for additional date types thanks to input from
|
- Fix for additional date types thanks to input from
|
||||||
[Isaac](https://github.com/isaacsando) and code from
|
[Isaac](https://github.com/isaacsando) and code from
|
||||||
[BastianPoe](https://github.com/BastianPoe)
|
[BastianPoe](https://github.com/BastianPoe)
|
||||||
([\#301](https://github.com/the-paperless-project/paperless/issues/301)).
|
([#301](https://github.com/the-paperless-project/paperless/issues/301)).
|
||||||
- Fix for running migrations in the Docker container
|
- Fix for running migrations in the Docker container
|
||||||
([\#299](https://github.com/the-paperless-project/paperless/issues/299)).
|
([#299](https://github.com/the-paperless-project/paperless/issues/299)).
|
||||||
Thanks to [Georgi Todorov](https://github.com/TeraHz) for the fix
|
Thanks to [Georgi Todorov](https://github.com/TeraHz) for the fix
|
||||||
([\#300](https://github.com/the-paperless-project/paperless/pull/300))
|
([#300](https://github.com/the-paperless-project/paperless/pull/300))
|
||||||
and to [Pit](https://github.com/pitkley) for the review.
|
and to [Pit](https://github.com/pitkley) for the review.
|
||||||
- Fix for Docker cases where the issuing user is not UID 1000. This
|
- Fix for Docker cases where the issuing user is not UID 1000. This
|
||||||
was a collaborative fix between [Jeffrey
|
was a collaborative fix between [Jeffrey
|
||||||
Portman](https://github.com/ChromoX) and
|
Portman](https://github.com/ChromoX) and
|
||||||
[Pit](https://github.com/pitkley) in
|
[Pit](https://github.com/pitkley) in
|
||||||
[\#311](https://github.com/the-paperless-project/paperless/pull/311)
|
[#311](https://github.com/the-paperless-project/paperless/pull/311)
|
||||||
and
|
and
|
||||||
[\#312](https://github.com/the-paperless-project/paperless/pull/312)
|
[#312](https://github.com/the-paperless-project/paperless/pull/312)
|
||||||
to fix
|
to fix
|
||||||
[\#306](https://github.com/the-paperless-project/paperless/issues/306).
|
[#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
|
_interesting_ way of handing indexes
|
||||||
([\#308](https://github.com/the-paperless-project/paperless/issues/308)).
|
([#308](https://github.com/the-paperless-project/paperless/issues/308)).
|
||||||
Thanks to [Simon Taddiken](https://github.com/skuzzle) for reporting
|
Thanks to [Simon Taddiken](https://github.com/skuzzle) for reporting
|
||||||
the problem and helping me find where to fix it.
|
the problem and helping me find where to fix it.
|
||||||
|
|
||||||
@ -5230,24 +5230,24 @@ this big change.
|
|||||||
properly update.
|
properly update.
|
||||||
- [BastianPoe](https://github.com/BastianPoe) has also contributed a
|
- [BastianPoe](https://github.com/BastianPoe) has also contributed a
|
||||||
monumental amount of work
|
monumental amount of work
|
||||||
([\#291](https://github.com/the-paperless-project/paperless/pull/291))
|
([#291](https://github.com/the-paperless-project/paperless/pull/291))
|
||||||
to solving
|
to solving
|
||||||
[\#158](https://github.com/the-paperless-project/paperless/issues/158):
|
[#158](https://github.com/the-paperless-project/paperless/issues/158):
|
||||||
setting the document creation date based on finding a date in the
|
setting the document creation date based on finding a date in the
|
||||||
document text.
|
document text.
|
||||||
|
|
||||||
### 1.1.0
|
### 1.1.0
|
||||||
|
|
||||||
- Fix for
|
- Fix for
|
||||||
[\#283](https://github.com/the-paperless-project/paperless/issues/283),
|
[#283](https://github.com/the-paperless-project/paperless/issues/283),
|
||||||
a redirect bug which broke interactions with paperless-desktop.
|
a redirect bug which broke interactions with paperless-desktop.
|
||||||
Thanks to [chris-aeviator](https://github.com/chris-aeviator) for
|
Thanks to [chris-aeviator](https://github.com/chris-aeviator) for
|
||||||
reporting it.
|
reporting it.
|
||||||
- Addition of an optional new financial year filter, courtesy of
|
- Addition of an optional new financial year filter, courtesy of
|
||||||
[David Martin](https://github.com/ddddavidmartin)
|
[David Martin](https://github.com/ddddavidmartin)
|
||||||
[\#256](https://github.com/the-paperless-project/paperless/pull/256)
|
[#256](https://github.com/the-paperless-project/paperless/pull/256)
|
||||||
- Fixed a typo in how thumbnails were named in exports
|
- Fixed a typo in how thumbnails were named in exports
|
||||||
[\#285](https://github.com/the-paperless-project/paperless/pull/285),
|
[#285](https://github.com/the-paperless-project/paperless/pull/285),
|
||||||
courtesy of [Dan Panzarella](https://github.com/pzl)
|
courtesy of [Dan Panzarella](https://github.com/pzl)
|
||||||
|
|
||||||
### 1.0.0
|
### 1.0.0
|
||||||
@ -5260,33 +5260,33 @@ this big change.
|
|||||||
template tag with less copypasta.
|
template tag with less copypasta.
|
||||||
- Support for multi-word-matches for auto-tagging thanks to an
|
- Support for multi-word-matches for auto-tagging thanks to an
|
||||||
excellent patch from [ishirav](https://github.com/ishirav)
|
excellent patch from [ishirav](https://github.com/ishirav)
|
||||||
[\#277](https://github.com/the-paperless-project/paperless/pull/277).
|
[#277](https://github.com/the-paperless-project/paperless/pull/277).
|
||||||
- Fixed a CSS bug reported by [Stefan Hagen](https://github.com/xkpd3)
|
- Fixed a CSS bug reported by [Stefan Hagen](https://github.com/xkpd3)
|
||||||
that caused an overlapping of the text and checkboxes under some
|
that caused an overlapping of the text and checkboxes under some
|
||||||
resolutions
|
resolutions
|
||||||
[\#272](https://github.com/the-paperless-project/paperless/issues/272).
|
[#272](https://github.com/the-paperless-project/paperless/issues/272).
|
||||||
- Patched the Docker config to force the serving of static files.
|
- Patched the Docker config to force the serving of static files.
|
||||||
Credit for this one goes to [dev-rke](https://github.com/dev-rke)
|
Credit for this one goes to [dev-rke](https://github.com/dev-rke)
|
||||||
via
|
via
|
||||||
[\#248](https://github.com/the-paperless-project/paperless/issues/248).
|
[#248](https://github.com/the-paperless-project/paperless/issues/248).
|
||||||
- Fix file permissions during Docker start up thanks to
|
- Fix file permissions during Docker start up thanks to
|
||||||
[Pit](https://github.com/pitkley) on
|
[Pit](https://github.com/pitkley) on
|
||||||
[\#268](https://github.com/the-paperless-project/paperless/pull/268).
|
[#268](https://github.com/the-paperless-project/paperless/pull/268).
|
||||||
- Date fields in the admin are now expressed as HTML5 date fields
|
- 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)
|
[#278](https://github.com/the-paperless-project/paperless/issues/248)
|
||||||
|
|
||||||
### 0.8.0
|
### 0.8.0
|
||||||
|
|
||||||
- Paperless can now run in a subdirectory on a host (`/paperless`),
|
- Paperless can now run in a subdirectory on a host (`/paperless`),
|
||||||
rather than always running in the root (`/`) thanks to
|
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).
|
[#255](https://github.com/the-paperless-project/paperless/pull/255).
|
||||||
|
|
||||||
### 0.7.0
|
### 0.7.0
|
||||||
|
|
||||||
- **Potentially breaking change**: As per
|
- **Potentially breaking change**: As per
|
||||||
[\#235](https://github.com/the-paperless-project/paperless/issues/235),
|
[#235](https://github.com/the-paperless-project/paperless/issues/235),
|
||||||
Paperless will no longer automatically delete documents attached to
|
Paperless will no longer automatically delete documents attached to
|
||||||
correspondents when those correspondents are themselves deleted.
|
correspondents when those correspondents are themselves deleted.
|
||||||
This was Django's default behaviour, but didn't make much sense in
|
This was Django's default behaviour, but didn't make much sense in
|
||||||
@ -5295,7 +5295,7 @@ this big change.
|
|||||||
Martin](https://github.com/ddddavidmartin) for their input on this
|
Martin](https://github.com/ddddavidmartin) for their input on this
|
||||||
one.
|
one.
|
||||||
- Fix for
|
- Fix for
|
||||||
[\#232](https://github.com/the-paperless-project/paperless/issues/232)
|
[#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
|
to [ayounggun](https://github.com/ayounggun) for reporting this one
|
||||||
and to [Kusti Skytén](https://github.com/kskyten) for posting the
|
and to [Kusti Skytén](https://github.com/kskyten) for posting the
|
||||||
@ -5306,7 +5306,7 @@ this big change.
|
|||||||
- Abandon the shared-secret trick we were using for the POST API in
|
- Abandon the shared-secret trick we were using for the POST API in
|
||||||
favour of BasicAuth or Django session.
|
favour of BasicAuth or Django session.
|
||||||
- Fix the POST API so it actually works.
|
- Fix the POST API so it actually works.
|
||||||
[\#236](https://github.com/the-paperless-project/paperless/issues/236)
|
[#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
|
`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
|
||||||
@ -5322,40 +5322,40 @@ this big change.
|
|||||||
- Support for fuzzy matching in the auto-tagger & auto-correspondent
|
- 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
|
patch
|
||||||
[\#220](https://github.com/the-paperless-project/paperless/pull/220).
|
[#220](https://github.com/the-paperless-project/paperless/pull/220).
|
||||||
- Modified the Dockerfile to prepare an export directory
|
- Modified the Dockerfile to prepare an export directory
|
||||||
([\#212](https://github.com/the-paperless-project/paperless/pull/212)).
|
([#212](https://github.com/the-paperless-project/paperless/pull/212)).
|
||||||
Thanks to combined efforts from [Pit](https://github.com/pitkley)
|
Thanks to combined efforts from [Pit](https://github.com/pitkley)
|
||||||
and [Strubbl](https://github.com/strubbl) in working out the kinks
|
and [Strubbl](https://github.com/strubbl) in working out the kinks
|
||||||
on this one.
|
on this one.
|
||||||
- Updated the import/export scripts to include support for thumbnails.
|
- Updated the import/export scripts to include support for thumbnails.
|
||||||
Big thanks to [CkuT](https://github.com/CkuT) for finding this
|
Big thanks to [CkuT](https://github.com/CkuT) for finding this
|
||||||
shortcoming and doing the work to get it fixed in
|
shortcoming and doing the work to get it fixed in
|
||||||
[\#224](https://github.com/the-paperless-project/paperless/pull/224).
|
[#224](https://github.com/the-paperless-project/paperless/pull/224).
|
||||||
- All of the following changes are thanks to [David
|
- 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
|
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
|
of Tesseract 4 if they so prefer
|
||||||
([\#226](https://github.com/the-paperless-project/paperless/pull/226)).
|
([#226](https://github.com/the-paperless-project/paperless/pull/226)).
|
||||||
- Fixed a number of issues with the automated mail handler
|
- Fixed a number of issues with the automated mail handler
|
||||||
([\#227](https://github.com/the-paperless-project/paperless/pull/227),
|
([#227](https://github.com/the-paperless-project/paperless/pull/227),
|
||||||
[\#228](https://github.com/the-paperless-project/paperless/pull/228))
|
[#228](https://github.com/the-paperless-project/paperless/pull/228))
|
||||||
- Amended the documentation for better handling of systemd service
|
- Amended the documentation for better handling of systemd service
|
||||||
files
|
files
|
||||||
([\#229](https://github.com/the-paperless-project/paperless/pull/229))
|
([#229](https://github.com/the-paperless-project/paperless/pull/229))
|
||||||
- Amended the Django Admin configuration to have nice headers
|
- Amended the Django Admin configuration to have nice headers
|
||||||
([\#230](https://github.com/the-paperless-project/paperless/pull/230))
|
([#230](https://github.com/the-paperless-project/paperless/pull/230))
|
||||||
|
|
||||||
### 0.4.1
|
### 0.4.1
|
||||||
|
|
||||||
- Fix for
|
- Fix for
|
||||||
[\#206](https://github.com/the-paperless-project/paperless/issues/206)
|
[#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`
|
suffixes like `.PDF`
|
||||||
|
|
||||||
### 0.4.0
|
### 0.4.0
|
||||||
|
|
||||||
- Introducing reminders. See
|
- Introducing reminders. See
|
||||||
[\#199](https://github.com/the-paperless-project/paperless/issues/199)
|
[#199](https://github.com/the-paperless-project/paperless/issues/199)
|
||||||
for more information, but the short explanation is that you can now
|
for more information, but the short explanation is that you can now
|
||||||
attach simple notes & times to documents which are made available
|
attach simple notes & times to documents which are made available
|
||||||
via the API. Currently, the default API (basically just the Django
|
via the API. Currently, the default API (basically just the Django
|
||||||
@ -5368,7 +5368,7 @@ this big change.
|
|||||||
### 0.3.6
|
### 0.3.6
|
||||||
|
|
||||||
- Fix for
|
- Fix for
|
||||||
[\#200](https://github.com/the-paperless-project/paperless/issues/200)
|
[#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.
|
correspondent or the tags for a document.
|
||||||
- The `content` field is now optional, to allow for the edge case of a
|
- The `content` field is now optional, to allow for the edge case of a
|
||||||
@ -5387,11 +5387,11 @@ this big change.
|
|||||||
the tabular layout in favour of a tiled interface.
|
the tabular layout in favour of a tiled interface.
|
||||||
- Users can now configure the number of items per page.
|
- Users can now configure the number of items per page.
|
||||||
- Fix for
|
- Fix for
|
||||||
[\#171](https://github.com/the-paperless-project/paperless/issues/171):
|
[#171](https://github.com/the-paperless-project/paperless/issues/171):
|
||||||
Allow users to specify their own `SECRET_KEY` value.
|
Allow users to specify their own `SECRET_KEY` value.
|
||||||
- Moved the dotenv loading to the top of settings.py
|
- Moved the dotenv loading to the top of settings.py
|
||||||
- Fix for
|
- Fix for
|
||||||
[\#112](https://github.com/the-paperless-project/paperless/issues/112):
|
[#112](https://github.com/the-paperless-project/paperless/issues/112):
|
||||||
Added checks for binaries required for document consumption.
|
Added checks for binaries required for document consumption.
|
||||||
|
|
||||||
### 0.3.4
|
### 0.3.4
|
||||||
@ -5406,7 +5406,7 @@ this big change.
|
|||||||
even on my high-DPI monitor.
|
even on my high-DPI monitor.
|
||||||
- BasicAuth support for document and thumbnail downloads, as well as
|
- BasicAuth support for document and thumbnail downloads, as well as
|
||||||
the Push API thanks to @thomasbrueggemann. See
|
the Push API thanks to @thomasbrueggemann. See
|
||||||
[\#179](https://github.com/the-paperless-project/paperless/pull/179).
|
[#179](https://github.com/the-paperless-project/paperless/pull/179).
|
||||||
|
|
||||||
### 0.3.3
|
### 0.3.3
|
||||||
|
|
||||||
@ -5418,7 +5418,7 @@ this big change.
|
|||||||
### 0.3.2
|
### 0.3.2
|
||||||
|
|
||||||
- Fix for
|
- Fix for
|
||||||
[\#172](https://github.com/the-paperless-project/paperless/issues/172):
|
[#172](https://github.com/the-paperless-project/paperless/issues/172):
|
||||||
defaulting ALLOWED_HOSTS to `["*"]` and allowing the user to set
|
defaulting ALLOWED_HOSTS to `["*"]` and allowing the user to set
|
||||||
her own value via `PAPERLESS_ALLOWED_HOSTS` should the need arise.
|
her own value via `PAPERLESS_ALLOWED_HOSTS` should the need arise.
|
||||||
|
|
||||||
@ -5435,7 +5435,7 @@ this big change.
|
|||||||
Just set `PAPERLESS_CONSUMER_LOOP_TIME` to a number of seconds. The
|
Just set `PAPERLESS_CONSUMER_LOOP_TIME` to a number of seconds. The
|
||||||
default is 10.
|
default is 10.
|
||||||
- As per
|
- As per
|
||||||
[\#44](https://github.com/the-paperless-project/paperless/issues/44),
|
[#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`,
|
and `PAPERLESS_SECRET`. Please use `PAPERLESS_CONVERT_BINARY`,
|
||||||
`PAPERLESS_CONSUMPTION_DIR`, and `PAPERLESS_SHARED_SECRET`
|
`PAPERLESS_CONSUMPTION_DIR`, and `PAPERLESS_SHARED_SECRET`
|
||||||
@ -5443,28 +5443,28 @@ this big change.
|
|||||||
|
|
||||||
### 0.2.0
|
### 0.2.0
|
||||||
|
|
||||||
- [\#150](https://github.com/the-paperless-project/paperless/pull/150):
|
- [#150](https://github.com/the-paperless-project/paperless/pull/150):
|
||||||
The media root is now a variable you can set in `paperless.conf`.
|
The media root is now a variable you can set in `paperless.conf`.
|
||||||
- [\#148](https://github.com/the-paperless-project/paperless/pull/148):
|
- [#148](https://github.com/the-paperless-project/paperless/pull/148):
|
||||||
The database location (sqlite) is now a variable you can set in
|
The database location (sqlite) is now a variable you can set in
|
||||||
`paperless.conf`.
|
`paperless.conf`.
|
||||||
- [\#146](https://github.com/the-paperless-project/paperless/issues/146):
|
- [#146](https://github.com/the-paperless-project/paperless/issues/146):
|
||||||
Fixed a bug that allowed unauthorised access to the `/fetch` URL.
|
Fixed a bug that allowed unauthorised access to the `/fetch` URL.
|
||||||
- [\#131](https://github.com/the-paperless-project/paperless/issues/131):
|
- [#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.
|
deleted in Paperless.
|
||||||
- [\#121](https://github.com/the-paperless-project/paperless/issues/121):
|
- [#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.
|
based on the file naming scheme.
|
||||||
- [\#81](https://github.com/the-paperless-project/paperless/issues/81):
|
- [#81](https://github.com/the-paperless-project/paperless/issues/81):
|
||||||
Added a hook to run an arbitrary script after every document is
|
Added a hook to run an arbitrary script after every document is
|
||||||
consumed.
|
consumed.
|
||||||
- [\#98](https://github.com/the-paperless-project/paperless/issues/98):
|
- [#98](https://github.com/the-paperless-project/paperless/issues/98):
|
||||||
Added optional environment variables for ImageMagick so that it
|
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
|
just running on a low-memory system. Thanks to [Florian
|
||||||
Harr](https://github.com/evils) for his help on this one.
|
Harr](https://github.com/evils) for his help on this one.
|
||||||
- [\#89](https://github.com/the-paperless-project/paperless/issues/89)
|
- [#89](https://github.com/the-paperless-project/paperless/issues/89)
|
||||||
Ported the auto-tagging code to correspondents as well. Thanks to
|
Ported the auto-tagging code to correspondents as well. Thanks to
|
||||||
[Justin Snyman](https://github.com/stringlytyped) for the pointers
|
[Justin Snyman](https://github.com/stringlytyped) for the pointers
|
||||||
in the issue queue.
|
in the issue queue.
|
||||||
@ -5473,7 +5473,7 @@ this big change.
|
|||||||
Jager](https://github.com/tikitu) for his pull request that I took
|
Jager](https://github.com/tikitu) for his pull request that I took
|
||||||
forever to merge and to [Pit](https://github.com/pitkley) for his
|
forever to merge and to [Pit](https://github.com/pitkley) for his
|
||||||
efforts on the regex front.
|
efforts on the regex front.
|
||||||
- [\#94](https://github.com/the-paperless-project/paperless/issues/94):
|
- [#94](https://github.com/the-paperless-project/paperless/issues/94):
|
||||||
Restored support for changing the created date in the UI. Thanks to
|
Restored support for changing the created date in the UI. Thanks to
|
||||||
[Martin Honermeyer](https://github.com/djmaze) and [Tim
|
[Martin Honermeyer](https://github.com/djmaze) and [Tim
|
||||||
White](https://github.com/timwhite) for working with me on this.
|
White](https://github.com/timwhite) for working with me on this.
|
||||||
@ -5484,7 +5484,7 @@ this big change.
|
|||||||
code have been renamed to "correspondent" to better reflect the
|
code have been renamed to "correspondent" to better reflect the
|
||||||
nature of the property (one could quite reasonably scan a document
|
nature of the property (one could quite reasonably scan a document
|
||||||
before sending it to someone.)
|
before sending it to someone.)
|
||||||
- [\#67](https://github.com/the-paperless-project/paperless/issues/67):
|
- [#67](https://github.com/the-paperless-project/paperless/issues/67):
|
||||||
Rewrote the document exporter and added a new importer that allows
|
Rewrote the document exporter and added a new importer that allows
|
||||||
for full metadata retention without depending on the file name and
|
for full metadata retention without depending on the file name and
|
||||||
modification time. A big thanks to [Tikitu de
|
modification time. A big thanks to [Tikitu de
|
||||||
@ -5493,22 +5493,22 @@ this big change.
|
|||||||
Jung](https://github.com/the01), and [Christopher
|
Jung](https://github.com/the01), and [Christopher
|
||||||
Luu](https://github.com/nuudles) for their code snippets and
|
Luu](https://github.com/nuudles) for their code snippets and
|
||||||
contributing conversation that lead to this change.
|
contributing conversation that lead to this change.
|
||||||
- [\#20](https://github.com/the-paperless-project/paperless/issues/20):
|
- [#20](https://github.com/the-paperless-project/paperless/issues/20):
|
||||||
Added _unpaper_ support to help in cleaning up the scanned image
|
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.
|
this one.
|
||||||
- [\#71](https://github.com/the-paperless-project/paperless/issues/71)
|
- [#71](https://github.com/the-paperless-project/paperless/issues/71)
|
||||||
Added (encrypted) thumbnails in anticipation of a proper UI.
|
Added (encrypted) thumbnails in anticipation of a proper UI.
|
||||||
- [\#68](https://github.com/the-paperless-project/paperless/issues/68):
|
- [#68](https://github.com/the-paperless-project/paperless/issues/68):
|
||||||
Added support for using a proper config file at
|
Added support for using a proper config file at
|
||||||
`/etc/paperless.conf` and modified the systemd unit files to use it.
|
`/etc/paperless.conf` and modified the systemd unit files to use it.
|
||||||
- Refactored the Vagrant installation process to use environment
|
- Refactored the Vagrant installation process to use environment
|
||||||
variables rather than asking the user to modify `settings.py`.
|
variables rather than asking the user to modify `settings.py`.
|
||||||
- [\#44](https://github.com/the-paperless-project/paperless/issues/44):
|
- [#44](https://github.com/the-paperless-project/paperless/issues/44):
|
||||||
Harmonise environment variable names with constant names.
|
Harmonise environment variable names with constant names.
|
||||||
- [\#60](https://github.com/the-paperless-project/paperless/issues/60):
|
- [#60](https://github.com/the-paperless-project/paperless/issues/60):
|
||||||
Setup logging to actually use the Python native logging framework.
|
Setup logging to actually use the Python native logging framework.
|
||||||
- [\#53](https://github.com/the-paperless-project/paperless/issues/53):
|
- [#53](https://github.com/the-paperless-project/paperless/issues/53):
|
||||||
Fixed an annoying bug that caused `.jpeg` and `.JPG` images to be
|
Fixed an annoying bug that caused `.jpeg` and `.JPG` images to be
|
||||||
imported but made unavailable.
|
imported but made unavailable.
|
||||||
|
|
||||||
@ -5525,19 +5525,19 @@ this big change.
|
|||||||
- Improved the efficiency of the consumer by parsing pages more
|
- Improved the efficiency of the consumer by parsing pages more
|
||||||
intelligently and introducing a threaded OCR process (thanks again
|
intelligently and introducing a threaded OCR process (thanks again
|
||||||
[Pit](https://github.com/pitkley)).
|
[Pit](https://github.com/pitkley)).
|
||||||
- [\#45](https://github.com/the-paperless-project/paperless/issues/45):
|
- [#45](https://github.com/the-paperless-project/paperless/issues/45):
|
||||||
Cleaned up the logic for tag matching. Reported by
|
Cleaned up the logic for tag matching. Reported by
|
||||||
[darkmatter](https://github.com/darkmatter).
|
[darkmatter](https://github.com/darkmatter).
|
||||||
- [\#47](https://github.com/the-paperless-project/paperless/issues/47):
|
- [#47](https://github.com/the-paperless-project/paperless/issues/47):
|
||||||
Auto-rotate landscape documents. Reported by
|
Auto-rotate landscape documents. Reported by
|
||||||
[Paul](https://github.com/polo2ro) and fixed by
|
[Paul](https://github.com/polo2ro) and fixed by
|
||||||
[Pit](https://github.com/pitkley).
|
[Pit](https://github.com/pitkley).
|
||||||
- [\#48](https://github.com/the-paperless-project/paperless/issues/48):
|
- [#48](https://github.com/the-paperless-project/paperless/issues/48):
|
||||||
Matching algorithms should do so on a word boundary
|
Matching algorithms should do so on a word boundary
|
||||||
([darkmatter](https://github.com/darkmatter))
|
([darkmatter](https://github.com/darkmatter))
|
||||||
- [\#54](https://github.com/the-paperless-project/paperless/issues/54):
|
- [#54](https://github.com/the-paperless-project/paperless/issues/54):
|
||||||
Documented the re-tagger ([zedster](https://github.com/zedster))
|
Documented the re-tagger ([zedster](https://github.com/zedster))
|
||||||
- [\#57](https://github.com/the-paperless-project/paperless/issues/57):
|
- [#57](https://github.com/the-paperless-project/paperless/issues/57):
|
||||||
Make sure file is preserved on import failure
|
Make sure file is preserved on import failure
|
||||||
([darkmatter](https://github.com/darkmatter))
|
([darkmatter](https://github.com/darkmatter))
|
||||||
- Added tox with pep8 checking
|
- Added tox with pep8 checking
|
||||||
|
Loading…
x
Reference in New Issue
Block a user