mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-02 13:45:10 -05:00
12304 lines
728 KiB
HTML
12304 lines
728 KiB
HTML
|
||
<!doctype html>
|
||
<html lang="en" class="no-js">
|
||
<head>
|
||
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||
|
||
|
||
|
||
|
||
<link rel="prev" href="../troubleshooting/">
|
||
|
||
|
||
|
||
<link rel="icon" href="../assets/favicon.png">
|
||
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.5.50">
|
||
|
||
|
||
|
||
<title>Changelog - Paperless-ngx</title>
|
||
|
||
|
||
|
||
<link rel="stylesheet" href="../assets/stylesheets/main.a40c8224.min.css">
|
||
|
||
|
||
<link rel="stylesheet" href="../assets/stylesheets/palette.06af60db.min.css">
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
|
||
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
|
||
|
||
|
||
|
||
<link rel="stylesheet" href="../assets/extra.css">
|
||
|
||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<link href="../assets/stylesheets/glightbox.min.css" rel="stylesheet"/><style>
|
||
html.glightbox-open { overflow: initial; height: 100%; }
|
||
.gslide-title { margin-top: 0px; user-select: text; }
|
||
.gslide-desc { color: #666; user-select: text; }
|
||
.gslide-image img { background: white; }
|
||
.gscrollbar-fixer { padding-right: 15px; }
|
||
.gdesc-inner { font-size: 0.75rem; }
|
||
body[data-md-color-scheme="slate"] .gdesc-inner { background: var(--md-default-bg-color);}
|
||
body[data-md-color-scheme="slate"] .gslide-title { color: var(--md-default-fg-color);}
|
||
body[data-md-color-scheme="slate"] .gslide-desc { color: var(--md-default-fg-color);}</style> <script src="../assets/javascripts/glightbox.min.js"></script></head>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
|
||
|
||
|
||
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
||
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
||
<label class="md-overlay" for="__drawer"></label>
|
||
<div data-md-component="skip">
|
||
|
||
|
||
<a href="#changelog" class="md-skip">
|
||
Skip to content
|
||
</a>
|
||
|
||
</div>
|
||
<div data-md-component="announce">
|
||
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<header class="md-header" data-md-component="header">
|
||
<nav class="md-header__inner md-grid" aria-label="Header">
|
||
<a href=".." title="Paperless-ngx" class="md-header__button md-logo" aria-label="Paperless-ngx" data-md-component="logo">
|
||
|
||
<img src="../assets/logo.svg" alt="logo">
|
||
|
||
</a>
|
||
<label class="md-header__button md-icon" for="__drawer">
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
|
||
</label>
|
||
<div class="md-header__title" data-md-component="header-title">
|
||
<div class="md-header__ellipsis">
|
||
<div class="md-header__topic">
|
||
<span class="md-ellipsis">
|
||
Paperless-ngx
|
||
</span>
|
||
</div>
|
||
<div class="md-header__topic" data-md-component="header-topic">
|
||
<span class="md-ellipsis">
|
||
|
||
Changelog
|
||
|
||
</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<form class="md-header__option" data-md-component="palette">
|
||
|
||
|
||
|
||
|
||
<input class="md-option" data-md-color-media="(prefers-color-scheme)" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_0">
|
||
|
||
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_1" hidden>
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m14.3 16-.7-2h-3.2l-.7 2H7.8L11 7h2l3.2 9zM20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-9.15 3.96h2.3L12 9z"/></svg>
|
||
</label>
|
||
|
||
|
||
|
||
|
||
|
||
<input class="md-option" data-md-color-media="(prefers-color-scheme: light)" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_1">
|
||
|
||
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_2" hidden>
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"/></svg>
|
||
</label>
|
||
|
||
|
||
|
||
|
||
|
||
<input class="md-option" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to system preference" type="radio" name="__palette" id="__palette_2">
|
||
|
||
<label class="md-header__button md-icon" title="Switch to system preference" for="__palette_0" hidden>
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"/></svg>
|
||
</label>
|
||
|
||
|
||
</form>
|
||
|
||
|
||
|
||
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
|
||
|
||
|
||
|
||
<label class="md-header__button md-icon" for="__search">
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
||
</label>
|
||
<div class="md-search" data-md-component="search" role="dialog">
|
||
<label class="md-search__overlay" for="__search"></label>
|
||
<div class="md-search__inner" role="search">
|
||
<form class="md-search__form" name="search">
|
||
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
|
||
<label class="md-search__icon md-icon" for="__search">
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
|
||
</label>
|
||
<nav class="md-search__options" aria-label="Search">
|
||
|
||
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
|
||
</button>
|
||
</nav>
|
||
|
||
</form>
|
||
<div class="md-search__output">
|
||
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
|
||
<div class="md-search-result" data-md-component="search-result">
|
||
<div class="md-search-result__meta">
|
||
Initializing search
|
||
</div>
|
||
<ol class="md-search-result__list" role="presentation"></ol>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="md-header__source">
|
||
<a href="https://github.com/paperless-ngx/paperless-ngx" title="Go to repository" class="md-source" data-md-component="source">
|
||
<div class="md-source__icon md-icon">
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8M97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg>
|
||
</div>
|
||
<div class="md-source__repository">
|
||
paperless-ngx/paperless-ngx
|
||
</div>
|
||
</a>
|
||
</div>
|
||
|
||
</nav>
|
||
|
||
</header>
|
||
|
||
<div class="md-container" data-md-component="container">
|
||
|
||
|
||
|
||
|
||
|
||
<nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
|
||
<div class="md-grid">
|
||
<ul class="md-tabs__list">
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href=".." class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
Home
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../setup/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
Setup
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../usage/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
Basic Usage
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../configuration/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
Configuration
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../administration/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
Administration
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../advanced_usage/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
Advanced Topics
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../api/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
REST API
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../development/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
Development
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../faq/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
FAQs
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../troubleshooting/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
Troubleshooting
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item md-tabs__item--active">
|
||
<a href="./" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
Changelog
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
</ul>
|
||
</div>
|
||
</nav>
|
||
|
||
|
||
|
||
<main class="md-main" data-md-component="main">
|
||
<div class="md-main__inner md-grid">
|
||
|
||
|
||
|
||
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
|
||
<div class="md-sidebar__scrollwrap">
|
||
<div class="md-sidebar__inner">
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<nav class="md-nav md-nav--primary md-nav--lifted md-nav--integrated" aria-label="Navigation" data-md-level="0">
|
||
<label class="md-nav__title" for="__drawer">
|
||
<a href=".." title="Paperless-ngx" class="md-nav__button md-logo" aria-label="Paperless-ngx" data-md-component="logo">
|
||
|
||
<img src="../assets/logo.svg" alt="logo">
|
||
|
||
</a>
|
||
Paperless-ngx
|
||
</label>
|
||
|
||
<div class="md-nav__source">
|
||
<a href="https://github.com/paperless-ngx/paperless-ngx" title="Go to repository" class="md-source" data-md-component="source">
|
||
<div class="md-source__icon md-icon">
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8M97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg>
|
||
</div>
|
||
<div class="md-source__repository">
|
||
paperless-ngx/paperless-ngx
|
||
</div>
|
||
</a>
|
||
</div>
|
||
|
||
<ul class="md-nav__list" data-md-scrollfix>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href=".." class="md-nav__link">
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
Home
|
||
</span>
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../setup/" class="md-nav__link">
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
Setup
|
||
</span>
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../usage/" class="md-nav__link">
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
Basic Usage
|
||
</span>
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../configuration/" class="md-nav__link">
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
Configuration
|
||
</span>
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../administration/" class="md-nav__link">
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
Administration
|
||
</span>
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../advanced_usage/" class="md-nav__link">
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
Advanced Topics
|
||
</span>
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../api/" class="md-nav__link">
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
REST API
|
||
</span>
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../development/" class="md-nav__link">
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
Development
|
||
</span>
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../faq/" class="md-nav__link">
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
FAQs
|
||
</span>
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../troubleshooting/" class="md-nav__link">
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
Troubleshooting
|
||
</span>
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item md-nav__item--active">
|
||
|
||
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
|
||
|
||
|
||
|
||
|
||
|
||
<label class="md-nav__link md-nav__link--active" for="__toc">
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
Changelog
|
||
</span>
|
||
|
||
|
||
<span class="md-nav__icon md-icon"></span>
|
||
</label>
|
||
|
||
<a href="./" class="md-nav__link md-nav__link--active">
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
Changelog
|
||
</span>
|
||
|
||
|
||
</a>
|
||
|
||
|
||
|
||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<label class="md-nav__title" for="__toc">
|
||
<span class="md-nav__icon md-icon"></span>
|
||
Table of contents
|
||
</label>
|
||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2147" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.14.7
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.14.7">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2146" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.14.6
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.14.6">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2145" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.14.5
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.14.5">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2144" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.14.4
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.14.4">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2143" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.14.3
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.14.3">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2142" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.14.2
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.14.2">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_5" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_5" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2141" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.14.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.14.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_6" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_6" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2140" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.14.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.14.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_7" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_7" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2135" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.13.5
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.13.5">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_8" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_8" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2134" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.13.4
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.13.4">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_9" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_9" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2133" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.13.3
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.13.3">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_10" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_10" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2132" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.13.2
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.13.2">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_11" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_11" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2131" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.13.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.13.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_12" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_12" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2130" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.13.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.13.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#notable-changes" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Notable Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_13" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_5" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_13" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2121" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.12.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.12.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_14" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_14" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2120" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.12.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.12.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features-enhancements" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features / Enhancements
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_15" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_6" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_15" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2116" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.11.6
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.11.6">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_16" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_16" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2115" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.11.5
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.11.5">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_17" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_7" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_17" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2114" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.11.4
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.11.4">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_18" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_18" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2113" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.11.3
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.11.3">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_5" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_19" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_8" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_19" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2112" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.11.2
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.11.2">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#changes" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_9" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_20" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2111" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.11.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.11.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_6" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_20" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_10" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_21" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2110" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.11.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.11.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#breaking-changes" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Breaking Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_7" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_21" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_5" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_11" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_22" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2102" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.10.2
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.10.2">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_22" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_23" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2101" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.10.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.10.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_23" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-2100" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.10.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.10.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_8" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_24" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_6" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_12" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_24" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-290" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.9.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.9.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_9" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_25" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_7" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_13" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_25" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-286" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.8.6
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.8.6">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_26" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_26" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-285" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.8.5
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.8.5">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_27" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_27" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-284" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.8.4
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.8.4">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_10" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_28" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_28" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-283" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.8.3
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.8.3">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_29" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_29" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-282" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.8.2
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.8.2">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_30" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_30" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-281" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.8.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.8.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_31" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_14" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_31" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-280" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.8.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.8.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#breaking-changes_1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Breaking Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#notable-changes_1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Notable Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_11" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_32" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_8" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_15" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_32" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-272" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.7.2
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.7.2">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_33" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_33" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-271" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.7.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.7.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_34" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_34" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-270" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.7.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.7.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#notable-changes_2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Notable Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#enhancements" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Enhancements
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_9" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_35" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_16" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_35" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-263" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.6.3
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.6.3">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_36" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_17" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_36" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-262" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.6.2
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.6.2">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_12" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_37" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_37" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-261" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.6.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.6.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_38" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-260" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.6.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.6.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_13" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_38" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_10" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_18" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_39" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-254" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.5.4
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.5.4">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_39" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_19" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_40" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-253" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.5.3
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.5.3">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_40" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_41" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-252" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.5.2
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.5.2">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_41" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_20" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_42" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-251" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.5.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.5.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_42" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_21" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_43" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-250" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.5.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.5.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#breaking-changes_2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Breaking Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#notable-changes_3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Notable Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_14" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_43" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_11" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_22" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_44" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-243" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.4.3
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.4.3">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_44" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_45" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-242" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.4.2
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.4.2">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_45" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_46" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-241" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.4.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.4.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#breaking-changes_3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Breaking Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_46" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_12" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_23" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_47" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-240" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.4.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.4.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_15" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_47" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_13" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_24" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_48" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-233" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.3.3
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.3.3">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#enhancements_1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Enhancements
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_48" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_14" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_49" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-232" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.3.2
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.3.2">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_49" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_50" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-231" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.3.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.3.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_50" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_51" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-230" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.3.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.3.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#notable-changes_4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Notable Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_16" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_51" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_15" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_25" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_52" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-221" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.2.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.2.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_52" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_53" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-220" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.2.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.2.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_17" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_53" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_16" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_26" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_54" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-213" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.1.3
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.1.3">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_54" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_55" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-212" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.1.2
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.1.2">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_55" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_27" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_56" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-211" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.1.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.1.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_56" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_17" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_57" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-210" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.1.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.1.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_18" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_57" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_5" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_18" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_28" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_58" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-201" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.0.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.0.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#please-note" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Please Note
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_58" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_59" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-200" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 2.0.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 2.0.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#please-note_1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Please Note
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#breaking-changes_4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Breaking Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#notable-changes_5" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Notable Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_19" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_59" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_6" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_19" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_29" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_60" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1174" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.17.4
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.17.4">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_60" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_61" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1173" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.17.3
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.17.3">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_61" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_30" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_20" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_62" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1172" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.17.2
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.17.2">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_20" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_62" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_63" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1171" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.17.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.17.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_21" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_63" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_7" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_31" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_64" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1170" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.17.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.17.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_22" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_64" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_8" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_21" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_32" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_65" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1165" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.16.5
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.16.5">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_23" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_65" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_66" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1164" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.16.4
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.16.4">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_66" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_9" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_22" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_67" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1163" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.16.3
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.16.3">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_67" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_23" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_68" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1162" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.16.2
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.16.2">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_68" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#development" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Development
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_24" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_69" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1161" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.16.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.16.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_69" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_25" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1160" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.16.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.16.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#notable-changes_6" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Notable Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_24" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_70" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_33" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_70" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1151" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.15.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.15.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_71" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_71" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1150" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.15.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.15.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_25" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_72" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_10" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#development_1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Development
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_34" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_72" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1145" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.14.5
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.14.5">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_26" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_73" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_26" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_35" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_73" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1144" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.14.4
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.14.4">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_74" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_74" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1143" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.14.3
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.14.3">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_27" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_75" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_36" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_75" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1142" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.14.2
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.14.2">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_28" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_76" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_76" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1141" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.14.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.14.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_77" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_11" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_27" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_77" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1140" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.14.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.14.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#notable-changes_7" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Notable Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_29" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_78" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_12" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_28" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_37" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_78" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1130" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.13.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.13.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_30" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_79" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_13" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_29" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1122" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.12.2
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.12.2">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_80" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_14" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_30" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_79" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1121" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.12.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.12.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_81" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_15" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_31" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_80" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1120" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.12.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.12.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_31" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_82" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_16" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_32" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_38" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_81" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1113" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.11.3
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.11.3">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#breaking-changes_5" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Breaking Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_83" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_82" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1112" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.11.2
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.11.2">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_84" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_83" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1110" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.11.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.11.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#notable-changes_8" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Notable Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_32" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_85" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_17" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_33" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_84" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1102" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.10.2
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.10.2">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_33" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_86" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_18" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_34" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_85" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1101" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.10.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.10.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_34" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_87" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_35" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_39" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_86" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-1100" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.10.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.10.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_35" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_88" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_19" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_36" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_40" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_87" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-192" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.9.2
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.9.2">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_89" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_88" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-191" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.9.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.9.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#notes" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Notes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_90" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_20" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_89" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-190" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.9.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.9.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_36" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_91" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_21" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_37" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_41" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#all-app-changes_90" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
All App Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-180" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.8.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.8.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_37" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_92" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_22" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_38" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_42" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-171" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.7.1
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.7.1">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_38" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_93" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_23" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_39" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependencies_43" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Dependencies
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-170" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.7.0
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="paperless-ngx 1.7.0">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#breaking-changes_6" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Breaking Changes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#features_39" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Features
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bug-fixes_94" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Bug Fixes
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#translation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Translation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation_24" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Documentation
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#maintenance_40" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Maintenance
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ngx-160" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ngx 1.6.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Paperless-ng
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Paperless-ng">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-150" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 1.5.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-145" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 1.4.5
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-144" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 1.4.4
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-143" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 1.4.3
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-142" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 1.4.2
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-141" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 1.4.1
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-140" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 1.4.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-132" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 1.3.2
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-131" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 1.3.1
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-130" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 1.3.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-121" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 1.2.1
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-120" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 1.2.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-114" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 1.1.4
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-113" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 1.1.3
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-112" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 1.1.2
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-111" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 1.1.1
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-110" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 1.1.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-100" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 1.0.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-0914" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 0.9.14
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-0913" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 0.9.13
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-0912" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 0.9.12
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-0911" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 0.9.11
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-0910" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 0.9.10
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-099" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 0.9.9
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-098" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 0.9.8
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-097" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 0.9.7
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-096" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 0.9.6
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-095" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 0.9.5
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-094" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 0.9.4
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-093" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 0.9.3
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-092" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 0.9.2
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-091" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 0.9.1
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless-ng-090" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
paperless-ng 0.9.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paperless" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Paperless
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Paperless">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#270" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
2.7.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#261" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
2.6.1
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#260" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
2.6.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#250" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
2.5.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#240" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
2.4.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#230" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
2.3.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#221" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
2.2.1
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#220" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
2.2.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#210" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
2.1.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#200" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
2.0.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#migrating-from-1x" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
Migrating from 1.x
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#140" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
1.4.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#130" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
1.3.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#120" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
1.2.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#110" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
1.1.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#100" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
1.0.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#080" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.8.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#070" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.7.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#060" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.6.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#050" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.5.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#041" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.4.1
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#040" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.4.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#036" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.3.6
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#035" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.3.5
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#034" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.3.4
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#033" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.3.3
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#032" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.3.2
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#031" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.3.1
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#030" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.3.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#020" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.2.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#011" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.1.1
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#010" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.1.0
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#006" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.0.6
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#005" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.0.5
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#004" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.0.4
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#003" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.0.3
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#002" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.0.2
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#001" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
0.0.1
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
|
||
|
||
</ul>
|
||
</nav>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<div class="md-content" data-md-component="content">
|
||
<article class="md-content__inner md-typeset">
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h1 id="changelog">Changelog</h1>
|
||
<h2 id="paperless-ngx-2147">paperless-ngx 2.14.7</h2>
|
||
<h3 id="features">Features</h3>
|
||
<ul>
|
||
<li>Enhancement: require totp code for obtain auth token by <a href="https://github.com/shamoon">@shamoon</a> <a href="https://github.com/paperless-ngx/paperless-ngx/pull/8936">#8936</a></li>
|
||
</ul>
|
||
<h3 id="bug-fixes">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Enhancement: require totp code for obtain auth token by <a href="https://github.com/shamoon">@shamoon</a> <a href="https://github.com/paperless-ngx/paperless-ngx/pull/8936">#8936</a></li>
|
||
<li>Fix: reflect doc links in bulk modify custom fields by <a href="https://github.com/shamoon">@shamoon</a> <a href="https://github.com/paperless-ngx/paperless-ngx/pull/8962">#8962</a></li>
|
||
<li>Fix: also ensure symmetric doc link removal on bulk edit by <a href="https://github.com/shamoon">@shamoon</a> <a href="https://github.com/paperless-ngx/paperless-ngx/pull/8963">#8963</a></li>
|
||
</ul>
|
||
<h3 id="all-app-changes">All App Changes</h3>
|
||
<details>
|
||
<summary>4 changes</summary>
|
||
|
||
- Chore(deps-dev): Bump ruff from 0.9.2 to 0.9.3 in the development group by @[dependabot[bot]](https://github.com/apps/dependabot) [#8928](https://github.com/paperless-ngx/paperless-ngx/pull/8928)
|
||
- Enhancement: require totp code for obtain auth token by [@shamoon](https://github.com/shamoon) [#8936](https://github.com/paperless-ngx/paperless-ngx/pull/8936)
|
||
- Fix: reflect doc links in bulk modify custom fields by [@shamoon](https://github.com/shamoon) [#8962](https://github.com/paperless-ngx/paperless-ngx/pull/8962)
|
||
- Fix: also ensure symmetric doc link removal on bulk edit by [@shamoon](https://github.com/shamoon) [#8963](https://github.com/paperless-ngx/paperless-ngx/pull/8963)
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2146">paperless-ngx 2.14.6</h2>
|
||
<h3 id="bug-fixes_1">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: backwards-compatible versioned API response for custom field select fields, update default API version <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8912">#8912</a>)</li>
|
||
<li>Tweak: place items with 0 documents at bottom of filterable list, retain alphabetical <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8924">#8924</a>)</li>
|
||
<li>Fix: set larger page size for abstract service getFew <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8920">#8920</a>)</li>
|
||
<li>Fix/refactor: remove doc observables, fix username async <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8908">#8908</a>)</li>
|
||
<li>Fix: include missing fields for saved view widgets <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8905">#8905</a>)</li>
|
||
<li>Fix: force set document not dirty before close after save <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8888">#8888</a>)</li>
|
||
<li>Fixhancement: restore search highlighting and add for built-in viewer <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8885">#8885</a>)</li>
|
||
<li>Fix: resolve cpu usage due to incorrect interval use <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8884">#8884</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_1">All App Changes</h3>
|
||
<details>
|
||
<summary>10 changes</summary>
|
||
|
||
- Fix: backwards-compatible versioned API response for custom field select fields, update default API version [@shamoon](https://github.com/shamoon) ([#8912](https://github.com/paperless-ngx/paperless-ngx/pull/8912))
|
||
- Tweak: place items with 0 documents at bottom of filterable list, retain alphabetical [@shamoon](https://github.com/shamoon) ([#8924](https://github.com/paperless-ngx/paperless-ngx/pull/8924))
|
||
- Fix: set larger page size for abstract service getFew [@shamoon](https://github.com/shamoon) ([#8920](https://github.com/paperless-ngx/paperless-ngx/pull/8920))
|
||
- Fix/refactor: remove doc observables, fix username async [@shamoon](https://github.com/shamoon) ([#8908](https://github.com/paperless-ngx/paperless-ngx/pull/8908))
|
||
- Fix: include missing fields for saved view widgets [@shamoon](https://github.com/shamoon) ([#8905](https://github.com/paperless-ngx/paperless-ngx/pull/8905))
|
||
- Chore: Upgrades dependencies and hook versions [@stumpylog](https://github.com/stumpylog) ([#8895](https://github.com/paperless-ngx/paperless-ngx/pull/8895))
|
||
- Fix: force set document not dirty before close after save [@shamoon](https://github.com/shamoon) ([#8888](https://github.com/paperless-ngx/paperless-ngx/pull/8888))
|
||
- Change: Revert dropdown sorting by doc count [@shamoon](https://github.com/shamoon) ([#8887](https://github.com/paperless-ngx/paperless-ngx/pull/8887))
|
||
- Fixhancement: restore search highlighting and add for built-in viewer [@shamoon](https://github.com/shamoon) ([#8885](https://github.com/paperless-ngx/paperless-ngx/pull/8885))
|
||
- Fix: resolve cpu usage due to incorrect interval use [@shamoon](https://github.com/shamoon) ([#8884](https://github.com/paperless-ngx/paperless-ngx/pull/8884))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2145">paperless-ngx 2.14.5</h2>
|
||
<h3 id="features_1">Features</h3>
|
||
<ul>
|
||
<li>Change: restrict altering and creation of superusers to superusers only <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8837">#8837</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_2">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: fix long tag visual wrapping <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8833">#8833</a>)</li>
|
||
<li>Fix: Enforce classifier training ordering to prevent extra training <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8822">#8822</a>)</li>
|
||
<li>Fix: import router module to not found component <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8821">#8821</a>)</li>
|
||
<li>Fix: better reflect some mail account / rule permissions in UI <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8812">#8812</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies">Dependencies</h3>
|
||
<ul>
|
||
<li>Chore(deps-dev): Bump undici from 5.28.4 to 5.28.5 in /src-ui @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8851">#8851</a>)</li>
|
||
<li>Chore(deps-dev): Bump the development group with 2 updates @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8841">#8841</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_2">All App Changes</h3>
|
||
<details>
|
||
<summary>9 changes</summary>
|
||
|
||
- Chore(deps-dev): Bump undici from 5.28.4 to 5.28.5 in /src-ui @[dependabot[bot]](https://github.com/apps/dependabot) ([#8851](https://github.com/paperless-ngx/paperless-ngx/pull/8851))
|
||
- Chore(deps-dev): Bump the development group with 2 updates @[dependabot[bot]](https://github.com/apps/dependabot) ([#8841](https://github.com/paperless-ngx/paperless-ngx/pull/8841))
|
||
- Chore: use simpler method for attaching files to emails [@shamoon](https://github.com/shamoon) ([#8845](https://github.com/paperless-ngx/paperless-ngx/pull/8845))
|
||
- Change: restrict altering and creation of superusers to superusers only [@shamoon](https://github.com/shamoon) ([#8837](https://github.com/paperless-ngx/paperless-ngx/pull/8837))
|
||
- Fix: fix long tag visual wrapping [@shamoon](https://github.com/shamoon) ([#8833](https://github.com/paperless-ngx/paperless-ngx/pull/8833))
|
||
- Change: allow generate auth token without a usable password [@shamoon](https://github.com/shamoon) ([#8824](https://github.com/paperless-ngx/paperless-ngx/pull/8824))
|
||
- Fix: Enforce classifier training ordering to prevent extra training [@stumpylog](https://github.com/stumpylog) ([#8822](https://github.com/paperless-ngx/paperless-ngx/pull/8822))
|
||
- Fix: import router module to not found component [@shamoon](https://github.com/shamoon) ([#8821](https://github.com/paperless-ngx/paperless-ngx/pull/8821))
|
||
- Fix: better reflect some mail account / rule permissions in UI [@shamoon](https://github.com/shamoon) ([#8812](https://github.com/paperless-ngx/paperless-ngx/pull/8812))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2144">paperless-ngx 2.14.4</h2>
|
||
<h3 id="features_2">Features</h3>
|
||
<ul>
|
||
<li>Enhancement: allow specifying JSON encoding for webhooks <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8799">#8799</a>)</li>
|
||
<li>Change: disable API basic auth if MFA enabled <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8792">#8792</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_3">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Include email and webhook objects in the export <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8790">#8790</a>)</li>
|
||
<li>Fix: use MIMEBase for email attachments <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8762">#8762</a>)</li>
|
||
<li>Fix: handle page out of range in mgmt lists after delete <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8771">#8771</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_3">All App Changes</h3>
|
||
<details>
|
||
<summary>5 changes</summary>
|
||
|
||
- Enhancement: allow specifying JSON encoding for webhooks [@shamoon](https://github.com/shamoon) ([#8799](https://github.com/paperless-ngx/paperless-ngx/pull/8799))
|
||
- Change: disable API basic auth if MFA enabled [@shamoon](https://github.com/shamoon) ([#8792](https://github.com/paperless-ngx/paperless-ngx/pull/8792))
|
||
- Fix: Include email and webhook objects in the export [@stumpylog](https://github.com/stumpylog) ([#8790](https://github.com/paperless-ngx/paperless-ngx/pull/8790))
|
||
- Fix: use MIMEBase for email attachments [@shamoon](https://github.com/shamoon) ([#8762](https://github.com/paperless-ngx/paperless-ngx/pull/8762))
|
||
- Fix: handle page out of range in mgmt lists after delete [@shamoon](https://github.com/shamoon) ([#8771](https://github.com/paperless-ngx/paperless-ngx/pull/8771))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2143">paperless-ngx 2.14.3</h2>
|
||
<h3 id="bug-fixes_4">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Adds a default 30s timeout for emails, instead of no timeout <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8757">#8757</a>)</li>
|
||
<li>Fix: import forms modules for entries component <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8752">#8752</a>)</li>
|
||
<li>Fix: fix email/wh actions on consume started <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8750">#8750</a>)</li>
|
||
<li>Fix: import date picker module in cf query dropdown <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8749">#8749</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_4">All App Changes</h3>
|
||
<details>
|
||
<summary>5 changes</summary>
|
||
|
||
- Fix: Adds a default 30s timeout for emails, instead of no timeout [@stumpylog](https://github.com/stumpylog) ([#8757](https://github.com/paperless-ngx/paperless-ngx/pull/8757))
|
||
- Enhancement: set autofocus on MFA code field [@mxmehl](https://github.com/mxmehl) ([#8756](https://github.com/paperless-ngx/paperless-ngx/pull/8756))
|
||
- Fix: import forms modules for entries component [@shamoon](https://github.com/shamoon) ([#8752](https://github.com/paperless-ngx/paperless-ngx/pull/8752))
|
||
- Fix: fix email/wh actions on consume started [@shamoon](https://github.com/shamoon) ([#8750](https://github.com/paperless-ngx/paperless-ngx/pull/8750))
|
||
- Fix: import date picker module in cf query dropdown [@shamoon](https://github.com/shamoon) ([#8749](https://github.com/paperless-ngx/paperless-ngx/pull/8749))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2142">paperless-ngx 2.14.2</h2>
|
||
<h3 id="bug-fixes_5">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: dont try to parse empty webhook params <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8742">#8742</a>)</li>
|
||
<li>Fix: pass working file to workflows, pickle file bytes <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8741">#8741</a>)</li>
|
||
<li>Fix: use hard delete when bulk editing custom fields <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8740">#8740</a>)</li>
|
||
<li>Fix: Ensure email attachments use the latest document path for attachments <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8737">#8737</a>)</li>
|
||
<li>Fix: include tooltip module for custom fields display <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8739">#8739</a>)</li>
|
||
<li>Fix: remove id of webhook/email actions on copy <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8729">#8729</a>)</li>
|
||
<li>Fix: import dnd module for merge confirm dialog <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8727">#8727</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_1">Dependencies</h3>
|
||
<ul>
|
||
<li>Chore(deps): Bump django from 5.1.4 to 5.1.5 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8738">#8738</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_5">All App Changes</h3>
|
||
<details>
|
||
<summary>7 changes</summary>
|
||
|
||
- Fix: dont try to parse empty webhook params [@shamoon](https://github.com/shamoon) ([#8742](https://github.com/paperless-ngx/paperless-ngx/pull/8742))
|
||
- Fix: pass working file to workflows, pickle file bytes [@shamoon](https://github.com/shamoon) ([#8741](https://github.com/paperless-ngx/paperless-ngx/pull/8741))
|
||
- Fix: use hard delete when bulk editing custom fields [@shamoon](https://github.com/shamoon) ([#8740](https://github.com/paperless-ngx/paperless-ngx/pull/8740))
|
||
- Fix: Ensure email attachments use the latest document path for attachments [@stumpylog](https://github.com/stumpylog) ([#8737](https://github.com/paperless-ngx/paperless-ngx/pull/8737))
|
||
- Fix: include tooltip module for custom fields display [@shamoon](https://github.com/shamoon) ([#8739](https://github.com/paperless-ngx/paperless-ngx/pull/8739))
|
||
- Fix: remove id of webhook/email actions on copy [@shamoon](https://github.com/shamoon) ([#8729](https://github.com/paperless-ngx/paperless-ngx/pull/8729))
|
||
- Fix: import dnd module for merge confirm dialog [@shamoon](https://github.com/shamoon) ([#8727](https://github.com/paperless-ngx/paperless-ngx/pull/8727))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2141">paperless-ngx 2.14.1</h2>
|
||
<h3 id="bug-fixes_6">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: prevent error if bulk edit method not in MODIFIED_FIELD_BY_METHOD <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8710">#8710</a>)</li>
|
||
<li>Fix: include tag component in list view <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8706">#8706</a>)</li>
|
||
<li>Fix: use unmodified original for checksum if exists <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8693">#8693</a>)</li>
|
||
<li>Fix: complete load with native PDF viewer <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8699">#8699</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_6">All App Changes</h3>
|
||
<details>
|
||
<summary>4 changes</summary>
|
||
|
||
- Fix: prevent error if bulk edit method not in MODIFIED_FIELD_BY_METHOD [@shamoon](https://github.com/shamoon) ([#8710](https://github.com/paperless-ngx/paperless-ngx/pull/8710))
|
||
- Fix: include tag component in list view [@shamoon](https://github.com/shamoon) ([#8706](https://github.com/paperless-ngx/paperless-ngx/pull/8706))
|
||
- Fix: use unmodified original for checksum if exists [@shamoon](https://github.com/shamoon) ([#8693](https://github.com/paperless-ngx/paperless-ngx/pull/8693))
|
||
- Fix: complete load with native PDF viewer [@shamoon](https://github.com/shamoon) ([#8699](https://github.com/paperless-ngx/paperless-ngx/pull/8699))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2140">paperless-ngx 2.14.0</h2>
|
||
<h3 id="features_3">Features</h3>
|
||
<ul>
|
||
<li>Enhancement: custom field sorting <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8494">#8494</a>)</li>
|
||
<li>Enhancement: process mail button <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8466">#8466</a>)</li>
|
||
<li>Feature: bulk edit custom field values <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8428">#8428</a>)</li>
|
||
<li>Enhancement: improved loading visuals <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8435">#8435</a>)</li>
|
||
<li>Enhancement: prune audit logs and management command <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8416">#8416</a>)</li>
|
||
<li>Change: make saved views manage its own component <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8423">#8423</a>)</li>
|
||
<li>Enhancement: file task filtering <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8421">#8421</a>)</li>
|
||
<li>Enhancement: auto-link duplicate document <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8415">#8415</a>)</li>
|
||
<li>Feature: email, webhook workflow actions <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8108">#8108</a>)</li>
|
||
<li>Enhancement: use stable unique IDs for custom field select options <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8299">#8299</a>)</li>
|
||
<li>Enhancement: better TIFF display browser support <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8087">#8087</a>)</li>
|
||
<li>Enhancement: filterable list count sorting and opacification <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8386">#8386</a>)</li>
|
||
<li>Enhancement: preview button for document list and trash, refactor <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8384">#8384</a>)</li>
|
||
<li>Enhancement: use theme-color meta tag <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8359">#8359</a>)</li>
|
||
<li>Feature: scheduled workflow trigger <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8036">#8036</a>)</li>
|
||
<li>Enhancement: support owner permissions for file tasks <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8195">#8195</a>)</li>
|
||
<li>Fixhancement: change update content to handle archive disabled <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8315">#8315</a>)</li>
|
||
<li>Enhancement: next / previous shortcuts for document list <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8309">#8309</a>)</li>
|
||
<li>Feature: two-factor authentication <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8012">#8012</a>)</li>
|
||
<li>Enhancement: save \& next / close shortcut key <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8243">#8243</a>)</li>
|
||
<li>Feature: loading preview, better text popup preview <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8011">#8011</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_7">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: add some minor frontend permissions checks <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8524">#8524</a>)</li>
|
||
<li>FIx: obliquely trim spaces from global search <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8484">#8484</a>)</li>
|
||
<li>Fix: include global perms for bulk edit endpoint <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8468">#8468</a>)</li>
|
||
<li>Fix: frontend better reflect global perms for bulk edit, disabled form state <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8469">#8469</a>)</li>
|
||
<li>Fixhancement: dispatch change event from current field prior to save <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8369">#8369</a>)</li>
|
||
<li>Fix: Fixes install script to handle languages with dashes or underscores <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8341">#8341</a>)</li>
|
||
<li>Fix: handle very old dates with positive offset too <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8335">#8335</a>)</li>
|
||
<li>Fixhancement: change update content to handle archive disabled <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8315">#8315</a>)</li>
|
||
<li>Fix: include db_index caveat in squashed migrations <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8292">#8292</a>)</li>
|
||
<li>Fix: prevent duplicate workflow runs <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8268">#8268</a>)</li>
|
||
<li>Fix: add note about select options to edit dialog <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8267">#8267</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore(deps): Bump codecov/codecov-action from 4 to 5 in the actions group <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8401">#8401</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_2">Dependencies</h3>
|
||
<details>
|
||
<summary>16 changes</summary>
|
||
|
||
- Chore(deps): Bump the small-changes group with 3 updates [@dependabot](https://github.com/dependabot) ([#8627](https://github.com/paperless-ngx/paperless-ngx/pull/8627))
|
||
- Chore(deps-dev): Bump ruff from 0.8.4 to 0.8.6 in the development group [@dependabot](https://github.com/dependabot) ([#8626](https://github.com/paperless-ngx/paperless-ngx/pull/8626))
|
||
- Chore(deps): Bump django-allauth from 65.3.0 to 65.3.1 in the django group [@dependabot](https://github.com/dependabot) ([#8574](https://github.com/paperless-ngx/paperless-ngx/pull/8574))
|
||
- Chore(deps-dev): Bump ruff from 0.8.3 to 0.8.4 in the development group [@dependabot](https://github.com/dependabot) ([#8546](https://github.com/paperless-ngx/paperless-ngx/pull/8546))
|
||
- Chore(deps): Bump the small-changes group with 6 updates [@dependabot](https://github.com/dependabot) ([#8547](https://github.com/paperless-ngx/paperless-ngx/pull/8547))
|
||
- Chore: update ng2 pdf viewer [@shamoon](https://github.com/shamoon) ([#8462](https://github.com/paperless-ngx/paperless-ngx/pull/8462))
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#8458](https://github.com/paperless-ngx/paperless-ngx/pull/8458))
|
||
- Chore(deps): Bump django-soft-delete from 1.0.15 to 1.0.16 in the django group [@dependabot](https://github.com/dependabot) ([#8459](https://github.com/paperless-ngx/paperless-ngx/pull/8459))
|
||
- Chore(deps): Bump the small-changes group with 4 updates [@dependabot](https://github.com/dependabot) ([#8460](https://github.com/paperless-ngx/paperless-ngx/pull/8460))
|
||
- Chore(deps): Bump django from 5.1.3 to 5.1.4 [@dependabot](https://github.com/dependabot) ([#8445](https://github.com/paperless-ngx/paperless-ngx/pull/8445))
|
||
- Chore(deps-dev): Bump the development group with 4 updates [@dependabot](https://github.com/dependabot) ([#8414](https://github.com/paperless-ngx/paperless-ngx/pull/8414))
|
||
- Chore(deps): Bump codecov/codecov-action from 4 to 5 in the actions group [@dependabot](https://github.com/dependabot) ([#8401](https://github.com/paperless-ngx/paperless-ngx/pull/8401))
|
||
- Chore(deps-dev): Bump the development group with 4 updates [@dependabot](https://github.com/dependabot) ([#8352](https://github.com/paperless-ngx/paperless-ngx/pull/8352))
|
||
- Chore(deps): Bump the small-changes group across 1 directory with 7 updates [@dependabot](https://github.com/dependabot) ([#8399](https://github.com/paperless-ngx/paperless-ngx/pull/8399))
|
||
- Chore(deps): Bump tornado from 6.4.1 to 6.4.2 [@dependabot](https://github.com/dependabot) ([#8336](https://github.com/paperless-ngx/paperless-ngx/pull/8336))
|
||
- Chore(deps): Bump watchdog from 5.0.3 to 6.0.0 in the major-versions group [@dependabot](https://github.com/dependabot) ([#8257](https://github.com/paperless-ngx/paperless-ngx/pull/8257))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_7">All App Changes</h3>
|
||
<details>
|
||
<summary>65 changes</summary>
|
||
|
||
- Fix: use state param with oauth [@shamoon](https://github.com/shamoon) ([#8636](https://github.com/paperless-ngx/paperless-ngx/pull/8636))
|
||
- Fix: check permissions for all documents via bulk download [@shamoon](https://github.com/shamoon) ([#8631](https://github.com/paperless-ngx/paperless-ngx/pull/8631))
|
||
- Chore(deps): Bump the small-changes group with 3 updates [@dependabot](https://github.com/dependabot) ([#8627](https://github.com/paperless-ngx/paperless-ngx/pull/8627))
|
||
- Chore(deps-dev): Bump ruff from 0.8.4 to 0.8.6 in the development group [@dependabot](https://github.com/dependabot) ([#8626](https://github.com/paperless-ngx/paperless-ngx/pull/8626))
|
||
- Chore: Switch from os.path to pathlib.Path [@gothicVI](https://github.com/gothicVI) ([#8325](https://github.com/paperless-ngx/paperless-ngx/pull/8325))
|
||
- Chore: disable max-age for some document endpoints [@tsia](https://github.com/tsia) ([#8611](https://github.com/paperless-ngx/paperless-ngx/pull/8611))
|
||
- Fix: do not accept empty string for doc link value via API [@shamoon](https://github.com/shamoon) ([#8596](https://github.com/paperless-ngx/paperless-ngx/pull/8596))
|
||
- Enhancement: angular 19 [@shamoon](https://github.com/shamoon) ([#8584](https://github.com/paperless-ngx/paperless-ngx/pull/8584))
|
||
- Fix: fix hotkey arrows [@shamoon](https://github.com/shamoon) ([#8583](https://github.com/paperless-ngx/paperless-ngx/pull/8583))
|
||
- Chore: remove outdated admin logentry handler [@shamoon](https://github.com/shamoon) ([#8580](https://github.com/paperless-ngx/paperless-ngx/pull/8580))
|
||
- Chore(deps): Bump django-allauth from 65.3.0 to 65.3.1 in the django group [@dependabot](https://github.com/dependabot) ([#8574](https://github.com/paperless-ngx/paperless-ngx/pull/8574))
|
||
- Enhancement: custom field sorting [@shamoon](https://github.com/shamoon) ([#8494](https://github.com/paperless-ngx/paperless-ngx/pull/8494))
|
||
- Fix: fix occasional error toast overflow [@shamoon](https://github.com/shamoon) ([#8552](https://github.com/paperless-ngx/paperless-ngx/pull/8552))
|
||
- Fix: fix share link archive version detection [@shamoon](https://github.com/shamoon) ([#8551](https://github.com/paperless-ngx/paperless-ngx/pull/8551))
|
||
- Chore(deps-dev): Bump ruff from 0.8.3 to 0.8.4 in the development group [@dependabot](https://github.com/dependabot) ([#8546](https://github.com/paperless-ngx/paperless-ngx/pull/8546))
|
||
- Chore(deps): Bump the small-changes group with 6 updates [@dependabot](https://github.com/dependabot) ([#8547](https://github.com/paperless-ngx/paperless-ngx/pull/8547))
|
||
- Enhancement: add timeout for Tika client [@HiranChaudhuri](https://github.com/HiranChaudhuri) ([#8520](https://github.com/paperless-ngx/paperless-ngx/pull/8520))
|
||
- Fix: add some minor frontend permissions checks [@shamoon](https://github.com/shamoon) ([#8524](https://github.com/paperless-ngx/paperless-ngx/pull/8524))
|
||
- FIx: obliquely trim spaces from global search [@shamoon](https://github.com/shamoon) ([#8484](https://github.com/paperless-ngx/paperless-ngx/pull/8484))
|
||
- Fix: include global perms for bulk edit endpoint [@shamoon](https://github.com/shamoon) ([#8468](https://github.com/paperless-ngx/paperless-ngx/pull/8468))
|
||
- Enhancement: process mail button [@shamoon](https://github.com/shamoon) ([#8466](https://github.com/paperless-ngx/paperless-ngx/pull/8466))
|
||
- Fix: frontend better reflect global perms for bulk edit, disabled form state [@shamoon](https://github.com/shamoon) ([#8469](https://github.com/paperless-ngx/paperless-ngx/pull/8469))
|
||
- Chore: update ng2 pdf viewer [@shamoon](https://github.com/shamoon) ([#8462](https://github.com/paperless-ngx/paperless-ngx/pull/8462))
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#8458](https://github.com/paperless-ngx/paperless-ngx/pull/8458))
|
||
- Chore(deps): Bump django-soft-delete from 1.0.15 to 1.0.16 in the django group [@dependabot](https://github.com/dependabot) ([#8459](https://github.com/paperless-ngx/paperless-ngx/pull/8459))
|
||
- Chore(deps): Bump the small-changes group with 4 updates [@dependabot](https://github.com/dependabot) ([#8460](https://github.com/paperless-ngx/paperless-ngx/pull/8460))
|
||
- Chore: use rxjs instead of JS setInterval for timers [@shamoon](https://github.com/shamoon) ([#8461](https://github.com/paperless-ngx/paperless-ngx/pull/8461))
|
||
- Feature: bulk edit custom field values [@shamoon](https://github.com/shamoon) ([#8428](https://github.com/paperless-ngx/paperless-ngx/pull/8428))
|
||
- Enhancement: improved loading visuals [@shamoon](https://github.com/shamoon) ([#8435](https://github.com/paperless-ngx/paperless-ngx/pull/8435))
|
||
- Enhancement: prune audit logs and management command [@shamoon](https://github.com/shamoon) ([#8416](https://github.com/paperless-ngx/paperless-ngx/pull/8416))
|
||
- Change: make saved views manage its own component [@shamoon](https://github.com/shamoon) ([#8423](https://github.com/paperless-ngx/paperless-ngx/pull/8423))
|
||
- Enhancement: file task filtering [@shamoon](https://github.com/shamoon) ([#8421](https://github.com/paperless-ngx/paperless-ngx/pull/8421))
|
||
- Enhancement: auto-link duplicate document [@shamoon](https://github.com/shamoon) ([#8415](https://github.com/paperless-ngx/paperless-ngx/pull/8415))
|
||
- Enhancement: include current filename placeholder in workflows @Lu-Fi ([#8319](https://github.com/paperless-ngx/paperless-ngx/pull/8319))
|
||
- Feature: email, webhook workflow actions [@shamoon](https://github.com/shamoon) ([#8108](https://github.com/paperless-ngx/paperless-ngx/pull/8108))
|
||
- Chore(deps-dev): Bump the development group with 4 updates [@dependabot](https://github.com/dependabot) ([#8414](https://github.com/paperless-ngx/paperless-ngx/pull/8414))
|
||
- Enhancement: use stable unique IDs for custom field select options [@shamoon](https://github.com/shamoon) ([#8299](https://github.com/paperless-ngx/paperless-ngx/pull/8299))
|
||
- Chore(deps-dev): Bump the development group with 4 updates [@dependabot](https://github.com/dependabot) ([#8352](https://github.com/paperless-ngx/paperless-ngx/pull/8352))
|
||
- Enhancement: better TIFF display browser support [@shamoon](https://github.com/shamoon) ([#8087](https://github.com/paperless-ngx/paperless-ngx/pull/8087))
|
||
- Chore(deps): Bump the small-changes group across 1 directory with 7 updates [@dependabot](https://github.com/dependabot) ([#8399](https://github.com/paperless-ngx/paperless-ngx/pull/8399))
|
||
- Enhancement: History (audit log) for bulk edit operations [@shamoon](https://github.com/shamoon) ([#8196](https://github.com/paperless-ngx/paperless-ngx/pull/8196))
|
||
- Enhancement: larger previews in action dialogs [@shamoon](https://github.com/shamoon) ([#8387](https://github.com/paperless-ngx/paperless-ngx/pull/8387))
|
||
- Enhancement: filterable list count sorting and opacification [@shamoon](https://github.com/shamoon) ([#8386](https://github.com/paperless-ngx/paperless-ngx/pull/8386))
|
||
- Enhancement: preview button for document list and trash, refactor [@shamoon](https://github.com/shamoon) ([#8384](https://github.com/paperless-ngx/paperless-ngx/pull/8384))
|
||
- Fixhancement: dispatch change event from current field prior to save [@shamoon](https://github.com/shamoon) ([#8369](https://github.com/paperless-ngx/paperless-ngx/pull/8369))
|
||
- Enhancement: use theme-color meta tag [@shamoon](https://github.com/shamoon) ([#8359](https://github.com/paperless-ngx/paperless-ngx/pull/8359))
|
||
- Chore: cleanup urls, use actions for some views [@shamoon](https://github.com/shamoon) ([#8346](https://github.com/paperless-ngx/paperless-ngx/pull/8346))
|
||
- Feature: scheduled workflow trigger [@shamoon](https://github.com/shamoon) ([#8036](https://github.com/paperless-ngx/paperless-ngx/pull/8036))
|
||
- Fix: handle very old dates with positive offset too [@shamoon](https://github.com/shamoon) ([#8335](https://github.com/paperless-ngx/paperless-ngx/pull/8335))
|
||
- Refactor: fix unnecessary use of filterable dropdown sorting [@shamoon](https://github.com/shamoon) ([#8328](https://github.com/paperless-ngx/paperless-ngx/pull/8328))
|
||
- Enhancement: offer link to restored document [@shamoon](https://github.com/shamoon) ([#8321](https://github.com/paperless-ngx/paperless-ngx/pull/8321))
|
||
- Enhancement: support owner permissions for file tasks [@shamoon](https://github.com/shamoon) ([#8195](https://github.com/paperless-ngx/paperless-ngx/pull/8195))
|
||
- Fixhancement: change update content to handle archive disabled [@shamoon](https://github.com/shamoon) ([#8315](https://github.com/paperless-ngx/paperless-ngx/pull/8315))
|
||
- Chore(deps): Bump watchdog from 5.0.3 to 6.0.0 in the major-versions group [@dependabot](https://github.com/dependabot) ([#8257](https://github.com/paperless-ngx/paperless-ngx/pull/8257))
|
||
- Enhancement: Add --compare-json option to document_exporter to write json files only if changed [@kdoren](https://github.com/kdoren) ([#8261](https://github.com/paperless-ngx/paperless-ngx/pull/8261))
|
||
- Enhancement: next / previous shortcuts for document list [@shamoon](https://github.com/shamoon) ([#8309](https://github.com/paperless-ngx/paperless-ngx/pull/8309))
|
||
- Feature: two-factor authentication [@shamoon](https://github.com/shamoon) ([#8012](https://github.com/paperless-ngx/paperless-ngx/pull/8012))
|
||
- Fix: include db_index caveat in squashed migrations [@shamoon](https://github.com/shamoon) ([#8292](https://github.com/paperless-ngx/paperless-ngx/pull/8292))
|
||
- Tweak: use fixed position for navbar [@shamoon](https://github.com/shamoon) ([#8279](https://github.com/paperless-ngx/paperless-ngx/pull/8279))
|
||
- Fix: prevent duplicate workflow runs [@shamoon](https://github.com/shamoon) ([#8268](https://github.com/paperless-ngx/paperless-ngx/pull/8268))
|
||
- Fix: add note about select options to edit dialog [@shamoon](https://github.com/shamoon) ([#8267](https://github.com/paperless-ngx/paperless-ngx/pull/8267))
|
||
- Enhancement: save \& next / close shortcut key [@shamoon](https://github.com/shamoon) ([#8243](https://github.com/paperless-ngx/paperless-ngx/pull/8243))
|
||
- Feature: loading preview, better text popup preview [@shamoon](https://github.com/shamoon) ([#8011](https://github.com/paperless-ngx/paperless-ngx/pull/8011))
|
||
- Chore: switch src/documents/bulk\*.py from os.path to pathlib.Path [@gothicVI](https://github.com/gothicVI) ([#7862](https://github.com/paperless-ngx/paperless-ngx/pull/7862))
|
||
- Chore: Bulk backend dependency updates [@stumpylog](https://github.com/stumpylog) ([#8212](https://github.com/paperless-ngx/paperless-ngx/pull/8212))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2135">paperless-ngx 2.13.5</h2>
|
||
<h3 id="bug-fixes_8">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: handle page count exception for pw-protected files <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8240">#8240</a>)</li>
|
||
<li>Fix: correctly track task id in list for change detection <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8230">#8230</a>)</li>
|
||
<li>Fix: Admin pages should show trashed documents <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8068">#8068</a>)</li>
|
||
<li>Fix: tag colors shouldn't change when selected in list <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8225">#8225</a>)</li>
|
||
<li>Fix: fix re-activation of save button when changing array items <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8208">#8208</a>)</li>
|
||
<li>Fix: fix thumbnail clipping, select inverted color in safari dark mode not system <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8193">#8193</a>)</li>
|
||
<li>Fix: select checkbox should remain visible <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8185">#8185</a>)</li>
|
||
<li>Fix: warn with proper error on ASN exists in trash <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8176">#8176</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_1">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: Updates all runner images to use Ubuntu Noble <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8213">#8213</a>)</li>
|
||
<li>Chore(deps): Bump stumpylog/image-cleaner-action from 0.8.0 to 0.9.0 in the actions group <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8142">#8142</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_3">Dependencies</h3>
|
||
<ul>
|
||
<li>Chore(deps): Bump stumpylog/image-cleaner-action from 0.8.0 to 0.9.0 in the actions group <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8142">#8142</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_8">All App Changes</h3>
|
||
<details>
|
||
<summary>7 changes</summary>
|
||
|
||
- Fix: handle page count exception for pw-protected files [@shamoon](https://github.com/shamoon) ([#8240](https://github.com/paperless-ngx/paperless-ngx/pull/8240))
|
||
- Fix: correctly track task id in list for change detection [@shamoon](https://github.com/shamoon) ([#8230](https://github.com/paperless-ngx/paperless-ngx/pull/8230))
|
||
- Fix: Admin pages should show trashed documents [@stumpylog](https://github.com/stumpylog) ([#8068](https://github.com/paperless-ngx/paperless-ngx/pull/8068))
|
||
- Fix: tag colors shouldn't change when selected in list [@shamoon](https://github.com/shamoon) ([#8225](https://github.com/paperless-ngx/paperless-ngx/pull/8225))
|
||
- Fix: fix re-activation of save button when changing array items [@shamoon](https://github.com/shamoon) ([#8208](https://github.com/paperless-ngx/paperless-ngx/pull/8208))
|
||
- Fix: fix thumbnail clipping, select inverted color in safari dark mode not system [@shamoon](https://github.com/shamoon) ([#8193](https://github.com/paperless-ngx/paperless-ngx/pull/8193))
|
||
- Fix: select checkbox should remain visible [@shamoon](https://github.com/shamoon) ([#8185](https://github.com/paperless-ngx/paperless-ngx/pull/8185))
|
||
- Fix: warn with proper error on ASN exists in trash [@shamoon](https://github.com/shamoon) ([#8176](https://github.com/paperless-ngx/paperless-ngx/pull/8176))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2134">paperless-ngx 2.13.4</h2>
|
||
<h3 id="bug-fixes_9">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: fix dark mode icon blend mode in 2.13.3 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8166">#8166</a>)</li>
|
||
<li>Fix: fix clipped popup preview in 2.13.3 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8165">#8165</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_9">All App Changes</h3>
|
||
<details>
|
||
<summary>2 changes</summary>
|
||
|
||
- Fix: fix dark mode icon blend mode in 2.13.3 [@shamoon](https://github.com/shamoon) ([#8166](https://github.com/paperless-ngx/paperless-ngx/pull/8166))
|
||
- Fix: fix clipped popup preview in 2.13.3 [@shamoon](https://github.com/shamoon) ([#8165](https://github.com/paperless-ngx/paperless-ngx/pull/8165))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2133">paperless-ngx 2.13.3</h2>
|
||
<h3 id="bug-fixes_10">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: fix auto-clean PDFs, create parent dir for storing unmodified original <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8157">#8157</a>)</li>
|
||
<li>Fix: correctly handle exists, false in custom field query filter @yichi-yang (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8158">#8158</a>)</li>
|
||
<li>Fix: dont use filters for inverted thumbnails in Safari <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8121">#8121</a>)</li>
|
||
<li>Fix: use static object for activedisplayfields to prevent changes <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8120">#8120</a>)</li>
|
||
<li>Fix: dont invert pdf colors in FF <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8110">#8110</a>)</li>
|
||
<li>Fix: make mail account password and refresh token text fields <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8107">#8107</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_4">Dependencies</h3>
|
||
<details>
|
||
<summary>8 changes</summary>
|
||
|
||
- Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 4 updates [@dependabot](https://github.com/dependabot) ([#8145](https://github.com/paperless-ngx/paperless-ngx/pull/8145))
|
||
- Chore(deps-dev): Bump @types/node from 22.7.4 to 22.8.6 in /src-ui [@dependabot](https://github.com/dependabot) ([#8148](https://github.com/paperless-ngx/paperless-ngx/pull/8148))
|
||
- Chore(deps-dev): Bump @playwright/test from 1.47.2 to 1.48.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#8147](https://github.com/paperless-ngx/paperless-ngx/pull/8147))
|
||
- Chore(deps): Bump uuid from 10.0.0 to 11.0.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#8146](https://github.com/paperless-ngx/paperless-ngx/pull/8146))
|
||
- Chore(deps): Bump tslib from 2.7.0 to 2.8.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#8149](https://github.com/paperless-ngx/paperless-ngx/pull/8149))
|
||
- Chore(deps-dev): Bump @codecov/webpack-plugin from 1.2.0 to 1.2.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#8150](https://github.com/paperless-ngx/paperless-ngx/pull/8150))
|
||
- Chore(deps-dev): Bump @types/jest from 29.5.13 to 29.5.14 in /src-ui in the frontend-jest-dependencies group [@dependabot](https://github.com/dependabot) ([#8144](https://github.com/paperless-ngx/paperless-ngx/pull/8144))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 21 updates [@dependabot](https://github.com/dependabot) ([#8143](https://github.com/paperless-ngx/paperless-ngx/pull/8143))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_10">All App Changes</h3>
|
||
<details>
|
||
<summary>14 changes</summary>
|
||
|
||
- Fix: fix auto-clean PDFs, create parent dir for storing unmodified original [@shamoon](https://github.com/shamoon) ([#8157](https://github.com/paperless-ngx/paperless-ngx/pull/8157))
|
||
- Fix: correctly handle exists, false in custom field query filter @yichi-yang ([#8158](https://github.com/paperless-ngx/paperless-ngx/pull/8158))
|
||
- Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 4 updates [@dependabot](https://github.com/dependabot) ([#8145](https://github.com/paperless-ngx/paperless-ngx/pull/8145))
|
||
- Chore(deps-dev): Bump @types/node from 22.7.4 to 22.8.6 in /src-ui [@dependabot](https://github.com/dependabot) ([#8148](https://github.com/paperless-ngx/paperless-ngx/pull/8148))
|
||
- Chore(deps-dev): Bump @playwright/test from 1.47.2 to 1.48.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#8147](https://github.com/paperless-ngx/paperless-ngx/pull/8147))
|
||
- Chore(deps): Bump uuid from 10.0.0 to 11.0.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#8146](https://github.com/paperless-ngx/paperless-ngx/pull/8146))
|
||
- Chore(deps): Bump tslib from 2.7.0 to 2.8.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#8149](https://github.com/paperless-ngx/paperless-ngx/pull/8149))
|
||
- Chore(deps-dev): Bump @codecov/webpack-plugin from 1.2.0 to 1.2.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#8150](https://github.com/paperless-ngx/paperless-ngx/pull/8150))
|
||
- Chore(deps-dev): Bump @types/jest from 29.5.13 to 29.5.14 in /src-ui in the frontend-jest-dependencies group [@dependabot](https://github.com/dependabot) ([#8144](https://github.com/paperless-ngx/paperless-ngx/pull/8144))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 21 updates [@dependabot](https://github.com/dependabot) ([#8143](https://github.com/paperless-ngx/paperless-ngx/pull/8143))
|
||
- Fix: dont use filters for inverted thumbnails in Safari [@shamoon](https://github.com/shamoon) ([#8121](https://github.com/paperless-ngx/paperless-ngx/pull/8121))
|
||
- Fix: use static object for activedisplayfields to prevent changes [@shamoon](https://github.com/shamoon) ([#8120](https://github.com/paperless-ngx/paperless-ngx/pull/8120))
|
||
- Fix: dont invert pdf colors in FF [@shamoon](https://github.com/shamoon) ([#8110](https://github.com/paperless-ngx/paperless-ngx/pull/8110))
|
||
- Fix: make mail account password and refresh token text fields [@shamoon](https://github.com/shamoon) ([#8107](https://github.com/paperless-ngx/paperless-ngx/pull/8107))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2132">paperless-ngx 2.13.2</h2>
|
||
<h3 id="bug-fixes_11">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: remove auth tokens from export <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8100">#8100</a>)</li>
|
||
<li>Fix: cf query dropdown styling affecting other components <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8095">#8095</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_11">All App Changes</h3>
|
||
<details>
|
||
<summary>2 changes</summary>
|
||
|
||
- Fix: remove auth tokens from export [@shamoon](https://github.com/shamoon) ([#8100](https://github.com/paperless-ngx/paperless-ngx/pull/8100))
|
||
- Fix: cf query dropdown styling affecting other components [@shamoon](https://github.com/shamoon) ([#8095](https://github.com/paperless-ngx/paperless-ngx/pull/8095))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2131">paperless-ngx 2.13.1</h2>
|
||
<h3 id="bug-fixes_12">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: allow removing dead document links from UI, validate via API <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8081">#8081</a>)</li>
|
||
<li>Fix: Removes whitenoise patches and upgrades it to 6.8.1 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8079">#8079</a>)</li>
|
||
<li>Fix: Make all document related objects soft delete, fix filepath when deleted <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8067">#8067</a>)</li>
|
||
<li>Fix: handle uuid fields created under mariadb and Django 4 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8034">#8034</a>)</li>
|
||
<li>Fix: Update filename correctly if the document is in the trash <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8066">#8066</a>)</li>
|
||
<li>Fix: Handle a special case where removing none marker could result in an absolute path <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8060">#8060</a>)</li>
|
||
<li>Fix: disable custom field signals during import in 2.13.0 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8065">#8065</a>)</li>
|
||
<li>Fix: doc link documents search should exclude null <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8064">#8064</a>)</li>
|
||
<li>Fix: fix custom field query empty element removal <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8056">#8056</a>)</li>
|
||
<li>Fix / Enhancement: auto-rename document files when select type custom fields are changed <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8045">#8045</a>)</li>
|
||
<li>Fix: dont try to load PAPERLESS_MODEL_FILE as env from file <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8040">#8040</a>)</li>
|
||
<li>Fix: dont include all allauth urls <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8010">#8010</a>)</li>
|
||
<li>Fix: oauth settings without base url <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8020">#8020</a>)</li>
|
||
<li>Fix / Enhancement: include social accounts and api tokens in export <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8016">#8016</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_2">Maintenance</h3>
|
||
<ul>
|
||
<li>Fix: Removes whitenoise patches and upgrades it to 6.8.1 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/8079">#8079</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_12">All App Changes</h3>
|
||
<details>
|
||
<summary>12 changes</summary>
|
||
|
||
- Fix: allow removing dead document links from UI, validate via API [@shamoon](https://github.com/shamoon) ([#8081](https://github.com/paperless-ngx/paperless-ngx/pull/8081))
|
||
- Fix: Make all document related objects soft delete, fix filepath when deleted [@shamoon](https://github.com/shamoon) ([#8067](https://github.com/paperless-ngx/paperless-ngx/pull/8067))
|
||
- Fix: handle uuid fields created under mariadb and Django 4 [@shamoon](https://github.com/shamoon) ([#8034](https://github.com/paperless-ngx/paperless-ngx/pull/8034))
|
||
- Fix: Update filename correctly if the document is in the trash [@stumpylog](https://github.com/stumpylog) ([#8066](https://github.com/paperless-ngx/paperless-ngx/pull/8066))
|
||
- Fix: Handle a special case where removing none marker could result in an absolute path [@stumpylog](https://github.com/stumpylog) ([#8060](https://github.com/paperless-ngx/paperless-ngx/pull/8060))
|
||
- Fix: disable custom field signals during import in 2.13.0 [@shamoon](https://github.com/shamoon) ([#8065](https://github.com/paperless-ngx/paperless-ngx/pull/8065))
|
||
- Fix: doc link documents search should exclude null [@shamoon](https://github.com/shamoon) ([#8064](https://github.com/paperless-ngx/paperless-ngx/pull/8064))
|
||
- Enhancement: auto-rename document files when select type custom fields are changed [@shamoon](https://github.com/shamoon) ([#8045](https://github.com/paperless-ngx/paperless-ngx/pull/8045))
|
||
- Fix: fix custom field query empty element removal [@shamoon](https://github.com/shamoon) ([#8056](https://github.com/paperless-ngx/paperless-ngx/pull/8056))
|
||
- Fix: dont include all allauth urls [@shamoon](https://github.com/shamoon) ([#8010](https://github.com/paperless-ngx/paperless-ngx/pull/8010))
|
||
- Enhancement / fix: include social accounts and api tokens in export [@shamoon](https://github.com/shamoon) ([#8016](https://github.com/paperless-ngx/paperless-ngx/pull/8016))
|
||
- Fix: oauth settings without base url [@shamoon](https://github.com/shamoon) ([#8020](https://github.com/paperless-ngx/paperless-ngx/pull/8020))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2130">paperless-ngx 2.13.0</h2>
|
||
<h3 id="notable-changes">Notable Changes</h3>
|
||
<ul>
|
||
<li>Feature: OAuth2 Gmail and Outlook email support <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7866">#7866</a>)</li>
|
||
<li>Feature: Enhanced templating for filename format <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7836">#7836</a>)</li>
|
||
<li>Feature: custom fields queries <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7761">#7761</a>)</li>
|
||
<li>Chore: Drop Python 3.9 support <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7774">#7774</a>)</li>
|
||
</ul>
|
||
<h3 id="features_4">Features</h3>
|
||
<ul>
|
||
<li>Enhancement: QoL, auto-focus default select field in custom field dropdown <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7961">#7961</a>)</li>
|
||
<li>Change: open not edit <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7942">#7942</a>)</li>
|
||
<li>Enhancement: support retain barcode split pages <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7912">#7912</a>)</li>
|
||
<li>Enhancement: don't wait for doc API to load preview <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7894">#7894</a>)</li>
|
||
<li>Feature: OAuth2 Gmail and Outlook email support <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7866">#7866</a>)</li>
|
||
<li>Enhancement: live preview of storage path <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7870">#7870</a>)</li>
|
||
<li>Enhancement: management list button improvements <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7848">#7848</a>)</li>
|
||
<li>Enhancement: check for mail destination directory, log post-consume errors <a href="https://github.com/mrichtarsky">@mrichtarsky</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7808">#7808</a>)</li>
|
||
<li>Enhancement: workflow overview toggle enable button <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7818">#7818</a>)</li>
|
||
<li>Enhancement: disable-able mail rules, add toggle to overview <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7810">#7810</a>)</li>
|
||
<li>Feature: auto-clean some invalid pdfs <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7651">#7651</a>)</li>
|
||
<li>Feature: page count <a href="https://github.com/s0llvan">@s0llvan</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7750">#7750</a>)</li>
|
||
<li>Enhancement: use apt only when needed docker-entrypoint.sh <a href="https://github.com/gawa971">@gawa971</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7756">#7756</a>)</li>
|
||
<li>Enhancement: set Django SESSION_EXPIRE_AT_BROWSER_CLOSE from PAPERLESS_ACCOUNT_SESSION_REMEMBER <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7748">#7748</a>)</li>
|
||
<li>Enhancement: allow setting session cookie age <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7743">#7743</a>)</li>
|
||
<li>Feature: copy workflows and mail rules, improve layout <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7727">#7727</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_13">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: remove space before my profile button in dropdown <a href="https://github.com/tooomm">@tooomm</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7963">#7963</a>)</li>
|
||
<li>Fix: v2.13.0 RC1 - Handling of Nones when using custom fields in filepath templating <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7933">#7933</a>)</li>
|
||
<li>Fix: v2.13.0 RC1 - trigger move and rename after CustomFieldInstance saved <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7927">#7927</a>)</li>
|
||
<li>Fix: v2.13.0 RC1 - increase field max lengths to accommodate larger tokens <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7916">#7916</a>)</li>
|
||
<li>Fix: preserve text linebreaks in doc edit <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7908">#7908</a>)</li>
|
||
<li>Fix: only show colon on cards if correspondent and title shown <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7893">#7893</a>)</li>
|
||
<li>Fix: Allow ASN values of 0 from barcodes <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7878">#7878</a>)</li>
|
||
<li>Fix: fix auto-dismiss completed tasks on open document <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7869">#7869</a>)</li>
|
||
<li>Fix: trigger change warning for saved views with default fields if changed <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7865">#7865</a>)</li>
|
||
<li>Fix: hidden canvas element causes scroll bug <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7770">#7770</a>)</li>
|
||
<li>Fix: handle overflowing dropdowns on mobile <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7758">#7758</a>)</li>
|
||
<li>Fix: chrome scrolling in >= 129 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7738">#7738</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_3">Maintenance</h3>
|
||
<ul>
|
||
<li>Enhancement: use apt only when needed docker-entrypoint.sh <a href="https://github.com/gawa971">@gawa971</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7756">#7756</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_5">Dependencies</h3>
|
||
<details>
|
||
<summary>10 changes</summary>
|
||
|
||
- Chore(deps-dev): Bump @codecov/webpack-plugin from 1.0.1 to 1.2.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#7830](https://github.com/paperless-ngx/paperless-ngx/pull/7830))
|
||
- Chore(deps-dev): Bump @types/node from 22.5.2 to 22.7.4 in /src-ui [@dependabot](https://github.com/dependabot) ([#7829](https://github.com/paperless-ngx/paperless-ngx/pull/7829))
|
||
- Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 4 updates [@dependabot](https://github.com/dependabot) ([#7827](https://github.com/paperless-ngx/paperless-ngx/pull/7827))
|
||
- Chore(deps-dev): Bump the frontend-jest-dependencies group in /src-ui with 2 updates [@dependabot](https://github.com/dependabot) ([#7826](https://github.com/paperless-ngx/paperless-ngx/pull/7826))
|
||
- Chore(deps-dev): Bump @playwright/test from 1.46.1 to 1.47.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#7828](https://github.com/paperless-ngx/paperless-ngx/pull/7828))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 21 updates [@dependabot](https://github.com/dependabot) ([#7825](https://github.com/paperless-ngx/paperless-ngx/pull/7825))
|
||
- Chore: Upgrades OCRMyPDF to v16 [@stumpylog](https://github.com/stumpylog) ([#7815](https://github.com/paperless-ngx/paperless-ngx/pull/7815))
|
||
- Chore: Upgrades the Docker image to use Python 3.12 [@stumpylog](https://github.com/stumpylog) ([#7796](https://github.com/paperless-ngx/paperless-ngx/pull/7796))
|
||
- Chore: Upgrade Django to 5.1 [@stumpylog](https://github.com/stumpylog) ([#7795](https://github.com/paperless-ngx/paperless-ngx/pull/7795))
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#7723](https://github.com/paperless-ngx/paperless-ngx/pull/7723))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_13">All App Changes</h3>
|
||
<details>
|
||
<summary>43 changes</summary>
|
||
|
||
- Change: Use a TextField for the storage path field [@stumpylog](https://github.com/stumpylog) ([#7967](https://github.com/paperless-ngx/paperless-ngx/pull/7967))
|
||
- Fix: remove space before my profile button in dropdown [@tooomm](https://github.com/tooomm) ([#7963](https://github.com/paperless-ngx/paperless-ngx/pull/7963))
|
||
- Enhancement: QoL, auto-focus default select field in custom field dropdown [@shamoon](https://github.com/shamoon) ([#7961](https://github.com/paperless-ngx/paperless-ngx/pull/7961))
|
||
- Change: open not edit [@shamoon](https://github.com/shamoon) ([#7942](https://github.com/paperless-ngx/paperless-ngx/pull/7942))
|
||
- Fix: v2.13.0 RC1 - Handling of Nones when using custom fields in filepath templating [@stumpylog](https://github.com/stumpylog) ([#7933](https://github.com/paperless-ngx/paperless-ngx/pull/7933))
|
||
- Fix: v2.13.0 RC1 - trigger move and rename after CustomFieldInstance saved [@shamoon](https://github.com/shamoon) ([#7927](https://github.com/paperless-ngx/paperless-ngx/pull/7927))
|
||
- Fix: v2.13.0 RC1 - increase field max lengths to accommodate larger tokens [@shamoon](https://github.com/shamoon) ([#7916](https://github.com/paperless-ngx/paperless-ngx/pull/7916))
|
||
- Enhancement: support retain barcode split pages [@shamoon](https://github.com/shamoon) ([#7912](https://github.com/paperless-ngx/paperless-ngx/pull/7912))
|
||
- Fix: preserve text linebreaks in doc edit [@shamoon](https://github.com/shamoon) ([#7908](https://github.com/paperless-ngx/paperless-ngx/pull/7908))
|
||
- Enhancement: don't wait for doc API to load preview [@shamoon](https://github.com/shamoon) ([#7894](https://github.com/paperless-ngx/paperless-ngx/pull/7894))
|
||
- Fix: only show colon on cards if correspondent and title shown [@shamoon](https://github.com/shamoon) ([#7893](https://github.com/paperless-ngx/paperless-ngx/pull/7893))
|
||
- Feature: OAuth2 Gmail and Outlook email support [@shamoon](https://github.com/shamoon) ([#7866](https://github.com/paperless-ngx/paperless-ngx/pull/7866))
|
||
- Chore: Consolidate workflow logic [@shamoon](https://github.com/shamoon) ([#7880](https://github.com/paperless-ngx/paperless-ngx/pull/7880))
|
||
- Enhancement: live preview of storage path [@shamoon](https://github.com/shamoon) ([#7870](https://github.com/paperless-ngx/paperless-ngx/pull/7870))
|
||
- Fix: Allow ASN values of 0 from barcodes [@stumpylog](https://github.com/stumpylog) ([#7878](https://github.com/paperless-ngx/paperless-ngx/pull/7878))
|
||
- Fix: fix auto-dismiss completed tasks on open document [@shamoon](https://github.com/shamoon) ([#7869](https://github.com/paperless-ngx/paperless-ngx/pull/7869))
|
||
- Fix: trigger change warning for saved views with default fields if changed [@shamoon](https://github.com/shamoon) ([#7865](https://github.com/paperless-ngx/paperless-ngx/pull/7865))
|
||
- Feature: Enhanced templating for filename format [@stumpylog](https://github.com/stumpylog) ([#7836](https://github.com/paperless-ngx/paperless-ngx/pull/7836))
|
||
- Enhancement: management list button improvements [@shamoon](https://github.com/shamoon) ([#7848](https://github.com/paperless-ngx/paperless-ngx/pull/7848))
|
||
- Enhancement: check for mail destination directory, log post-consume errors [@mrichtarsky](https://github.com/mrichtarsky) ([#7808](https://github.com/paperless-ngx/paperless-ngx/pull/7808))
|
||
- Feature: custom fields queries [@shamoon](https://github.com/shamoon) ([#7761](https://github.com/paperless-ngx/paperless-ngx/pull/7761))
|
||
- Chore(deps-dev): Bump @codecov/webpack-plugin from 1.0.1 to 1.2.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#7830](https://github.com/paperless-ngx/paperless-ngx/pull/7830))
|
||
- Chore(deps-dev): Bump @types/node from 22.5.2 to 22.7.4 in /src-ui [@dependabot](https://github.com/dependabot) ([#7829](https://github.com/paperless-ngx/paperless-ngx/pull/7829))
|
||
- Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 4 updates [@dependabot](https://github.com/dependabot) ([#7827](https://github.com/paperless-ngx/paperless-ngx/pull/7827))
|
||
- Chore(deps-dev): Bump the frontend-jest-dependencies group in /src-ui with 2 updates [@dependabot](https://github.com/dependabot) ([#7826](https://github.com/paperless-ngx/paperless-ngx/pull/7826))
|
||
- Chore(deps-dev): Bump @playwright/test from 1.46.1 to 1.47.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#7828](https://github.com/paperless-ngx/paperless-ngx/pull/7828))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 21 updates [@dependabot](https://github.com/dependabot) ([#7825](https://github.com/paperless-ngx/paperless-ngx/pull/7825))
|
||
- Chore: Upgrades OCRMyPDF to v16 [@stumpylog](https://github.com/stumpylog) ([#7815](https://github.com/paperless-ngx/paperless-ngx/pull/7815))
|
||
- Enhancement: workflow overview toggle enable button [@shamoon](https://github.com/shamoon) ([#7818](https://github.com/paperless-ngx/paperless-ngx/pull/7818))
|
||
- Enhancement: disable-able mail rules, add toggle to overview [@shamoon](https://github.com/shamoon) ([#7810](https://github.com/paperless-ngx/paperless-ngx/pull/7810))
|
||
- Chore: Upgrades the Docker image to use Python 3.12 [@stumpylog](https://github.com/stumpylog) ([#7796](https://github.com/paperless-ngx/paperless-ngx/pull/7796))
|
||
- Chore: Upgrade Django to 5.1 [@stumpylog](https://github.com/stumpylog) ([#7795](https://github.com/paperless-ngx/paperless-ngx/pull/7795))
|
||
- Chore: Drop Python 3.9 support [@stumpylog](https://github.com/stumpylog) ([#7774](https://github.com/paperless-ngx/paperless-ngx/pull/7774))
|
||
- Feature: auto-clean some invalid pdfs [@shamoon](https://github.com/shamoon) ([#7651](https://github.com/paperless-ngx/paperless-ngx/pull/7651))
|
||
- Feature: page count [@s0llvan](https://github.com/s0llvan) ([#7750](https://github.com/paperless-ngx/paperless-ngx/pull/7750))
|
||
- Fix: hidden canvas element causes scroll bug [@shamoon](https://github.com/shamoon) ([#7770](https://github.com/paperless-ngx/paperless-ngx/pull/7770))
|
||
- Enhancement: compactify dates dropdown [@shamoon](https://github.com/shamoon) ([#7759](https://github.com/paperless-ngx/paperless-ngx/pull/7759))
|
||
- Fix: handle overflowing dropdowns on mobile [@shamoon](https://github.com/shamoon) ([#7758](https://github.com/paperless-ngx/paperless-ngx/pull/7758))
|
||
- Enhancement: set Django SESSION_EXPIRE_AT_BROWSER_CLOSE from PAPERLESS_ACCOUNT_SESSION_REMEMBER [@shamoon](https://github.com/shamoon) ([#7748](https://github.com/paperless-ngx/paperless-ngx/pull/7748))
|
||
- Enhancement: allow setting session cookie age [@shamoon](https://github.com/shamoon) ([#7743](https://github.com/paperless-ngx/paperless-ngx/pull/7743))
|
||
- Fix: chrome scrolling in >= 129 [@shamoon](https://github.com/shamoon) ([#7738](https://github.com/paperless-ngx/paperless-ngx/pull/7738))
|
||
- Feature: copy workflows and mail rules, improve layout [@shamoon](https://github.com/shamoon) ([#7727](https://github.com/paperless-ngx/paperless-ngx/pull/7727))
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#7723](https://github.com/paperless-ngx/paperless-ngx/pull/7723))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2121">paperless-ngx 2.12.1</h2>
|
||
<h3 id="bug-fixes_14">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: wait to apply tag changes until other changes saved with multiple workflow actions <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7711">#7711</a>)</li>
|
||
<li>Fix: delete_pages should require ownership (not just change perms) <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7714">#7714</a>)</li>
|
||
<li>Fix: filter out shown custom fields that have been deleted from saved… <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7710">#7710</a>)</li>
|
||
<li>Fix: only filter by string or number properties for filter pipe <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7699">#7699</a>)</li>
|
||
<li>Fix: saved view permissions fixes <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7672">#7672</a>)</li>
|
||
<li>Fix: add permissions for OPTIONS requests for notes <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7661">#7661</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_14">All App Changes</h3>
|
||
<details>
|
||
<summary>7 changes</summary>
|
||
|
||
- Fix: wait to apply tag changes until other changes saved with multiple workflow actions [@shamoon](https://github.com/shamoon) ([#7711](https://github.com/paperless-ngx/paperless-ngx/pull/7711))
|
||
- Fix: delete_pages should require ownership (not just change perms) [@shamoon](https://github.com/shamoon) ([#7714](https://github.com/paperless-ngx/paperless-ngx/pull/7714))
|
||
- Enhancement: improve text contrast for selected documents in list view dark mode [@shamoon](https://github.com/shamoon) ([#7712](https://github.com/paperless-ngx/paperless-ngx/pull/7712))
|
||
- Fix: filter out shown custom fields that have been deleted from saved… [@shamoon](https://github.com/shamoon) ([#7710](https://github.com/paperless-ngx/paperless-ngx/pull/7710))
|
||
- Fix: only filter by string or number properties for filter pipe [@shamoon](https://github.com/shamoon) ([#7699](https://github.com/paperless-ngx/paperless-ngx/pull/7699))
|
||
- Fix: saved view permissions fixes [@shamoon](https://github.com/shamoon) ([#7672](https://github.com/paperless-ngx/paperless-ngx/pull/7672))
|
||
- Fix: add permissions for OPTIONS requests for notes [@shamoon](https://github.com/shamoon) ([#7661](https://github.com/paperless-ngx/paperless-ngx/pull/7661))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2120">paperless-ngx 2.12.0</h2>
|
||
<h3 id="features-enhancements">Features / Enhancements</h3>
|
||
<ul>
|
||
<li>Enhancement: re-work mail rule dialog, support multiple include patterns <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7635">#7635</a>)</li>
|
||
<li>Enhancement: add Korean language <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7573">#7573</a>)</li>
|
||
<li>Enhancement: allow multiple filename attachment exclusion patterns for a mail rule <a href="https://github.com/MelleD">@MelleD</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5524">#5524</a>)</li>
|
||
<li>Refactor: Use django-filter logic for filtering full text search queries <a href="https://github.com/yichi-yang">@yichi-yang</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7507">#7507</a>)</li>
|
||
<li>Refactor: Reduce number of SQL queries when serializing List[Document] <a href="https://github.com/yichi-yang">@yichi-yang</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7505">#7505</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_15">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: use JSON for note audit log entries <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7650">#7650</a>)</li>
|
||
<li>Fix: Rework system check so it won't crash if tesseract is not found <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7640">#7640</a>)</li>
|
||
<li>Fix: correct broken pdfjs worker src after upgrade to pdfjs v4 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7626">#7626</a>)</li>
|
||
<li>Chore: remove unused frontend dependencies <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7607">#7607</a>)</li>
|
||
<li>Fix: fix non-clickable scroll wheel in file uploads list <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7591">#7591</a>)</li>
|
||
<li>Fix: deselect file tasks select all button on dismiss <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7592">#7592</a>)</li>
|
||
<li>Fix: saved view sidebar heading not always visible <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7584">#7584</a>)</li>
|
||
<li>Fix: correct select field wrapping with long text <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7572">#7572</a>)</li>
|
||
<li>Fix: update ng-bootstrap to fix datepicker bug <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7567">#7567</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_6">Dependencies</h3>
|
||
<details>
|
||
<summary>11 changes</summary>
|
||
|
||
- Chore(deps): Bump cryptography from 42.0.8 to 43.0.1 [@dependabot](https://github.com/dependabot) ([#7620](https://github.com/paperless-ngx/paperless-ngx/pull/7620))
|
||
- Chore(deps-dev): Bump the development group with 3 updates [@dependabot](https://github.com/dependabot) ([#7608](https://github.com/paperless-ngx/paperless-ngx/pull/7608))
|
||
- Chore(deps): Bump rapidfuzz from 3.9.6 to 3.9.7 in the small-changes group [@dependabot](https://github.com/dependabot) ([#7611](https://github.com/paperless-ngx/paperless-ngx/pull/7611))
|
||
- Chore(deps): Bump tslib from 2.6.3 to 2.7.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#7606](https://github.com/paperless-ngx/paperless-ngx/pull/7606))
|
||
- Chore(deps-dev): Bump [@<!---->playwright/test from 1.45.3 to 1.46.1 in /src-ui @dependabot](https://github.com/<!---->playwright/test from 1.45.3 to 1.46.1 in /src-ui @dependabot) ([#7603](https://github.com/paperless-ngx/paperless-ngx/pull/7603))
|
||
- Chore(deps-dev): Bump typescript from 5.4.5 to 5.5.4 in /src-ui [@dependabot](https://github.com/dependabot) ([#7604](https://github.com/paperless-ngx/paperless-ngx/pull/7604))
|
||
- Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 4 updates [@dependabot](https://github.com/dependabot) ([#7600](https://github.com/paperless-ngx/paperless-ngx/pull/7600))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 21 updates [@dependabot](https://github.com/dependabot) ([#7599](https://github.com/paperless-ngx/paperless-ngx/pull/7599))
|
||
- Chore(deps): Bump pathvalidate from 3.2.0 to 3.2.1 in the small-changes group [@dependabot](https://github.com/dependabot) ([#7548](https://github.com/paperless-ngx/paperless-ngx/pull/7548))
|
||
- Chore(deps): Bump micromatch from 4.0.5 to 4.0.8 in /src-ui [@dependabot](https://github.com/dependabot) ([#7551](https://github.com/paperless-ngx/paperless-ngx/pull/7551))
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#7545](https://github.com/paperless-ngx/paperless-ngx/pull/7545))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_15">All App Changes</h3>
|
||
<details>
|
||
<summary>27 changes</summary>
|
||
|
||
- Chore: Update backend dependencies in bulk [@stumpylog](https://github.com/stumpylog) ([#7656](https://github.com/paperless-ngx/paperless-ngx/pull/7656))
|
||
- Fix: Rework system check so it won't crash if tesseract is not found [@stumpylog](https://github.com/stumpylog) ([#7640](https://github.com/paperless-ngx/paperless-ngx/pull/7640))
|
||
- Refactor: performance and storage optimization of barcode scanning [@loewexy](https://github.com/loewexy) ([#7646](https://github.com/paperless-ngx/paperless-ngx/pull/7646))
|
||
- Fix: use JSON for note audit log entries [@shamoon](https://github.com/shamoon) ([#7650](https://github.com/paperless-ngx/paperless-ngx/pull/7650))
|
||
- Enhancement: re-work mail rule dialog, support multiple include patterns [@shamoon](https://github.com/shamoon) ([#7635](https://github.com/paperless-ngx/paperless-ngx/pull/7635))
|
||
- Fix: correct broken pdfjs worker src after upgrade to pdfjs v4 [@shamoon](https://github.com/shamoon) ([#7626](https://github.com/paperless-ngx/paperless-ngx/pull/7626))
|
||
- Chore(deps-dev): Bump the development group with 3 updates [@dependabot](https://github.com/dependabot) ([#7608](https://github.com/paperless-ngx/paperless-ngx/pull/7608))
|
||
- Chore(deps): Bump rapidfuzz from 3.9.6 to 3.9.7 in the small-changes group [@dependabot](https://github.com/dependabot) ([#7611](https://github.com/paperless-ngx/paperless-ngx/pull/7611))
|
||
- Chore: remove unused frontend dependencies [@shamoon](https://github.com/shamoon) ([#7607](https://github.com/paperless-ngx/paperless-ngx/pull/7607))
|
||
- Chore(deps): Bump tslib from 2.6.3 to 2.7.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#7606](https://github.com/paperless-ngx/paperless-ngx/pull/7606))
|
||
- Chore(deps-dev): Bump [@<!---->playwright/test from 1.45.3 to 1.46.1 in /src-ui @dependabot](https://github.com/<!---->playwright/test from 1.45.3 to 1.46.1 in /src-ui @dependabot) ([#7603](https://github.com/paperless-ngx/paperless-ngx/pull/7603))
|
||
- Chore(deps-dev): Bump typescript from 5.4.5 to 5.5.4 in /src-ui [@dependabot](https://github.com/dependabot) ([#7604](https://github.com/paperless-ngx/paperless-ngx/pull/7604))
|
||
- Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 4 updates [@dependabot](https://github.com/dependabot) ([#7600](https://github.com/paperless-ngx/paperless-ngx/pull/7600))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 21 updates [@dependabot](https://github.com/dependabot) ([#7599](https://github.com/paperless-ngx/paperless-ngx/pull/7599))
|
||
- Fix: fix non-clickable scroll wheel in file uploads list [@shamoon](https://github.com/shamoon) ([#7591](https://github.com/paperless-ngx/paperless-ngx/pull/7591))
|
||
- Fix: deselect file tasks select all button on dismiss [@shamoon](https://github.com/shamoon) ([#7592](https://github.com/paperless-ngx/paperless-ngx/pull/7592))
|
||
- Fix: saved view sidebar heading not always visible [@shamoon](https://github.com/shamoon) ([#7584](https://github.com/paperless-ngx/paperless-ngx/pull/7584))
|
||
- Enhancement: add Korean language [@shamoon](https://github.com/shamoon) ([#7573](https://github.com/paperless-ngx/paperless-ngx/pull/7573))
|
||
- Enhancement: mail message preprocessor for gpg encrypted mails [@dbankmann](https://github.com/dbankmann) ([#7456](https://github.com/paperless-ngx/paperless-ngx/pull/7456))
|
||
- Fix: correct select field wrapping with long text [@shamoon](https://github.com/shamoon) ([#7572](https://github.com/paperless-ngx/paperless-ngx/pull/7572))
|
||
- Fix: update ng-bootstrap to fix datepicker bug [@shamoon](https://github.com/shamoon) ([#7567](https://github.com/paperless-ngx/paperless-ngx/pull/7567))
|
||
- Enhancement: allow multiple filename attachment exclusion patterns for a mail rule [@MelleD](https://github.com/MelleD) ([#5524](https://github.com/paperless-ngx/paperless-ngx/pull/5524))
|
||
- Chore(deps): Bump pathvalidate from 3.2.0 to 3.2.1 in the small-changes group [@dependabot](https://github.com/dependabot) ([#7548](https://github.com/paperless-ngx/paperless-ngx/pull/7548))
|
||
- Chore(deps): Bump micromatch from 4.0.5 to 4.0.8 in /src-ui [@dependabot](https://github.com/dependabot) ([#7551](https://github.com/paperless-ngx/paperless-ngx/pull/7551))
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#7545](https://github.com/paperless-ngx/paperless-ngx/pull/7545))
|
||
- Refactor: Use django-filter logic for filtering full text search queries [@yichi-yang](https://github.com/yichi-yang) ([#7507](https://github.com/paperless-ngx/paperless-ngx/pull/7507))
|
||
- Refactor: Reduce number of SQL queries when serializing List[Document] [@yichi-yang](https://github.com/yichi-yang) ([#7505](https://github.com/paperless-ngx/paperless-ngx/pull/7505))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2116">paperless-ngx 2.11.6</h2>
|
||
<h3 id="bug-fixes_16">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: fix nltk tokenizer breaking change <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7522">#7522</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_16">All App Changes</h3>
|
||
<details>
|
||
<summary>1 change</summary>
|
||
|
||
- Fix: fix nltk tokenizer breaking change [@shamoon](https://github.com/shamoon) ([#7522](https://github.com/paperless-ngx/paperless-ngx/pull/7522))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2115">paperless-ngx 2.11.5</h2>
|
||
<h3 id="bug-fixes_17">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: use JSON for update archive file auditlog entries <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7503">#7503</a>)</li>
|
||
<li>Fix: respect deskew / rotate pages from AppConfig if set <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7501">#7501</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_7">Dependencies</h3>
|
||
<details>
|
||
<summary>5 changes</summary>
|
||
|
||
- Chore(deps): Bump the small-changes group across 1 directory with 6 updates [@dependabot](https://github.com/dependabot) ([#7502](https://github.com/paperless-ngx/paperless-ngx/pull/7502))
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#7497](https://github.com/paperless-ngx/paperless-ngx/pull/7497))
|
||
- Chore(deps-dev): Bump axios from 1.6.7 to 1.7.4 in /src-ui [@dependabot](https://github.com/dependabot) ([#7472](https://github.com/paperless-ngx/paperless-ngx/pull/7472))
|
||
- Chore(deps-dev): Bump ruff from 0.5.6 to 0.5.7 in the development group [@dependabot](https://github.com/dependabot) ([#7457](https://github.com/paperless-ngx/paperless-ngx/pull/7457))
|
||
- Chore(deps): Bump the small-changes group with 3 updates [@dependabot](https://github.com/dependabot) ([#7460](https://github.com/paperless-ngx/paperless-ngx/pull/7460))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_17">All App Changes</h3>
|
||
<details>
|
||
<summary>7 changes</summary>
|
||
|
||
- Fix: use JSON for update archive file auditlog entries [@shamoon](https://github.com/shamoon) ([#7503](https://github.com/paperless-ngx/paperless-ngx/pull/7503))
|
||
- Chore(deps): Bump the small-changes group across 1 directory with 6 updates [@dependabot](https://github.com/dependabot) ([#7502](https://github.com/paperless-ngx/paperless-ngx/pull/7502))
|
||
- Fix: respect deskew / rotate pages from AppConfig if set [@shamoon](https://github.com/shamoon) ([#7501](https://github.com/paperless-ngx/paperless-ngx/pull/7501))
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#7497](https://github.com/paperless-ngx/paperless-ngx/pull/7497))
|
||
- Chore(deps-dev): Bump axios from 1.6.7 to 1.7.4 in /src-ui [@dependabot](https://github.com/dependabot) ([#7472](https://github.com/paperless-ngx/paperless-ngx/pull/7472))
|
||
- Chore(deps-dev): Bump ruff from 0.5.6 to 0.5.7 in the development group [@dependabot](https://github.com/dependabot) ([#7457](https://github.com/paperless-ngx/paperless-ngx/pull/7457))
|
||
- Chore(deps): Bump the small-changes group with 3 updates [@dependabot](https://github.com/dependabot) ([#7460](https://github.com/paperless-ngx/paperless-ngx/pull/7460))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2114">paperless-ngx 2.11.4</h2>
|
||
<h3 id="bug-fixes_18">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: initial upload message not being dismissed <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7438">#7438</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_18">All App Changes</h3>
|
||
<ul>
|
||
<li>Fix: initial upload message not being dismissed <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7438">#7438</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-2113">paperless-ngx 2.11.3</h2>
|
||
<h3 id="features_5">Features</h3>
|
||
<ul>
|
||
<li>Enhancement: optimize tasks / stats reload <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7402">#7402</a>)</li>
|
||
<li>Enhancement: allow specifying default currency for Monetary custom field <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7381">#7381</a>)</li>
|
||
<li>Enhancement: specify when pre-check fails for documents in trash <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7355">#7355</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_19">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: clear selection after reload for management lists <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7421">#7421</a>)</li>
|
||
<li>Fix: disable inline create buttons if insufficient permissions <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7401">#7401</a>)</li>
|
||
<li>Fix: use entire document for dropzone <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7342">#7342</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_4">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore(deps): Bump stumpylog/image-cleaner-action from 0.7.0 to 0.8.0 in the actions group <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7371">#7371</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_8">Dependencies</h3>
|
||
<details>
|
||
<summary>11 changes</summary>
|
||
|
||
- Chore(deps): Bump django from 4.2.14 to 4.2.15 [@dependabot](https://github.com/dependabot) ([#7412](https://github.com/paperless-ngx/paperless-ngx/pull/7412))
|
||
- Chore(deps-dev): Bump the development group with 3 updates [@dependabot](https://github.com/dependabot) ([#7394](https://github.com/paperless-ngx/paperless-ngx/pull/7394))
|
||
- Chore(deps): Bump the small-changes group with 5 updates [@dependabot](https://github.com/dependabot) ([#7397](https://github.com/paperless-ngx/paperless-ngx/pull/7397))
|
||
- Chore(deps-dev): Bump [@<!---->playwright/test from 1.42.1 to 1.45.3 in /src-ui @dependabot](https://github.com/<!---->playwright/test from 1.42.1 to 1.45.3 in /src-ui @dependabot) ([#7367](https://github.com/paperless-ngx/paperless-ngx/pull/7367))
|
||
- Chore(deps-dev): Bump [@<!---->types/node from 20.12.2 to 22.0.2 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.12.2 to 22.0.2 in /src-ui @dependabot) ([#7366](https://github.com/paperless-ngx/paperless-ngx/pull/7366))
|
||
- Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 4 updates [@dependabot](https://github.com/dependabot) ([#7365](https://github.com/paperless-ngx/paperless-ngx/pull/7365))
|
||
- Chore(deps): Bump uuid from 9.0.1 to 10.0.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#7370](https://github.com/paperless-ngx/paperless-ngx/pull/7370))
|
||
- Chore(deps): Bump stumpylog/image-cleaner-action from 0.7.0 to 0.8.0 in the actions group [@dependabot](https://github.com/dependabot) ([#7371](https://github.com/paperless-ngx/paperless-ngx/pull/7371))
|
||
- Chore(deps): Bump zone.js from 0.14.4 to 0.14.8 in /src-ui [@dependabot](https://github.com/dependabot) ([#7368](https://github.com/paperless-ngx/paperless-ngx/pull/7368))
|
||
- Chore(deps-dev): Bump jest-preset-angular from 14.1.1 to 14.2.2 in /src-ui in the frontend-jest-dependencies group [@dependabot](https://github.com/dependabot) ([#7364](https://github.com/paperless-ngx/paperless-ngx/pull/7364))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 20 updates [@dependabot](https://github.com/dependabot) ([#7363](https://github.com/paperless-ngx/paperless-ngx/pull/7363))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_19">All App Changes</h3>
|
||
<details>
|
||
<summary>15 changes</summary>
|
||
|
||
- Fix: clear selection after reload for management lists [@shamoon](https://github.com/shamoon) ([#7421](https://github.com/paperless-ngx/paperless-ngx/pull/7421))
|
||
- Enhancement: optimize tasks / stats reload [@shamoon](https://github.com/shamoon) ([#7402](https://github.com/paperless-ngx/paperless-ngx/pull/7402))
|
||
- Enhancement: allow specifying default currency for Monetary custom field [@shamoon](https://github.com/shamoon) ([#7381](https://github.com/paperless-ngx/paperless-ngx/pull/7381))
|
||
- Enhancement: specify when pre-check fails for documents in trash [@shamoon](https://github.com/shamoon) ([#7355](https://github.com/paperless-ngx/paperless-ngx/pull/7355))
|
||
- Chore(deps-dev): Bump the development group with 3 updates [@dependabot](https://github.com/dependabot) ([#7394](https://github.com/paperless-ngx/paperless-ngx/pull/7394))
|
||
- Fix: disable inline create buttons if insufficient permissions [@shamoon](https://github.com/shamoon) ([#7401](https://github.com/paperless-ngx/paperless-ngx/pull/7401))
|
||
- Chore(deps): Bump the small-changes group with 5 updates [@dependabot](https://github.com/dependabot) ([#7397](https://github.com/paperless-ngx/paperless-ngx/pull/7397))
|
||
- Chore(deps-dev): Bump [@<!---->playwright/test from 1.42.1 to 1.45.3 in /src-ui @dependabot](https://github.com/<!---->playwright/test from 1.42.1 to 1.45.3 in /src-ui @dependabot) ([#7367](https://github.com/paperless-ngx/paperless-ngx/pull/7367))
|
||
- Chore(deps-dev): Bump [@<!---->types/node from 20.12.2 to 22.0.2 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.12.2 to 22.0.2 in /src-ui @dependabot) ([#7366](https://github.com/paperless-ngx/paperless-ngx/pull/7366))
|
||
- Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 4 updates [@dependabot](https://github.com/dependabot) ([#7365](https://github.com/paperless-ngx/paperless-ngx/pull/7365))
|
||
- Chore(deps): Bump uuid from 9.0.1 to 10.0.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#7370](https://github.com/paperless-ngx/paperless-ngx/pull/7370))
|
||
- Chore(deps): Bump zone.js from 0.14.4 to 0.14.8 in /src-ui [@dependabot](https://github.com/dependabot) ([#7368](https://github.com/paperless-ngx/paperless-ngx/pull/7368))
|
||
- Chore(deps-dev): Bump jest-preset-angular from 14.1.1 to 14.2.2 in /src-ui in the frontend-jest-dependencies group [@dependabot](https://github.com/dependabot) ([#7364](https://github.com/paperless-ngx/paperless-ngx/pull/7364))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 20 updates [@dependabot](https://github.com/dependabot) ([#7363](https://github.com/paperless-ngx/paperless-ngx/pull/7363))
|
||
- Fix: use entire document for dropzone [@shamoon](https://github.com/shamoon) ([#7342](https://github.com/paperless-ngx/paperless-ngx/pull/7342))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2112">paperless-ngx 2.11.2</h2>
|
||
<h3 id="changes">Changes</h3>
|
||
<ul>
|
||
<li>Change: more clearly handle init permissions error <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7334">#7334</a>)</li>
|
||
<li>Chore: add permissions info link from webUI <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7310">#7310</a>)</li>
|
||
<li>Fix: increase search input text contrast with light custom theme colors <a href="https://github.com/JayBkr">@JayBkr</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7303">#7303</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_9">Dependencies</h3>
|
||
<ul>
|
||
<li>Chore(deps-dev): Bump the development group with 2 updates <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7296">#7296</a>)</li>
|
||
<li>Chore(deps): Bump tika-client from 0.5.0 to 0.6.0 in the small-changes group <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7297">#7297</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_20">All App Changes</h3>
|
||
<details>
|
||
<summary>5 changes</summary>
|
||
|
||
- Change: more clearly handle init permissions error [@shamoon](https://github.com/shamoon) ([#7334](https://github.com/paperless-ngx/paperless-ngx/pull/7334))
|
||
- Chore: add permissions info link from webUI [@shamoon](https://github.com/shamoon) ([#7310](https://github.com/paperless-ngx/paperless-ngx/pull/7310))
|
||
- Fix: increase search input text contrast with light custom theme colors [@JayBkr](https://github.com/JayBkr) ([#7303](https://github.com/paperless-ngx/paperless-ngx/pull/7303))
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#7296](https://github.com/paperless-ngx/paperless-ngx/pull/7296))
|
||
- Chore(deps): Bump tika-client from 0.5.0 to 0.6.0 in the small-changes group [@dependabot](https://github.com/dependabot) ([#7297](https://github.com/paperless-ngx/paperless-ngx/pull/7297))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2111">paperless-ngx 2.11.1</h2>
|
||
<h3 id="features_6">Features</h3>
|
||
<ul>
|
||
<li>Enhancement: include owner username in post-consumption variables <a href="https://github.com/Freddy-0">@Freddy-0</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7270">#7270</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_20">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: support multiple inbox tags from stats widget <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7281">#7281</a>)</li>
|
||
<li>Fix: Removes Turkish from the NLTK languages <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7246">#7246</a>)</li>
|
||
<li>Fix: include trashed docs in existing doc check <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7229">#7229</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_10">Dependencies</h3>
|
||
<ul>
|
||
<li>Chore(deps-dev): Bump the development group with 2 updates <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7261">#7261</a>)</li>
|
||
<li>Chore(deps): Bump the small-changes group across 1 directory with 2 updates <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7266">#7266</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_21">All App Changes</h3>
|
||
<details>
|
||
<summary>7 changes</summary>
|
||
|
||
- Fix: support multiple inbox tags from stats widget [@shamoon](https://github.com/shamoon) ([#7281](https://github.com/paperless-ngx/paperless-ngx/pull/7281))
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#7261](https://github.com/paperless-ngx/paperless-ngx/pull/7261))
|
||
- Chore(deps): Bump the small-changes group across 1 directory with 2 updates [@dependabot](https://github.com/dependabot) ([#7266](https://github.com/paperless-ngx/paperless-ngx/pull/7266))
|
||
- Enhancement: include owner username in post-consumption variables [@Freddy-0](https://github.com/Freddy-0) ([#7270](https://github.com/paperless-ngx/paperless-ngx/pull/7270))
|
||
- Chore: Squash older automatic migrations [@stumpylog](https://github.com/stumpylog) ([#7267](https://github.com/paperless-ngx/paperless-ngx/pull/7267))
|
||
- Fix: Removes Turkish from the NLTK languages [@stumpylog](https://github.com/stumpylog) ([#7246](https://github.com/paperless-ngx/paperless-ngx/pull/7246))
|
||
- Fix: include trashed docs in existing doc check [@shamoon](https://github.com/shamoon) ([#7229](https://github.com/paperless-ngx/paperless-ngx/pull/7229))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2110">paperless-ngx 2.11.0</h2>
|
||
<h3 id="breaking-changes">Breaking Changes</h3>
|
||
<ul>
|
||
<li>Feature: Upgrade Gotenberg to v8 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7094">#7094</a>)</li>
|
||
</ul>
|
||
<h3 id="features_7">Features</h3>
|
||
<ul>
|
||
<li>Enhancement: disable add split button when appropriate <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7215">#7215</a>)</li>
|
||
<li>Enhancement: wrapping of saved view fields d-n-d UI <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7216">#7216</a>)</li>
|
||
<li>Enhancement: support custom field icontains filter for select type <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7199">#7199</a>)</li>
|
||
<li>Feature: select custom field type <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7167">#7167</a>)</li>
|
||
<li>Feature: automatic sso redirect <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7168">#7168</a>)</li>
|
||
<li>Enhancement: show more columns in mail frontend admin <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7158">#7158</a>)</li>
|
||
<li>Enhancement: use request user as owner of split / merge docs <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7112">#7112</a>)</li>
|
||
<li>Enhancement: improve date parsing with accented characters <a href="https://github.com/fdubuy">@fdubuy</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7100">#7100</a>)</li>
|
||
<li>Feature: improve history display of object names etc <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7102">#7102</a>)</li>
|
||
<li>Feature: Upgrade Gotenberg to v8 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7094">#7094</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_21">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: include documents in trash for existing asn check <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7189">#7189</a>)</li>
|
||
<li>Fix: include documents in trash in sanity check <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7133">#7133</a>)</li>
|
||
<li>Fix: handle errors for trash actions and only show documents user can restore or delete <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7119">#7119</a>)</li>
|
||
<li>Fix: dont include documents in trash in counts <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7111">#7111</a>)</li>
|
||
<li>Fix: use temp dir for split / merge <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7105">#7105</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_5">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: upgrade to DRF 3.15 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7134">#7134</a>)</li>
|
||
<li>Chore(deps): Bump docker/build-push-action from 5 to 6 in the actions group <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7125">#7125</a>)</li>
|
||
<li>Chore: Ignores DRF 3.15.2 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7122">#7122</a>)</li>
|
||
<li>Chore: show docker tag in UI for ci test builds <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7083">#7083</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_11">Dependencies</h3>
|
||
<details>
|
||
<summary>11 changes</summary>
|
||
|
||
- Chore: Bulk backend updates [@stumpylog](https://github.com/stumpylog) ([#7209](https://github.com/paperless-ngx/paperless-ngx/pull/7209))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 14 updates [@dependabot](https://github.com/dependabot) ([#7200](https://github.com/paperless-ngx/paperless-ngx/pull/7200))
|
||
- Chore(deps): Bump certifi from 2024.6.2 to 2024.7.4 [@dependabot](https://github.com/dependabot) ([#7166](https://github.com/paperless-ngx/paperless-ngx/pull/7166))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 6 updates [@dependabot](https://github.com/dependabot) ([#7148](https://github.com/paperless-ngx/paperless-ngx/pull/7148))
|
||
- Chore(deps): Bump django-multiselectfield from 0.1.12 to 0.1.13 in the django group [@dependabot](https://github.com/dependabot) ([#7147](https://github.com/paperless-ngx/paperless-ngx/pull/7147))
|
||
- Chore(deps): Bump docker/build-push-action from 5 to 6 in the actions group [@dependabot](https://github.com/dependabot) ([#7125](https://github.com/paperless-ngx/paperless-ngx/pull/7125))
|
||
- Chore(deps): Bump the small-changes group across 1 directory with 4 updates [@dependabot](https://github.com/dependabot) ([#7128](https://github.com/paperless-ngx/paperless-ngx/pull/7128))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 16 updates [@dependabot](https://github.com/dependabot) ([#7126](https://github.com/paperless-ngx/paperless-ngx/pull/7126))
|
||
- Chore(deps-dev): Bump ruff from 0.4.9 to 0.5.0 in the development group across 1 directory [@dependabot](https://github.com/dependabot) ([#7120](https://github.com/paperless-ngx/paperless-ngx/pull/7120))
|
||
- Chore(deps-dev): Bump ws from 8.17.0 to 8.17.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#7114](https://github.com/paperless-ngx/paperless-ngx/pull/7114))
|
||
- Chore: update to Angular v18 [@shamoon](https://github.com/shamoon) ([#7106](https://github.com/paperless-ngx/paperless-ngx/pull/7106))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_22">All App Changes</h3>
|
||
<details>
|
||
<summary>25 changes</summary>
|
||
|
||
- Enhancement: disable add split button when appropriate [@shamoon](https://github.com/shamoon) ([#7215](https://github.com/paperless-ngx/paperless-ngx/pull/7215))
|
||
- Enhancement: wrapping of saved view fields d-n-d UI [@shamoon](https://github.com/shamoon) ([#7216](https://github.com/paperless-ngx/paperless-ngx/pull/7216))
|
||
- Chore: Bulk backend updates [@stumpylog](https://github.com/stumpylog) ([#7209](https://github.com/paperless-ngx/paperless-ngx/pull/7209))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 14 updates [@dependabot](https://github.com/dependabot) ([#7200](https://github.com/paperless-ngx/paperless-ngx/pull/7200))
|
||
- Enhancement: support custom field icontains filter for select type [@shamoon](https://github.com/shamoon) ([#7199](https://github.com/paperless-ngx/paperless-ngx/pull/7199))
|
||
- Chore: upgrade to DRF 3.15 [@shamoon](https://github.com/shamoon) ([#7134](https://github.com/paperless-ngx/paperless-ngx/pull/7134))
|
||
- Feature: select custom field type [@shamoon](https://github.com/shamoon) ([#7167](https://github.com/paperless-ngx/paperless-ngx/pull/7167))
|
||
- Feature: automatic sso redirect [@shamoon](https://github.com/shamoon) ([#7168](https://github.com/paperless-ngx/paperless-ngx/pull/7168))
|
||
- Fix: include documents in trash for existing asn check [@shamoon](https://github.com/shamoon) ([#7189](https://github.com/paperless-ngx/paperless-ngx/pull/7189))
|
||
- Chore: Initial conversion to pytest fixtures [@stumpylog](https://github.com/stumpylog) ([#7110](https://github.com/paperless-ngx/paperless-ngx/pull/7110))
|
||
- Enhancement: show more columns in mail frontend admin [@shamoon](https://github.com/shamoon) ([#7158](https://github.com/paperless-ngx/paperless-ngx/pull/7158))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 6 updates [@dependabot](https://github.com/dependabot) ([#7148](https://github.com/paperless-ngx/paperless-ngx/pull/7148))
|
||
- Chore(deps): Bump django-multiselectfield from 0.1.12 to 0.1.13 in the django group [@dependabot](https://github.com/dependabot) ([#7147](https://github.com/paperless-ngx/paperless-ngx/pull/7147))
|
||
- Fix: include documents in trash in sanity check [@shamoon](https://github.com/shamoon) ([#7133](https://github.com/paperless-ngx/paperless-ngx/pull/7133))
|
||
- Chore(deps): Bump the small-changes group across 1 directory with 4 updates [@dependabot](https://github.com/dependabot) ([#7128](https://github.com/paperless-ngx/paperless-ngx/pull/7128))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 16 updates [@dependabot](https://github.com/dependabot) ([#7126](https://github.com/paperless-ngx/paperless-ngx/pull/7126))
|
||
- Enhancement: use request user as owner of split / merge docs [@shamoon](https://github.com/shamoon) ([#7112](https://github.com/paperless-ngx/paperless-ngx/pull/7112))
|
||
- Fix: handle errors for trash actions and only show documents user can restore or delete [@shamoon](https://github.com/shamoon) ([#7119](https://github.com/paperless-ngx/paperless-ngx/pull/7119))
|
||
- Chore(deps-dev): Bump ruff from 0.4.9 to 0.5.0 in the development group across 1 directory [@dependabot](https://github.com/dependabot) ([#7120](https://github.com/paperless-ngx/paperless-ngx/pull/7120))
|
||
- Chore(deps-dev): Bump ws from 8.17.0 to 8.17.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#7114](https://github.com/paperless-ngx/paperless-ngx/pull/7114))
|
||
- Chore: update to Angular v18 [@shamoon](https://github.com/shamoon) ([#7106](https://github.com/paperless-ngx/paperless-ngx/pull/7106))
|
||
- Enhancement: improve date parsing with accented characters [@fdubuy](https://github.com/fdubuy) ([#7100](https://github.com/paperless-ngx/paperless-ngx/pull/7100))
|
||
- Feature: improve history display of object names etc [@shamoon](https://github.com/shamoon) ([#7102](https://github.com/paperless-ngx/paperless-ngx/pull/7102))
|
||
- Fix: dont include documents in trash in counts [@shamoon](https://github.com/shamoon) ([#7111](https://github.com/paperless-ngx/paperless-ngx/pull/7111))
|
||
- Fix: use temp dir for split / merge [@shamoon](https://github.com/shamoon) ([#7105](https://github.com/paperless-ngx/paperless-ngx/pull/7105))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2102">paperless-ngx 2.10.2</h2>
|
||
<h3 id="bug-fixes_22">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: always update document modified property on bulk edit operations <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7079">#7079</a>)</li>
|
||
<li>Fix: correct frontend retrieval of trash delay setting <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7067">#7067</a>)</li>
|
||
<li>Fix: index fresh document data after update archive file <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7057">#7057</a>)</li>
|
||
<li>Fix: Safari browser PDF viewer not loading in 2.10.x <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7056">#7056</a>)</li>
|
||
<li>Fix: Prefer the exporter metadata JSON file over the version JSON file <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7048">#7048</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_23">All App Changes</h3>
|
||
<details>
|
||
<summary>5 changes</summary>
|
||
|
||
- Fix: always update document modified property on bulk edit operations [@shamoon](https://github.com/shamoon) ([#7079](https://github.com/paperless-ngx/paperless-ngx/pull/7079))
|
||
- Fix: correct frontend retrieval of trash delay setting [@shamoon](https://github.com/shamoon) ([#7067](https://github.com/paperless-ngx/paperless-ngx/pull/7067))
|
||
- Fix: index fresh document data after update archive file [@shamoon](https://github.com/shamoon) ([#7057](https://github.com/paperless-ngx/paperless-ngx/pull/7057))
|
||
- Fix: Safari browser PDF viewer not loading in 2.10.x [@shamoon](https://github.com/shamoon) ([#7056](https://github.com/paperless-ngx/paperless-ngx/pull/7056))
|
||
- Fix: Prefer the exporter metadata JSON file over the version JSON file [@stumpylog](https://github.com/stumpylog) ([#7048](https://github.com/paperless-ngx/paperless-ngx/pull/7048))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-2101">paperless-ngx 2.10.1</h2>
|
||
<h3 id="bug-fixes_23">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: dont require admin perms to view trash on frontend @shamoon (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7028">#7028</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-2100">paperless-ngx 2.10.0</h2>
|
||
<h3 id="features_8">Features</h3>
|
||
<ul>
|
||
<li>Feature: documents trash aka soft delete <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6944">#6944</a>)</li>
|
||
<li>Enhancement: better boolean custom field display <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/7001">#7001</a>)</li>
|
||
<li>Feature: Allow encrypting sensitive fields in export <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6927">#6927</a>)</li>
|
||
<li>Enhancement: allow consumption of odg files <a href="https://github.com/daniel-boehme">@daniel-boehme</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6940">#6940</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_24">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Document history could include extra fields <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6989">#6989</a>)</li>
|
||
<li>Fix: use local pdf worker js <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6990">#6990</a>)</li>
|
||
<li>Fix: Revert masking the content field from auditlog <a href="https://github.com/tribut">@tribut</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6981">#6981</a>)</li>
|
||
<li>Fix: respect model permissions for tasks API endpoint <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6958">#6958</a>)</li>
|
||
<li>Fix: Make the logging of an email message to be something useful <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6901">#6901</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation">Documentation</h3>
|
||
<ul>
|
||
<li>Documentation: Corrections and clarifications for Python support <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6995">#6995</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_6">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore(deps): Bump stumpylog/image-cleaner-action from 0.6.0 to 0.7.0 in the actions group <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6968">#6968</a>)</li>
|
||
<li>Chore: Configures dependabot to ignore djangorestframework <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6967">#6967</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_12">Dependencies</h3>
|
||
<details>
|
||
<summary>10 changes</summary>
|
||
|
||
- Chore(deps): Bump pipenv from 2023.12.1 to 2024.0.1 [@stumpylog](https://github.com/stumpylog) ([#7019](https://github.com/paperless-ngx/paperless-ngx/pull/7019))
|
||
- Chore(deps): Bump the small-changes group with 2 updates [@dependabot](https://github.com/dependabot) ([#7013](https://github.com/paperless-ngx/paperless-ngx/pull/7013))
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#7012](https://github.com/paperless-ngx/paperless-ngx/pull/7012))
|
||
- Chore(deps-dev): Bump ws from 8.15.1 to 8.17.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#7015](https://github.com/paperless-ngx/paperless-ngx/pull/7015))
|
||
- Chore(deps): Bump urllib3 from 2.2.1 to 2.2.2 [@dependabot](https://github.com/dependabot) ([#7014](https://github.com/paperless-ngx/paperless-ngx/pull/7014))
|
||
- Chore: update packages used by mail parser html template [@shamoon](https://github.com/shamoon) ([#6970](https://github.com/paperless-ngx/paperless-ngx/pull/6970))
|
||
- Chore(deps): Bump stumpylog/image-cleaner-action from 0.6.0 to 0.7.0 in the actions group [@dependabot](https://github.com/dependabot) ([#6968](https://github.com/paperless-ngx/paperless-ngx/pull/6968))
|
||
- Chore(deps-dev): Bump the development group with 3 updates [@dependabot](https://github.com/dependabot) ([#6953](https://github.com/paperless-ngx/paperless-ngx/pull/6953))
|
||
- Chore: Updates to latest Trixie version of Ghostscript 10.03.1 [@stumpylog](https://github.com/stumpylog) ([#6956](https://github.com/paperless-ngx/paperless-ngx/pull/6956))
|
||
- Chore(deps): Bump tornado from 6.4 to 6.4.1 [@dependabot](https://github.com/dependabot) ([#6930](https://github.com/paperless-ngx/paperless-ngx/pull/6930))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_24">All App Changes</h3>
|
||
<details>
|
||
<summary>17 changes</summary>
|
||
|
||
- Chore(deps): Bump the small-changes group with 2 updates [@dependabot](https://github.com/dependabot) ([#7013](https://github.com/paperless-ngx/paperless-ngx/pull/7013))
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#7012](https://github.com/paperless-ngx/paperless-ngx/pull/7012))
|
||
- Chore(deps-dev): Bump ws from 8.15.1 to 8.17.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#7015](https://github.com/paperless-ngx/paperless-ngx/pull/7015))
|
||
- Feature: documents trash aka soft delete [@shamoon](https://github.com/shamoon) ([#6944](https://github.com/paperless-ngx/paperless-ngx/pull/6944))
|
||
- Enhancement: better boolean custom field display [@shamoon](https://github.com/shamoon) ([#7001](https://github.com/paperless-ngx/paperless-ngx/pull/7001))
|
||
- Fix: default order of documents gets lost in QuerySet pipeline [@madduck](https://github.com/madduck) ([#6982](https://github.com/paperless-ngx/paperless-ngx/pull/6982))
|
||
- Fix: Document history could include extra fields [@stumpylog](https://github.com/stumpylog) ([#6989](https://github.com/paperless-ngx/paperless-ngx/pull/6989))
|
||
- Fix: use local pdf worker js [@shamoon](https://github.com/shamoon) ([#6990](https://github.com/paperless-ngx/paperless-ngx/pull/6990))
|
||
- Fix: Revert masking the content field from auditlog [@tribut](https://github.com/tribut) ([#6981](https://github.com/paperless-ngx/paperless-ngx/pull/6981))
|
||
- Chore: update packages used by mail parser html template [@shamoon](https://github.com/shamoon) ([#6970](https://github.com/paperless-ngx/paperless-ngx/pull/6970))
|
||
- Chore(deps-dev): Bump the development group with 3 updates [@dependabot](https://github.com/dependabot) ([#6953](https://github.com/paperless-ngx/paperless-ngx/pull/6953))
|
||
- Fix: respect model permissions for tasks API endpoint [@shamoon](https://github.com/shamoon) ([#6958](https://github.com/paperless-ngx/paperless-ngx/pull/6958))
|
||
- Feature: Allow encrypting sensitive fields in export [@stumpylog](https://github.com/stumpylog) ([#6927](https://github.com/paperless-ngx/paperless-ngx/pull/6927))
|
||
- Enhancement: allow consumption of odg files [@daniel-boehme](https://github.com/daniel-boehme) ([#6940](https://github.com/paperless-ngx/paperless-ngx/pull/6940))
|
||
- Enhancement: use note model permissions for notes [@shamoon](https://github.com/shamoon) ([#6913](https://github.com/paperless-ngx/paperless-ngx/pull/6913))
|
||
- Chore: Resolves test issues with Python 3.12 [@stumpylog](https://github.com/stumpylog) ([#6902](https://github.com/paperless-ngx/paperless-ngx/pull/6902))
|
||
- Fix: Make the logging of an email message to be something useful [@stumpylog](https://github.com/stumpylog) ([#6901](https://github.com/paperless-ngx/paperless-ngx/pull/6901))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-290">paperless-ngx 2.9.0</h2>
|
||
<h3 id="features_9">Features</h3>
|
||
<ul>
|
||
<li>Feature: Allow a data only export/import cycle <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6871">#6871</a>)</li>
|
||
<li>Change: rename 'redo OCR' to 'reprocess' to clarify behavior <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6866">#6866</a>)</li>
|
||
<li>Enhancement: Support custom path for the classification file <a href="https://github.com/lino-b">@lino-b</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6858">#6858</a>)</li>
|
||
<li>Enhancement: default to title/content search, allow choosing full search link from global search <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6805">#6805</a>)</li>
|
||
<li>Enhancement: only include correspondent 'last_correspondence' if requested <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6792">#6792</a>)</li>
|
||
<li>Enhancement: delete pages PDF action <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6772">#6772</a>)</li>
|
||
<li>Enhancement: support custom logo / title on login page <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6775">#6775</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_25">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: including ordering param for id__in retrievals <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6875">#6875</a>)</li>
|
||
<li>Fix: Don't allow the workflow save to override other process updates <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6849">#6849</a>)</li>
|
||
<li>Fix: consistently use created_date for doc display <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6758">#6758</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_7">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: Change the code formatter to Ruff <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6756">#6756</a>)</li>
|
||
<li>Chore: Backend updates <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6755">#6755</a>)</li>
|
||
<li>Chore(deps): Bump crowdin/github-action from 1 to 2 in the actions group <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6881">#6881</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_13">Dependencies</h3>
|
||
<details>
|
||
<summary>12 changes</summary>
|
||
|
||
- Chore(deps-dev): Bump jest-preset-angular from 14.0.4 to 14.1.0 in /src-ui in the frontend-jest-dependencies group [@dependabot](https://github.com/dependabot) ([#6879](https://github.com/paperless-ngx/paperless-ngx/pull/6879))
|
||
- Chore: Backend dependencies update [@stumpylog](https://github.com/stumpylog) ([#6892](https://github.com/paperless-ngx/paperless-ngx/pull/6892))
|
||
- Chore(deps): Bump crowdin/github-action from 1 to 2 in the actions group [@dependabot](https://github.com/dependabot) ([#6881](https://github.com/paperless-ngx/paperless-ngx/pull/6881))
|
||
- Chore: Updates Ghostscript to 10.03.1 [@stumpylog](https://github.com/stumpylog) ([#6854](https://github.com/paperless-ngx/paperless-ngx/pull/6854))
|
||
- Chore(deps-dev): Bump the development group across 1 directory with 2 updates [@dependabot](https://github.com/dependabot) ([#6851](https://github.com/paperless-ngx/paperless-ngx/pull/6851))
|
||
- Chore(deps): Bump the small-changes group with 3 updates [@dependabot](https://github.com/dependabot) ([#6843](https://github.com/paperless-ngx/paperless-ngx/pull/6843))
|
||
- Chore(deps): Use psycopg as recommended [@stumpylog](https://github.com/stumpylog) ([#6811](https://github.com/paperless-ngx/paperless-ngx/pull/6811))
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#6793](https://github.com/paperless-ngx/paperless-ngx/pull/6793))
|
||
- Chore(deps): Bump requests from 2.31.0 to 2.32.0 [@dependabot](https://github.com/dependabot) ([#6795](https://github.com/paperless-ngx/paperless-ngx/pull/6795))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 19 updates [@dependabot](https://github.com/dependabot) ([#6761](https://github.com/paperless-ngx/paperless-ngx/pull/6761))
|
||
- Chore: Backend updates [@stumpylog](https://github.com/stumpylog) ([#6755](https://github.com/paperless-ngx/paperless-ngx/pull/6755))
|
||
- Chore: revert pngx pdf viewer to third party package [@shamoon](https://github.com/shamoon) ([#6741](https://github.com/paperless-ngx/paperless-ngx/pull/6741))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_25">All App Changes</h3>
|
||
<details>
|
||
<summary>19 changes</summary>
|
||
|
||
- Chore(deps-dev): Bump jest-preset-angular from 14.0.4 to 14.1.0 in /src-ui in the frontend-jest-dependencies group [@dependabot](https://github.com/dependabot) ([#6879](https://github.com/paperless-ngx/paperless-ngx/pull/6879))
|
||
- Fix: including ordering param for id\_\_in retrievals [@shamoon](https://github.com/shamoon) ([#6875](https://github.com/paperless-ngx/paperless-ngx/pull/6875))
|
||
- Feature: Allow a data only export/import cycle [@stumpylog](https://github.com/stumpylog) ([#6871](https://github.com/paperless-ngx/paperless-ngx/pull/6871))
|
||
- Change: rename 'redo OCR' to 'reprocess' to clarify behavior [@shamoon](https://github.com/shamoon) ([#6866](https://github.com/paperless-ngx/paperless-ngx/pull/6866))
|
||
- Enhancement: Support custom path for the classification file [@lino-b](https://github.com/lino-b) ([#6858](https://github.com/paperless-ngx/paperless-ngx/pull/6858))
|
||
- Chore(deps-dev): Bump the development group across 1 directory with 2 updates [@dependabot](https://github.com/dependabot) ([#6851](https://github.com/paperless-ngx/paperless-ngx/pull/6851))
|
||
- Chore(deps): Bump the small-changes group with 3 updates [@dependabot](https://github.com/dependabot) ([#6843](https://github.com/paperless-ngx/paperless-ngx/pull/6843))
|
||
- Fix: Don't allow the workflow save to override other process updates [@stumpylog](https://github.com/stumpylog) ([#6849](https://github.com/paperless-ngx/paperless-ngx/pull/6849))
|
||
- Chore(deps): Use psycopg as recommended [@stumpylog](https://github.com/stumpylog) ([#6811](https://github.com/paperless-ngx/paperless-ngx/pull/6811))
|
||
- Enhancement: default to title/content search, allow choosing full search link from global search [@shamoon](https://github.com/shamoon) ([#6805](https://github.com/paperless-ngx/paperless-ngx/pull/6805))
|
||
- Enhancement: only include correspondent 'last_correspondence' if requested [@shamoon](https://github.com/shamoon) ([#6792](https://github.com/paperless-ngx/paperless-ngx/pull/6792))
|
||
- Enhancement: accessibility improvements for tags, doc links, dashboard views [@shamoon](https://github.com/shamoon) ([#6786](https://github.com/paperless-ngx/paperless-ngx/pull/6786))
|
||
- Enhancement: delete pages PDF action [@shamoon](https://github.com/shamoon) ([#6772](https://github.com/paperless-ngx/paperless-ngx/pull/6772))
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#6793](https://github.com/paperless-ngx/paperless-ngx/pull/6793))
|
||
- Enhancement: support custom logo / title on login page [@shamoon](https://github.com/shamoon) ([#6775](https://github.com/paperless-ngx/paperless-ngx/pull/6775))
|
||
- Chore: Change the code formatter to Ruff [@stumpylog](https://github.com/stumpylog) ([#6756](https://github.com/paperless-ngx/paperless-ngx/pull/6756))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 19 updates [@dependabot](https://github.com/dependabot) ([#6761](https://github.com/paperless-ngx/paperless-ngx/pull/6761))
|
||
- Fix: consistently use created_date for doc display [@shamoon](https://github.com/shamoon) ([#6758](https://github.com/paperless-ngx/paperless-ngx/pull/6758))
|
||
- Chore: revert pngx pdf viewer to third party package [@shamoon](https://github.com/shamoon) ([#6741](https://github.com/paperless-ngx/paperless-ngx/pull/6741))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-286">paperless-ngx 2.8.6</h2>
|
||
<h3 id="bug-fixes_26">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Security: disallow API remote-user auth if disabled <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6739">#6739</a>)</li>
|
||
<li>Fix: retain sort field from global search filtering, use FILTER_HAS_TAGS_ALL <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6737">#6737</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_26">All App Changes</h3>
|
||
<details>
|
||
<summary>2 changes</summary>
|
||
|
||
- Security: disallow API remote-user auth if disabled [@shamoon](https://github.com/shamoon) ([#6739](https://github.com/paperless-ngx/paperless-ngx/pull/6739))
|
||
- Fix: retain sort field from global search filtering, use FILTER_HAS_TAGS_ALL [@shamoon](https://github.com/shamoon) ([#6737](https://github.com/paperless-ngx/paperless-ngx/pull/6737))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-285">paperless-ngx 2.8.5</h2>
|
||
<h3 id="bug-fixes_27">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: restore search highlighting on large cards results <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6728">#6728</a>)</li>
|
||
<li>Fix: global search filtering links broken in 2.8.4 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6726">#6726</a>)</li>
|
||
<li>Fix: some buttons incorrectly aligned in 2.8.4 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6715">#6715</a>)</li>
|
||
<li>Fix: don't format ASN as number on dashboard <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6708">#6708</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_27">All App Changes</h3>
|
||
<details>
|
||
<summary>4 changes</summary>
|
||
|
||
- Fix: restore search highlighting on large cards results [@shamoon](https://github.com/shamoon) ([#6728](https://github.com/paperless-ngx/paperless-ngx/pull/6728))
|
||
- Fix: global search filtering links broken in 2.8.4 [@shamoon](https://github.com/shamoon) ([#6726](https://github.com/paperless-ngx/paperless-ngx/pull/6726))
|
||
- Fix: some buttons incorrectly aligned in 2.8.4 [@shamoon](https://github.com/shamoon) ([#6715](https://github.com/paperless-ngx/paperless-ngx/pull/6715))
|
||
- Fix: don't format ASN as number on dashboard [@shamoon](https://github.com/shamoon) ([#6708](https://github.com/paperless-ngx/paperless-ngx/pull/6708))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-284">paperless-ngx 2.8.4</h2>
|
||
<h3 id="features_10">Features</h3>
|
||
<ul>
|
||
<li>Enhancement: display current ASN in statistics <a href="https://github.com/darmiel">@darmiel</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6692">#6692</a>)</li>
|
||
<li>Enhancement: global search tweaks <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6674">#6674</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_28">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Security: Correctly disable in pdfjs <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6702">#6702</a>)</li>
|
||
<li>Fix: history timestamp tooltip illegible in dark mode <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6696">#6696</a>)</li>
|
||
<li>Fix: only count inbox documents from inbox tags with permissions <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6670">#6670</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_28">All App Changes</h3>
|
||
<details>
|
||
<summary>5 changes</summary>
|
||
|
||
- Enhancement: global search tweaks [@shamoon](https://github.com/shamoon) ([#6674](https://github.com/paperless-ngx/paperless-ngx/pull/6674))
|
||
- Security: Correctly disable in pdfjs [@shamoon](https://github.com/shamoon) ([#6702](https://github.com/paperless-ngx/paperless-ngx/pull/6702))
|
||
- Fix: history timestamp tooltip illegible in dark mode [@shamoon](https://github.com/shamoon) ([#6696](https://github.com/paperless-ngx/paperless-ngx/pull/6696))
|
||
- Enhancement: display current ASN in statistics [@darmiel](https://github.com/darmiel) ([#6692](https://github.com/paperless-ngx/paperless-ngx/pull/6692))
|
||
- Fix: only count inbox documents from inbox tags with permissions [@shamoon](https://github.com/shamoon) ([#6670](https://github.com/paperless-ngx/paperless-ngx/pull/6670))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-283">paperless-ngx 2.8.3</h2>
|
||
<h3 id="bug-fixes_29">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: respect superuser for document history <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6661">#6661</a>)</li>
|
||
<li>Fix: allow 0 in monetary field <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6658">#6658</a>)</li>
|
||
<li>Fix: custom field removal doesn't always trigger change detection <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6653">#6653</a>)</li>
|
||
<li>Fix: Downgrade and lock lxml <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6655">#6655</a>)</li>
|
||
<li>Fix: correctly handle global search esc key when open and button foucsed <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6644">#6644</a>)</li>
|
||
<li>Fix: consistent monetary field display in list and cards <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6645">#6645</a>)</li>
|
||
<li>Fix: doc links and more illegible in light mode <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6643">#6643</a>)</li>
|
||
<li>Fix: Allow auditlog to be disabled <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6638">#6638</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_1">Documentation</h3>
|
||
<ul>
|
||
<li>Chore(docs): Update the sample Compose file to latest database <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6639">#6639</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_29">All App Changes</h3>
|
||
<details>
|
||
<summary>7 changes</summary>
|
||
|
||
- Fix: respect superuser for document history [@shamoon](https://github.com/shamoon) ([#6661](https://github.com/paperless-ngx/paperless-ngx/pull/6661))
|
||
- Fix: allow 0 in monetary field [@shamoon](https://github.com/shamoon) ([#6658](https://github.com/paperless-ngx/paperless-ngx/pull/6658))
|
||
- Fix: custom field removal doesn't always trigger change detection [@shamoon](https://github.com/shamoon) ([#6653](https://github.com/paperless-ngx/paperless-ngx/pull/6653))
|
||
- Fix: correctly handle global search esc key when open and button foucsed [@shamoon](https://github.com/shamoon) ([#6644](https://github.com/paperless-ngx/paperless-ngx/pull/6644))
|
||
- Fix: consistent monetary field display in list and cards [@shamoon](https://github.com/shamoon) ([#6645](https://github.com/paperless-ngx/paperless-ngx/pull/6645))
|
||
- Fix: doc links and more illegible in light mode [@shamoon](https://github.com/shamoon) ([#6643](https://github.com/paperless-ngx/paperless-ngx/pull/6643))
|
||
- Fix: Allow auditlog to be disabled [@stumpylog](https://github.com/stumpylog) ([#6638](https://github.com/paperless-ngx/paperless-ngx/pull/6638))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-282">paperless-ngx 2.8.2</h2>
|
||
<h3 id="bug-fixes_30">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Restore the compression of static files for x86_64 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6627">#6627</a>)</li>
|
||
<li>Fix: make backend monetary validation accept unpadded decimals <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6626">#6626</a>)</li>
|
||
<li>Fix: allow bulk edit with existing fields <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6625">#6625</a>)</li>
|
||
<li>Fix: table view doesn't immediately display custom fields on app startup <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6600">#6600</a>)</li>
|
||
<li>Fix: dont use limit in subqueries in global search for mariadb compatibility <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6611">#6611</a>)</li>
|
||
<li>Fix: exclude admin perms from group permissions serializer <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6608">#6608</a>)</li>
|
||
<li>Fix: global search text illegible in light mode <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6602">#6602</a>)</li>
|
||
<li>Fix: document history text color illegible in light mode <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6601">#6601</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_30">All App Changes</h3>
|
||
<details>
|
||
<summary>10 changes</summary>
|
||
|
||
- Fix: Restore the compression of static files for x86_64 [@stumpylog](https://github.com/stumpylog) ([#6627](https://github.com/paperless-ngx/paperless-ngx/pull/6627))
|
||
- Fix: make backend monetary validation accept unpadded decimals [@shamoon](https://github.com/shamoon) ([#6626](https://github.com/paperless-ngx/paperless-ngx/pull/6626))
|
||
- Fix: allow bulk edit with existing fields [@shamoon](https://github.com/shamoon) ([#6625](https://github.com/paperless-ngx/paperless-ngx/pull/6625))
|
||
- Enhancement: show custom field name on cards if empty, add tooltip [@shamoon](https://github.com/shamoon) ([#6620](https://github.com/paperless-ngx/paperless-ngx/pull/6620))
|
||
- Security: Disable in pdfjs [@shamoon](https://github.com/shamoon) ([#6615](https://github.com/paperless-ngx/paperless-ngx/pull/6615))
|
||
- Fix: table view doesn't immediately display custom fields on app startup [@shamoon](https://github.com/shamoon) ([#6600](https://github.com/paperless-ngx/paperless-ngx/pull/6600))
|
||
- Fix: dont use limit in subqueries in global search for mariadb compatibility [@shamoon](https://github.com/shamoon) ([#6611](https://github.com/paperless-ngx/paperless-ngx/pull/6611))
|
||
- Fix: exclude admin perms from group permissions serializer [@shamoon](https://github.com/shamoon) ([#6608](https://github.com/paperless-ngx/paperless-ngx/pull/6608))
|
||
- Fix: global search text illegible in light mode [@shamoon](https://github.com/shamoon) ([#6602](https://github.com/paperless-ngx/paperless-ngx/pull/6602))
|
||
- Fix: document history text color illegible in light mode [@shamoon](https://github.com/shamoon) ([#6601](https://github.com/paperless-ngx/paperless-ngx/pull/6601))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-281">paperless-ngx 2.8.1</h2>
|
||
<h3 id="bug-fixes_31">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: saved views dont immediately display custom fields in table view <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6594">#6594</a>)</li>
|
||
<li>Fix: bulk edit custom fields should support multiple items <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6589">#6589</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_14">Dependencies</h3>
|
||
<ul>
|
||
<li>Chore(deps-dev): Bump jinja2 from 3.1.3 to 3.1.4 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6579">#6579</a>)</li>
|
||
<li>Chore(deps-dev): Bump mkdocs-glightbox from 0.3.7 to 0.4.0 in the small-changes group <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6581">#6581</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_31">All App Changes</h3>
|
||
<details>
|
||
<summary>3 changes</summary>
|
||
|
||
- Fix: saved views dont immediately display custom fields in table view [@shamoon](https://github.com/shamoon) ([#6594](https://github.com/paperless-ngx/paperless-ngx/pull/6594))
|
||
- Chore(deps-dev): Bump mkdocs-glightbox from 0.3.7 to 0.4.0 in the small-changes group [@dependabot](https://github.com/dependabot) ([#6581](https://github.com/paperless-ngx/paperless-ngx/pull/6581))
|
||
- Fix: bulk edit custom fields should support multiple items [@shamoon](https://github.com/shamoon) ([#6589](https://github.com/paperless-ngx/paperless-ngx/pull/6589))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-280">paperless-ngx 2.8.0</h2>
|
||
<h3 id="breaking-changes_1">Breaking Changes</h3>
|
||
<ul>
|
||
<li>Fix: remove admin.logentry perm, use admin (staff) status <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6380">#6380</a>)</li>
|
||
</ul>
|
||
<h3 id="notable-changes_1">Notable Changes</h3>
|
||
<ul>
|
||
<li>Feature: global search, keyboard shortcuts / hotkey support <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6449">#6449</a>)</li>
|
||
<li>Feature: custom fields filtering \& bulk editing <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6484">#6484</a>)</li>
|
||
<li>Feature: customizable fields display for documents, saved views \& dashboard widgets <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6439">#6439</a>)</li>
|
||
<li>Feature: document history (audit log UI) <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6388">#6388</a>)</li>
|
||
<li>Chore: Convert the consumer to a plugin <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6361">#6361</a>)</li>
|
||
</ul>
|
||
<h3 id="features_11">Features</h3>
|
||
<ul>
|
||
<li>Feature: global search, keyboard shortcuts / hotkey support <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6449">#6449</a>)</li>
|
||
<li>Feature: customizable fields display for documents, saved views \& dashboard widgets <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6439">#6439</a>)</li>
|
||
<li>Feature: document history (audit log UI) <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6388">#6388</a>)</li>
|
||
<li>Enhancement: refactor monetary field <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6370">#6370</a>)</li>
|
||
<li>Chore: Convert the consumer to a plugin <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6361">#6361</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_32">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: always check workflow if set <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6474">#6474</a>)</li>
|
||
<li>Fix: use responsive tables for management lists <a href="https://github.com/DlieBG">@DlieBG</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6460">#6460</a>)</li>
|
||
<li>Fix: password reset done template <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6444">#6444</a>)</li>
|
||
<li>Fix: show message on empty group list <a href="https://github.com/DlieBG">@DlieBG</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6393">#6393</a>)</li>
|
||
<li>Fix: remove admin.logentry perm, use admin (staff) status <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6380">#6380</a>)</li>
|
||
<li>Fix: dont dismiss active alerts on dismiss completed <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6364">#6364</a>)</li>
|
||
<li>Fix: Allow lowercase letters in monetary currency code field <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6359">#6359</a>)</li>
|
||
<li>Fix: Allow negative monetary values with a current code <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6358">#6358</a>)</li>
|
||
<li>Fix: add timezone fallback to install script <a href="https://github.com/Harald-Berghoff">@Harald-Berghoff</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6336">#6336</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_8">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore(deps): Bump stumpylog/image-cleaner-action from 0.5.0 to 0.6.0 in the actions group <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6541">#6541</a>)</li>
|
||
<li>Chore(deps): Bump all allowed backend packages <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6562">#6562</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_15">Dependencies</h3>
|
||
<details>
|
||
<summary>10 changes</summary>
|
||
|
||
- Chore(deps): Bump stumpylog/image-cleaner-action from 0.5.0 to 0.6.0 in the actions group [@dependabot](https://github.com/dependabot) ([#6541](https://github.com/paperless-ngx/paperless-ngx/pull/6541))
|
||
- Chore(deps-dev): Bump ejs from 3.1.9 to 3.1.10 in /src-ui [@dependabot](https://github.com/dependabot) ([#6540](https://github.com/paperless-ngx/paperless-ngx/pull/6540))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 13 updates [@dependabot](https://github.com/dependabot) ([#6539](https://github.com/paperless-ngx/paperless-ngx/pull/6539))
|
||
- Chore(deps): Bump python-ipware from 2.0.3 to 3.0.0 in the major-versions group [@dependabot](https://github.com/dependabot) ([#6468](https://github.com/paperless-ngx/paperless-ngx/pull/6468))
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#6466](https://github.com/paperless-ngx/paperless-ngx/pull/6466))
|
||
- Chore: Updates Docker bundled QPDF to 11.9.0 [@stumpylog](https://github.com/stumpylog) ([#6423](https://github.com/paperless-ngx/paperless-ngx/pull/6423))
|
||
- Chore(deps): Bump gunicorn from 21.2.0 to 22.0.0 [@dependabot](https://github.com/dependabot) ([#6416](https://github.com/paperless-ngx/paperless-ngx/pull/6416))
|
||
- Chore(deps): Bump the small-changes group with 11 updates [@dependabot](https://github.com/dependabot) ([#6405](https://github.com/paperless-ngx/paperless-ngx/pull/6405))
|
||
- Chore(deps): Bump idna from 3.6 to 3.7 [@dependabot](https://github.com/dependabot) ([#6377](https://github.com/paperless-ngx/paperless-ngx/pull/6377))
|
||
- Chore(deps): Bump tar from 6.2.0 to 6.2.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#6373](https://github.com/paperless-ngx/paperless-ngx/pull/6373))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_32">All App Changes</h3>
|
||
<details>
|
||
<summary>23 changes</summary>
|
||
|
||
- Feature: global search, keyboard shortcuts / hotkey support [@shamoon](https://github.com/shamoon) ([#6449](https://github.com/paperless-ngx/paperless-ngx/pull/6449))
|
||
- Chore(deps-dev): Bump ejs from 3.1.9 to 3.1.10 in /src-ui [@dependabot](https://github.com/dependabot) ([#6540](https://github.com/paperless-ngx/paperless-ngx/pull/6540))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 13 updates [@dependabot](https://github.com/dependabot) ([#6539](https://github.com/paperless-ngx/paperless-ngx/pull/6539))
|
||
- Chore: Hand craft SQL queries [@stumpylog](https://github.com/stumpylog) ([#6489](https://github.com/paperless-ngx/paperless-ngx/pull/6489))
|
||
- Feature: custom fields filtering \& bulk editing [@shamoon](https://github.com/shamoon) ([#6484](https://github.com/paperless-ngx/paperless-ngx/pull/6484))
|
||
- Feature: customizable fields display for documents, saved views \& dashboard widgets [@shamoon](https://github.com/shamoon) ([#6439](https://github.com/paperless-ngx/paperless-ngx/pull/6439))
|
||
- Chore(deps): Bump python-ipware from 2.0.3 to 3.0.0 in the major-versions group [@dependabot](https://github.com/dependabot) ([#6468](https://github.com/paperless-ngx/paperless-ngx/pull/6468))
|
||
- Feature: document history (audit log UI) [@shamoon](https://github.com/shamoon) ([#6388](https://github.com/paperless-ngx/paperless-ngx/pull/6388))
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#6466](https://github.com/paperless-ngx/paperless-ngx/pull/6466))
|
||
- Fix: always check workflow if set [@shamoon](https://github.com/shamoon) ([#6474](https://github.com/paperless-ngx/paperless-ngx/pull/6474))
|
||
- Fix: use responsive tables for management lists [@DlieBG](https://github.com/DlieBG) ([#6460](https://github.com/paperless-ngx/paperless-ngx/pull/6460))
|
||
- Fix: password reset done template [@shamoon](https://github.com/shamoon) ([#6444](https://github.com/paperless-ngx/paperless-ngx/pull/6444))
|
||
- Enhancement: refactor monetary field [@shamoon](https://github.com/shamoon) ([#6370](https://github.com/paperless-ngx/paperless-ngx/pull/6370))
|
||
- Enhancement: improve layout, button labels for custom fields dropdown [@shamoon](https://github.com/shamoon) ([#6362](https://github.com/paperless-ngx/paperless-ngx/pull/6362))
|
||
- Chore: Convert the consumer to a plugin [@stumpylog](https://github.com/stumpylog) ([#6361](https://github.com/paperless-ngx/paperless-ngx/pull/6361))
|
||
- Chore(deps): Bump the small-changes group with 11 updates [@dependabot](https://github.com/dependabot) ([#6405](https://github.com/paperless-ngx/paperless-ngx/pull/6405))
|
||
- Enhancement: Hide columns in document list if user does not have permissions [@theomega](https://github.com/theomega) ([#6415](https://github.com/paperless-ngx/paperless-ngx/pull/6415))
|
||
- Fix: show message on empty group list [@DlieBG](https://github.com/DlieBG) ([#6393](https://github.com/paperless-ngx/paperless-ngx/pull/6393))
|
||
- Fix: remove admin.logentry perm, use admin (staff) status [@shamoon](https://github.com/shamoon) ([#6380](https://github.com/paperless-ngx/paperless-ngx/pull/6380))
|
||
- Chore(deps): Bump tar from 6.2.0 to 6.2.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#6373](https://github.com/paperless-ngx/paperless-ngx/pull/6373))
|
||
- Fix: dont dismiss active alerts on dismiss completed [@shamoon](https://github.com/shamoon) ([#6364](https://github.com/paperless-ngx/paperless-ngx/pull/6364))
|
||
- Fix: Allow lowercase letters in monetary currency code field [@shamoon](https://github.com/shamoon) ([#6359](https://github.com/paperless-ngx/paperless-ngx/pull/6359))
|
||
- Fix: Allow negative monetary values with a current code [@stumpylog](https://github.com/stumpylog) ([#6358](https://github.com/paperless-ngx/paperless-ngx/pull/6358))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-272">paperless-ngx 2.7.2</h2>
|
||
<h3 id="bug-fixes_33">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: select dropdown background colors not visible in light mode <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6323">#6323</a>)</li>
|
||
<li>Fix: spacing in reset and incorrect display in saved views <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6324">#6324</a>)</li>
|
||
<li>Fix: disable invalid create endpoints <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6320">#6320</a>)</li>
|
||
<li>Fix: dont initialize page numbers, allow split with browser pdf viewer <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6314">#6314</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_33">All App Changes</h3>
|
||
<details>
|
||
<summary>4 changes</summary>
|
||
|
||
- Fix: select dropdown background colors not visible in light mode [@shamoon](https://github.com/shamoon) ([#6323](https://github.com/paperless-ngx/paperless-ngx/pull/6323))
|
||
- Fix: spacing in reset and incorrect display in saved views [@shamoon](https://github.com/shamoon) ([#6324](https://github.com/paperless-ngx/paperless-ngx/pull/6324))
|
||
- Fix: disable invalid create endpoints [@shamoon](https://github.com/shamoon) ([#6320](https://github.com/paperless-ngx/paperless-ngx/pull/6320))
|
||
- Fix: dont initialize page numbers, allow split with browser pdf viewer [@shamoon](https://github.com/shamoon) ([#6314](https://github.com/paperless-ngx/paperless-ngx/pull/6314))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-271">paperless-ngx 2.7.1</h2>
|
||
<h3 id="bug-fixes_34">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Only disable split button if pages = 1 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6304">#6304</a>)</li>
|
||
<li>Fix: Use correct custom field id when splitting <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6303">#6303</a>)</li>
|
||
<li>Fix: Rotation fails due to celery chord <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6306">#6306</a>)</li>
|
||
<li>Fix: split user / group objects error <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6302">#6302</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_34">All App Changes</h3>
|
||
<details>
|
||
<summary>4 changes</summary>
|
||
|
||
- Fix: Only disable split button if pages = 1 [@shamoon](https://github.com/shamoon) ([#6304](https://github.com/paperless-ngx/paperless-ngx/pull/6304))
|
||
- Fix: Use correct custom field id when splitting [@shamoon](https://github.com/shamoon) ([#6303](https://github.com/paperless-ngx/paperless-ngx/pull/6303))
|
||
- Fix: Rotation fails due to celery chord [@stumpylog](https://github.com/stumpylog) ([#6306](https://github.com/paperless-ngx/paperless-ngx/pull/6306))
|
||
- Fix: split user / group objects error [@shamoon](https://github.com/shamoon) ([#6302](https://github.com/paperless-ngx/paperless-ngx/pull/6302))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-270">paperless-ngx 2.7.0</h2>
|
||
<h3 id="notable-changes_2">Notable Changes</h3>
|
||
<ul>
|
||
<li>Feature: PDF actions - merge, split \& rotate @shamoon (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6094">#6094</a>)</li>
|
||
<li>Change: enable auditlog by default, fix import / export @shamoon (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6267">#6267</a>)</li>
|
||
</ul>
|
||
<h3 id="enhancements">Enhancements</h3>
|
||
<ul>
|
||
<li>Enhancement: always place search term first in autocomplete results @shamoon (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6142">#6142</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_9">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: Standardize subprocess running and logging <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6275">#6275</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_35">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Escape the secret key when writing it to the env file <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6243">#6243</a>)</li>
|
||
<li>Fix: Hide sidebar labels if group is empty <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6254">#6254</a>)</li>
|
||
<li>Fix: management list clear all should clear header checkbox <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6253">#6253</a>)</li>
|
||
<li>Fix: start-align object names in some UI lists <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6188">#6188</a>)</li>
|
||
<li>Fix: allow scroll long upload files alerts list <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6184">#6184</a>)</li>
|
||
<li>Fix: document_renamer fails with audit_log enabled <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6175">#6175</a>)</li>
|
||
<li>Fix: catch sessionStorage errors for large documents <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6150">#6150</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_16">Dependencies</h3>
|
||
<details>
|
||
<summary>9 changes</summary>
|
||
|
||
- Chore(deps): Bump pillow from 10.2.0 to 10.3.0 [@dependabot](https://github.com/dependabot) ([#6268](https://github.com/paperless-ngx/paperless-ngx/pull/6268))
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#6276](https://github.com/paperless-ngx/paperless-ngx/pull/6276))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 17 updates [@dependabot](https://github.com/dependabot) ([#6248](https://github.com/paperless-ngx/paperless-ngx/pull/6248))
|
||
- Chore(deps-dev): Bump [@<!---->playwright/test from 1.42.0 to 1.42.1 in /src-ui @dependabot](https://github.com/<!---->playwright/test from 1.42.0 to 1.42.1 in /src-ui @dependabot) ([#6250](https://github.com/paperless-ngx/paperless-ngx/pull/6250))
|
||
- Chore(deps-dev): Bump [@<!---->types/node from 20.11.24 to 20.12.2 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.11.24 to 20.12.2 in /src-ui @dependabot) ([#6251](https://github.com/paperless-ngx/paperless-ngx/pull/6251))
|
||
- Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 2 updates [@dependabot](https://github.com/dependabot) ([#6249](https://github.com/paperless-ngx/paperless-ngx/pull/6249))
|
||
- Chore(deps-dev): Bump express from 4.18.3 to 4.19.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#6207](https://github.com/paperless-ngx/paperless-ngx/pull/6207))
|
||
- Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /src-ui [@dependabot](https://github.com/dependabot) ([#6161](https://github.com/paperless-ngx/paperless-ngx/pull/6161))
|
||
- Chore(deps-dev): Bump the development group with 4 updates [@dependabot](https://github.com/dependabot) ([#6131](https://github.com/paperless-ngx/paperless-ngx/pull/6131))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_35">All App Changes</h3>
|
||
<details>
|
||
<summary>20 changes</summary>
|
||
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#6276](https://github.com/paperless-ngx/paperless-ngx/pull/6276))
|
||
- Chore: Standardize subprocess running and logging [@stumpylog](https://github.com/stumpylog) ([#6275](https://github.com/paperless-ngx/paperless-ngx/pull/6275))
|
||
- Change: enable auditlog by default, fix import / export [@shamoon](https://github.com/shamoon) ([#6267](https://github.com/paperless-ngx/paperless-ngx/pull/6267))
|
||
- Fix: Hide sidebar labels if group is empty [@shamoon](https://github.com/shamoon) ([#6254](https://github.com/paperless-ngx/paperless-ngx/pull/6254))
|
||
- Fix: management list clear all should clear header checkbox [@shamoon](https://github.com/shamoon) ([#6253](https://github.com/paperless-ngx/paperless-ngx/pull/6253))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 17 updates [@dependabot](https://github.com/dependabot) ([#6248](https://github.com/paperless-ngx/paperless-ngx/pull/6248))
|
||
- Chore(deps-dev): Bump [@<!---->playwright/test from 1.42.0 to 1.42.1 in /src-ui @dependabot](https://github.com/<!---->playwright/test from 1.42.0 to 1.42.1 in /src-ui @dependabot) ([#6250](https://github.com/paperless-ngx/paperless-ngx/pull/6250))
|
||
- Chore(deps-dev): Bump [@<!---->types/node from 20.11.24 to 20.12.2 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.11.24 to 20.12.2 in /src-ui @dependabot) ([#6251](https://github.com/paperless-ngx/paperless-ngx/pull/6251))
|
||
- Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 2 updates [@dependabot](https://github.com/dependabot) ([#6249](https://github.com/paperless-ngx/paperless-ngx/pull/6249))
|
||
- Enhancement: support custom fields in post_document endpoint [@shamoon](https://github.com/shamoon) ([#6222](https://github.com/paperless-ngx/paperless-ngx/pull/6222))
|
||
- Enhancement: add ASN to consume rejection message [@eliasp](https://github.com/eliasp) ([#6217](https://github.com/paperless-ngx/paperless-ngx/pull/6217))
|
||
- Chore(deps-dev): Bump express from 4.18.3 to 4.19.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#6207](https://github.com/paperless-ngx/paperless-ngx/pull/6207))
|
||
- Feature: PDF actions - merge, split \& rotate [@shamoon](https://github.com/shamoon) ([#6094](https://github.com/paperless-ngx/paperless-ngx/pull/6094))
|
||
- Fix: start-align object names in some UI lists [@shamoon](https://github.com/shamoon) ([#6188](https://github.com/paperless-ngx/paperless-ngx/pull/6188))
|
||
- Fix: allow scroll long upload files alerts list [@shamoon](https://github.com/shamoon) ([#6184](https://github.com/paperless-ngx/paperless-ngx/pull/6184))
|
||
- Fix: document_renamer fails with audit_log enabled [@shamoon](https://github.com/shamoon) ([#6175](https://github.com/paperless-ngx/paperless-ngx/pull/6175))
|
||
- Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /src-ui [@dependabot](https://github.com/dependabot) ([#6161](https://github.com/paperless-ngx/paperless-ngx/pull/6161))
|
||
- Enhancement: always place search term first in autocomplete results [@shamoon](https://github.com/shamoon) ([#6142](https://github.com/paperless-ngx/paperless-ngx/pull/6142))
|
||
- Fix: catch sessionStorage errors for large documents [@shamoon](https://github.com/shamoon) ([#6150](https://github.com/paperless-ngx/paperless-ngx/pull/6150))
|
||
- Chore(deps-dev): Bump the development group with 4 updates [@dependabot](https://github.com/dependabot) ([#6131](https://github.com/paperless-ngx/paperless-ngx/pull/6131))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-263">paperless-ngx 2.6.3</h2>
|
||
<h3 id="bug-fixes_36">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: allow setting allauth <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6105">#6105</a>)</li>
|
||
<li>Change: dont require empty bulk edit parameters <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6059">#6059</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_17">Dependencies</h3>
|
||
<details>
|
||
<summary>4 changes</summary>
|
||
|
||
- Chore(deps-dev): Bump follow-redirects from 1.15.5 to 1.15.6 in /src-ui [@dependabot](https://github.com/dependabot) ([#6120](https://github.com/paperless-ngx/paperless-ngx/pull/6120))
|
||
- Chore(deps-dev): Bump the development group with 3 updates [@dependabot](https://github.com/dependabot) ([#6079](https://github.com/paperless-ngx/paperless-ngx/pull/6079))
|
||
- Chore(deps): Bump the django group with 1 update [@dependabot](https://github.com/dependabot) ([#6080](https://github.com/paperless-ngx/paperless-ngx/pull/6080))
|
||
- Chore(deps): Bump the small-changes group with 2 updates [@dependabot](https://github.com/dependabot) ([#6081](https://github.com/paperless-ngx/paperless-ngx/pull/6081))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_36">All App Changes</h3>
|
||
<details>
|
||
<summary>8 changes</summary>
|
||
|
||
- Chore(deps-dev): Bump follow-redirects from 1.15.5 to 1.15.6 in /src-ui [@dependabot](https://github.com/dependabot) ([#6120](https://github.com/paperless-ngx/paperless-ngx/pull/6120))
|
||
- Fix: allow setting allauth [@shamoon](https://github.com/shamoon) ([#6105](https://github.com/paperless-ngx/paperless-ngx/pull/6105))
|
||
- Change: remove credentials from redis url in system status [@shamoon](https://github.com/shamoon) ([#6104](https://github.com/paperless-ngx/paperless-ngx/pull/6104))
|
||
- Chore(deps-dev): Bump the development group with 3 updates [@dependabot](https://github.com/dependabot) ([#6079](https://github.com/paperless-ngx/paperless-ngx/pull/6079))
|
||
- Chore(deps): Bump the django group with 1 update [@dependabot](https://github.com/dependabot) ([#6080](https://github.com/paperless-ngx/paperless-ngx/pull/6080))
|
||
- Chore(deps): Bump the small-changes group with 2 updates [@dependabot](https://github.com/dependabot) ([#6081](https://github.com/paperless-ngx/paperless-ngx/pull/6081))
|
||
- Change: dont require empty bulk edit parameters [@shamoon](https://github.com/shamoon) ([#6059](https://github.com/paperless-ngx/paperless-ngx/pull/6059))
|
||
- Fix: missing translation string [@DimitriDR](https://github.com/DimitriDR) ([#6054](https://github.com/paperless-ngx/paperless-ngx/pull/6054))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-262">paperless-ngx 2.6.2</h2>
|
||
<h3 id="features_12">Features</h3>
|
||
<ul>
|
||
<li>Enhancement: move and rename files when storage paths deleted, update file handling docs <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6033">#6033</a>)</li>
|
||
<li>Enhancement: better detection of default currency code <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6020">#6020</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_37">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: make document counts in object lists permissions-aware <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6019">#6019</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_37">All App Changes</h3>
|
||
<details>
|
||
<summary>3 changes</summary>
|
||
|
||
- Enhancement: move and rename files when storage paths deleted, update file handling docs [@shamoon](https://github.com/shamoon) ([#6033](https://github.com/paperless-ngx/paperless-ngx/pull/6033))
|
||
- Fix: make document counts in object lists permissions-aware [@shamoon](https://github.com/shamoon) ([#6019](https://github.com/paperless-ngx/paperless-ngx/pull/6019))
|
||
- Enhancement: better detection of default currency code [@shamoon](https://github.com/shamoon) ([#6020](https://github.com/paperless-ngx/paperless-ngx/pull/6020))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-261">paperless-ngx 2.6.1</h2>
|
||
<h3 id="all-app-changes_38">All App Changes</h3>
|
||
<ul>
|
||
<li>Change: tweaks to system status <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/6008">#6008</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-260">paperless-ngx 2.6.0</h2>
|
||
<h3 id="features_13">Features</h3>
|
||
<ul>
|
||
<li>Feature: Allow user to control PIL image pixel limit <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5997">#5997</a>)</li>
|
||
<li>Feature: Allow a user to disable the pixel limit for OCR entirely <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5996">#5996</a>)</li>
|
||
<li>Feature: workflow removal action <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5928">#5928</a>)</li>
|
||
<li>Feature: system status <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5743">#5743</a>)</li>
|
||
<li>Enhancement: better monetary field with currency code <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5858">#5858</a>)</li>
|
||
<li>Enhancement: support disabling regular login <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5816">#5816</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_38">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: refactor base path settings, correct logout redirect <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5976">#5976</a>)</li>
|
||
<li>Fix: always pass from UI, dont require in API <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5962">#5962</a>)</li>
|
||
<li>Fix: Clear metadata cache when the filename(s) change <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5957">#5957</a>)</li>
|
||
<li>Fix: include monetary, float and doc link values in search filters <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5951">#5951</a>)</li>
|
||
<li>Fix: Better handling of a corrupted index <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5950">#5950</a>)</li>
|
||
<li>Fix: Don't assume the location of scratch directory in Docker <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5948">#5948</a>)</li>
|
||
<li>Fix: ensure document title always limited to 128 chars <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5934">#5934</a>)</li>
|
||
<li>Fix: use for password reset emails, if set <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5902">#5902</a>)</li>
|
||
<li>Fix: Correct docker compose check in install script <a href="https://github.com/ShanSanear">@ShanSanear</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5917">#5917</a>)</li>
|
||
<li>Fix: respect global permissions for UI settings <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5919">#5919</a>)</li>
|
||
<li>Fix: allow disable email verification during signup <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5895">#5895</a>)</li>
|
||
<li>Fix: refactor accounts templates and create signup template <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5899">#5899</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_10">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore(deps): Bump the actions group with 3 updates <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5907">#5907</a>)</li>
|
||
<li>Chore: Ignores uvicorn updates in dependabot <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5906">#5906</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_18">Dependencies</h3>
|
||
<details>
|
||
<summary>15 changes</summary>
|
||
|
||
- Chore(deps): Bump the small-changes group with 3 updates [@dependabot](https://github.com/dependabot) ([#6001](https://github.com/paperless-ngx/paperless-ngx/pull/6001))
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#5998](https://github.com/paperless-ngx/paperless-ngx/pull/5998))
|
||
- Chore(deps): Bump the django group with 1 update [@dependabot](https://github.com/dependabot) ([#6000](https://github.com/paperless-ngx/paperless-ngx/pull/6000))
|
||
- Chore(deps-dev): Bump [@<!---->playwright/test from 1.41.2 to 1.42.0 in /src-ui @dependabot](https://github.com/<!---->playwright/test from 1.41.2 to 1.42.0 in /src-ui @dependabot) ([#5964](https://github.com/paperless-ngx/paperless-ngx/pull/5964))
|
||
- Chore(deps-dev): Bump [@<!---->types/node from 20.11.20 to 20.11.24 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.11.20 to 20.11.24 in /src-ui @dependabot) ([#5965](https://github.com/paperless-ngx/paperless-ngx/pull/5965))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 11 updates [@dependabot](https://github.com/dependabot) ([#5963](https://github.com/paperless-ngx/paperless-ngx/pull/5963))
|
||
- Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 3 updates [@dependabot](https://github.com/dependabot) ([#5918](https://github.com/paperless-ngx/paperless-ngx/pull/5918))
|
||
- Chore(deps-dev): Bump [@<!---->types/node from 20.11.16 to 20.11.20 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.11.16 to 20.11.20 in /src-ui @dependabot) ([#5912](https://github.com/paperless-ngx/paperless-ngx/pull/5912))
|
||
- Chore(deps): Bump zone.js from 0.14.3 to 0.14.4 in /src-ui [@dependabot](https://github.com/dependabot) ([#5913](https://github.com/paperless-ngx/paperless-ngx/pull/5913))
|
||
- Chore(deps): Bump bootstrap from 5.3.2 to 5.3.3 in /src-ui [@dependabot](https://github.com/dependabot) ([#5911](https://github.com/paperless-ngx/paperless-ngx/pull/5911))
|
||
- Chore(deps-dev): Bump typescript from 5.2.2 to 5.3.3 in /src-ui [@dependabot](https://github.com/dependabot) ([#5915](https://github.com/paperless-ngx/paperless-ngx/pull/5915))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 15 updates [@dependabot](https://github.com/dependabot) ([#5908](https://github.com/paperless-ngx/paperless-ngx/pull/5908))
|
||
- Chore(deps): Bump the small-changes group with 4 updates [@dependabot](https://github.com/dependabot) ([#5916](https://github.com/paperless-ngx/paperless-ngx/pull/5916))
|
||
- Chore(deps-dev): Bump the development group with 4 updates [@dependabot](https://github.com/dependabot) ([#5914](https://github.com/paperless-ngx/paperless-ngx/pull/5914))
|
||
- Chore(deps): Bump the actions group with 3 updates [@dependabot](https://github.com/dependabot) ([#5907](https://github.com/paperless-ngx/paperless-ngx/pull/5907))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_39">All App Changes</h3>
|
||
<details>
|
||
<summary>33 changes</summary>
|
||
|
||
- Feature: Allow user to control PIL image pixel limit [@stumpylog](https://github.com/stumpylog) ([#5997](https://github.com/paperless-ngx/paperless-ngx/pull/5997))
|
||
- Enhancement: show ID when editing objects [@shamoon](https://github.com/shamoon) ([#6003](https://github.com/paperless-ngx/paperless-ngx/pull/6003))
|
||
- Feature: Allow a user to disable the pixel limit for OCR entirely [@stumpylog](https://github.com/stumpylog) ([#5996](https://github.com/paperless-ngx/paperless-ngx/pull/5996))
|
||
- Chore(deps): Bump the small-changes group with 3 updates [@dependabot](https://github.com/dependabot) ([#6001](https://github.com/paperless-ngx/paperless-ngx/pull/6001))
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#5998](https://github.com/paperless-ngx/paperless-ngx/pull/5998))
|
||
- Chore(deps): Bump the django group with 1 update [@dependabot](https://github.com/dependabot) ([#6000](https://github.com/paperless-ngx/paperless-ngx/pull/6000))
|
||
- Feature: workflow removal action [@shamoon](https://github.com/shamoon) ([#5928](https://github.com/paperless-ngx/paperless-ngx/pull/5928))
|
||
- Feature: system status [@shamoon](https://github.com/shamoon) ([#5743](https://github.com/paperless-ngx/paperless-ngx/pull/5743))
|
||
- Fix: refactor base path settings, correct logout redirect [@shamoon](https://github.com/shamoon) ([#5976](https://github.com/paperless-ngx/paperless-ngx/pull/5976))
|
||
- Chore(deps-dev): Bump [@<!---->playwright/test from 1.41.2 to 1.42.0 in /src-ui @dependabot](https://github.com/<!---->playwright/test from 1.41.2 to 1.42.0 in /src-ui @dependabot) ([#5964](https://github.com/paperless-ngx/paperless-ngx/pull/5964))
|
||
- Chore(deps-dev): Bump [@<!---->types/node from 20.11.20 to 20.11.24 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.11.20 to 20.11.24 in /src-ui @dependabot) ([#5965](https://github.com/paperless-ngx/paperless-ngx/pull/5965))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 11 updates [@dependabot](https://github.com/dependabot) ([#5963](https://github.com/paperless-ngx/paperless-ngx/pull/5963))
|
||
- Fix: always pass from UI, dont require in API [@shamoon](https://github.com/shamoon) ([#5962](https://github.com/paperless-ngx/paperless-ngx/pull/5962))
|
||
- Fix: Clear metadata cache when the filename(s) change [@stumpylog](https://github.com/stumpylog) ([#5957](https://github.com/paperless-ngx/paperless-ngx/pull/5957))
|
||
- Fix: include monetary, float and doc link values in search filters [@shamoon](https://github.com/shamoon) ([#5951](https://github.com/paperless-ngx/paperless-ngx/pull/5951))
|
||
- Fix: Better handling of a corrupted index [@stumpylog](https://github.com/stumpylog) ([#5950](https://github.com/paperless-ngx/paperless-ngx/pull/5950))
|
||
- Chore: Includes OCRMyPdf logging into the log file [@stumpylog](https://github.com/stumpylog) ([#5947](https://github.com/paperless-ngx/paperless-ngx/pull/5947))
|
||
- Fix: ensure document title always limited to 128 chars [@shamoon](https://github.com/shamoon) ([#5934](https://github.com/paperless-ngx/paperless-ngx/pull/5934))
|
||
- Enhancement: better monetary field with currency code [@shamoon](https://github.com/shamoon) ([#5858](https://github.com/paperless-ngx/paperless-ngx/pull/5858))
|
||
- Change: add Thumbs.db to default ignores [@DennisGaida](https://github.com/DennisGaida) ([#5924](https://github.com/paperless-ngx/paperless-ngx/pull/5924))
|
||
- Fix: use for password reset emails, if set [@shamoon](https://github.com/shamoon) ([#5902](https://github.com/paperless-ngx/paperless-ngx/pull/5902))
|
||
- Fix: respect global permissions for UI settings [@shamoon](https://github.com/shamoon) ([#5919](https://github.com/paperless-ngx/paperless-ngx/pull/5919))
|
||
- Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 3 updates [@dependabot](https://github.com/dependabot) ([#5918](https://github.com/paperless-ngx/paperless-ngx/pull/5918))
|
||
- Chore(deps-dev): Bump [@<!---->types/node from 20.11.16 to 20.11.20 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.11.16 to 20.11.20 in /src-ui @dependabot) ([#5912](https://github.com/paperless-ngx/paperless-ngx/pull/5912))
|
||
- Chore(deps): Bump zone.js from 0.14.3 to 0.14.4 in /src-ui [@dependabot](https://github.com/dependabot) ([#5913](https://github.com/paperless-ngx/paperless-ngx/pull/5913))
|
||
- Chore(deps): Bump bootstrap from 5.3.2 to 5.3.3 in /src-ui [@dependabot](https://github.com/dependabot) ([#5911](https://github.com/paperless-ngx/paperless-ngx/pull/5911))
|
||
- Chore(deps-dev): Bump typescript from 5.2.2 to 5.3.3 in /src-ui [@dependabot](https://github.com/dependabot) ([#5915](https://github.com/paperless-ngx/paperless-ngx/pull/5915))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 15 updates [@dependabot](https://github.com/dependabot) ([#5908](https://github.com/paperless-ngx/paperless-ngx/pull/5908))
|
||
- Fix: allow disable email verification during signup [@shamoon](https://github.com/shamoon) ([#5895](https://github.com/paperless-ngx/paperless-ngx/pull/5895))
|
||
- Fix: refactor accounts templates and create signup template [@shamoon](https://github.com/shamoon) ([#5899](https://github.com/paperless-ngx/paperless-ngx/pull/5899))
|
||
- Chore(deps): Bump the small-changes group with 4 updates [@dependabot](https://github.com/dependabot) ([#5916](https://github.com/paperless-ngx/paperless-ngx/pull/5916))
|
||
- Chore(deps-dev): Bump the development group with 4 updates [@dependabot](https://github.com/dependabot) ([#5914](https://github.com/paperless-ngx/paperless-ngx/pull/5914))
|
||
- Enhancement: support disabling regular login [@shamoon](https://github.com/shamoon) ([#5816](https://github.com/paperless-ngx/paperless-ngx/pull/5816))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-254">paperless-ngx 2.5.4</h2>
|
||
<h3 id="bug-fixes_39">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: handle title placeholder for docs without original_filename <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5828">#5828</a>)</li>
|
||
<li>Fix: bulk edit objects does not respect global permissions <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5888">#5888</a>)</li>
|
||
<li>Fix: intermittent save \& close warnings <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5838">#5838</a>)</li>
|
||
<li>Fix: inotify read timeout not in ms <a href="https://github.com/grembo">@grembo</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5876">#5876</a>)</li>
|
||
<li>Fix: allow relative date queries not in quick list <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5801">#5801</a>)</li>
|
||
<li>Fix: pass rule id to consumed .eml files <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5800">#5800</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_19">Dependencies</h3>
|
||
<ul>
|
||
<li>Chore(deps): Bump cryptography from 42.0.2 to 42.0.4 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5851">#5851</a>)</li>
|
||
<li>Chore(deps-dev): Bump ip from 2.0.0 to 2.0.1 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5835">#5835</a>)</li>
|
||
<li>Chore(deps): Bump undici and <a href="https://github.com/<!---->angular-devkit/build-angular in /src-ui @dependabot">@<!---->angular-devkit/build-angular in /src-ui @dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5796">#5796</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_40">All App Changes</h3>
|
||
<details>
|
||
<summary>8 changes</summary>
|
||
|
||
- Fix: handle title placeholder for docs without original_filename [@shamoon](https://github.com/shamoon) ([#5828](https://github.com/paperless-ngx/paperless-ngx/pull/5828))
|
||
- Fix: bulk edit objects does not respect global permissions [@shamoon](https://github.com/shamoon) ([#5888](https://github.com/paperless-ngx/paperless-ngx/pull/5888))
|
||
- Fix: intermittent save \& close warnings [@shamoon](https://github.com/shamoon) ([#5838](https://github.com/paperless-ngx/paperless-ngx/pull/5838))
|
||
- Fix: inotify read timeout not in ms [@grembo](https://github.com/grembo) ([#5876](https://github.com/paperless-ngx/paperless-ngx/pull/5876))
|
||
- Chore(deps-dev): Bump ip from 2.0.0 to 2.0.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#5835](https://github.com/paperless-ngx/paperless-ngx/pull/5835))
|
||
- Chore(deps): Bump undici and [@<!---->angular-devkit/build-angular in /src-ui @dependabot](https://github.com/<!---->angular-devkit/build-angular in /src-ui @dependabot) ([#5796](https://github.com/paperless-ngx/paperless-ngx/pull/5796))
|
||
- Fix: allow relative date queries not in quick list [@shamoon](https://github.com/shamoon) ([#5801](https://github.com/paperless-ngx/paperless-ngx/pull/5801))
|
||
- Fix: pass rule id to consumed .eml files [@shamoon](https://github.com/shamoon) ([#5800](https://github.com/paperless-ngx/paperless-ngx/pull/5800))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-253">paperless-ngx 2.5.3</h2>
|
||
<h3 id="bug-fixes_40">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: dont allow allauth redirects to any host <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5783">#5783</a>)</li>
|
||
<li>Fix: Interaction when both splitting and ASN are enabled <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5779">#5779</a>)</li>
|
||
<li>Fix: moved ssl_mode parameter for mysql backend engine <a href="https://github.com/MaciejSzczurek">@MaciejSzczurek</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5771">#5771</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_41">All App Changes</h3>
|
||
<details>
|
||
<summary>3 changes</summary>
|
||
|
||
- Fix: dont allow allauth redirects to any host [@shamoon](https://github.com/shamoon) ([#5783](https://github.com/paperless-ngx/paperless-ngx/pull/5783))
|
||
- Fix: Interaction when both splitting and ASN are enabled [@stumpylog](https://github.com/stumpylog) ([#5779](https://github.com/paperless-ngx/paperless-ngx/pull/5779))
|
||
- Fix: moved ssl_mode parameter for mysql backend engine [@MaciejSzczurek](https://github.com/MaciejSzczurek) ([#5771](https://github.com/paperless-ngx/paperless-ngx/pull/5771))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-252">paperless-ngx 2.5.2</h2>
|
||
<h3 id="bug-fixes_41">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Generated secret key may include single or double quotes <a href="https://github.com/schmidtnz">@schmidtnz</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5767">#5767</a>)</li>
|
||
<li>Fix: consumer status alerts container blocks elements <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5762">#5762</a>)</li>
|
||
<li>Fix: handle document notes user format api change <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5751">#5751</a>)</li>
|
||
<li>Fix: Assign ASN from barcode only after any splitting <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5745">#5745</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_20">Dependencies</h3>
|
||
<ul>
|
||
<li>Chore(deps): Bump the major-versions group with 1 update <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5741">#5741</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_42">All App Changes</h3>
|
||
<details>
|
||
<summary>4 changes</summary>
|
||
|
||
- Fix: consumer status alerts container blocks elements [@shamoon](https://github.com/shamoon) ([#5762](https://github.com/paperless-ngx/paperless-ngx/pull/5762))
|
||
- Fix: handle document notes user format api change [@shamoon](https://github.com/shamoon) ([#5751](https://github.com/paperless-ngx/paperless-ngx/pull/5751))
|
||
- Fix: Assign ASN from barcode only after any splitting [@stumpylog](https://github.com/stumpylog) ([#5745](https://github.com/paperless-ngx/paperless-ngx/pull/5745))
|
||
- Chore(deps): Bump the major-versions group with 1 update [@dependabot](https://github.com/dependabot) ([#5741](https://github.com/paperless-ngx/paperless-ngx/pull/5741))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-251">paperless-ngx 2.5.1</h2>
|
||
<h3 id="bug-fixes_42">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Splitting on ASN barcodes even if not enabled <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5740">#5740</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_21">Dependencies</h3>
|
||
<ul>
|
||
<li>Chore(deps-dev): Bump the development group with 2 updates <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5737">#5737</a>)</li>
|
||
<li>Chore(deps): Bump the django group with 1 update <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5739">#5739</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_43">All App Changes</h3>
|
||
<details>
|
||
<summary>3 changes</summary>
|
||
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#5737](https://github.com/paperless-ngx/paperless-ngx/pull/5737))
|
||
- Chore(deps): Bump the django group with 1 update [@dependabot](https://github.com/dependabot) ([#5739](https://github.com/paperless-ngx/paperless-ngx/pull/5739))
|
||
- Fix: Splitting on ASN barcodes even if not enabled [@stumpylog](https://github.com/stumpylog) ([#5740](https://github.com/paperless-ngx/paperless-ngx/pull/5740))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-250">paperless-ngx 2.5.0</h2>
|
||
<h3 id="breaking-changes_2">Breaking Changes</h3>
|
||
<ul>
|
||
<li>Enhancement: bulk delete objects <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5688">#5688</a>)</li>
|
||
</ul>
|
||
<h3 id="notable-changes_3">Notable Changes</h3>
|
||
<ul>
|
||
<li>Feature: OIDC \& social authentication <a href="https://github.com/mpflanzer">@mpflanzer</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5190">#5190</a>)</li>
|
||
</ul>
|
||
<h3 id="features_14">Features</h3>
|
||
<ul>
|
||
<li>Enhancement: confirm buttons <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5680">#5680</a>)</li>
|
||
<li>Enhancement: bulk delete objects <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5688">#5688</a>)</li>
|
||
<li>Feature: allow create objects from bulk edit <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5667">#5667</a>)</li>
|
||
<li>Feature: Allow tagging by putting barcodes on documents <a href="https://github.com/pkrahmer">@pkrahmer</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5580">#5580</a>)</li>
|
||
<li>Feature: Cache metadata and suggestions in Redis <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5638">#5638</a>)</li>
|
||
<li>Feature: Japanese translation <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5641">#5641</a>)</li>
|
||
<li>Feature: option for auto-remove inbox tags on save <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5562">#5562</a>)</li>
|
||
<li>Enhancement: allow paperless to run in read-only filesystem <a href="https://github.com/hegerdes">@hegerdes</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5596">#5596</a>)</li>
|
||
<li>Enhancement: mergeable bulk edit permissions <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5508">#5508</a>)</li>
|
||
<li>Enhancement: re-implement remote user auth for unsafe API requests as opt-in <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5561">#5561</a>)</li>
|
||
<li>Enhancement: Respect PDF cropbox for thumbnail generation <a href="https://github.com/henningBunk">@henningBunk</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5531">#5531</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_43">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Test metadata items for Unicode issues <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5707">#5707</a>)</li>
|
||
<li>Change: try to show preview even if metadata fails <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5706">#5706</a>)</li>
|
||
<li>Fix: only check workflow trigger source if not empty <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5701">#5701</a>)</li>
|
||
<li>Fix: frontend validation of number fields fails upon save <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5646">#5646</a>)</li>
|
||
<li>Fix: Explicit validation of custom field name unique constraint <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5647">#5647</a>)</li>
|
||
<li>Fix: Don't attempt to retrieve object types user doesn't have permissions to <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5612">#5612</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_2">Documentation</h3>
|
||
<ul>
|
||
<li>Documentation: add detail about consumer polling behavior <a href="https://github.com/silmaril42">@silmaril42</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5674">#5674</a>)</li>
|
||
<li>Paperless-ngx Demo: new and improved <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5639">#5639</a>)</li>
|
||
<li>Documentation: Add docs about missing timezones in MySQL/MariaDB <a href="https://github.com/Programie">@Programie</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5583">#5583</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_11">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore(deps): Bump the actions group with 1 update <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5629">#5629</a>)</li>
|
||
<li>Chore(deps): Bump the actions group with 1 update <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5597">#5597</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_22">Dependencies</h3>
|
||
<details>
|
||
<summary>9 changes</summary>
|
||
|
||
- Chore: Backend dependencies update [@stumpylog](https://github.com/stumpylog) ([#5676](https://github.com/paperless-ngx/paperless-ngx/pull/5676))
|
||
- Chore(deps-dev): Bump [@<!---->playwright/test from 1.40.1 to 1.41.2 in /src-ui @dependabot](https://github.com/<!---->playwright/test from 1.40.1 to 1.41.2 in /src-ui @dependabot) ([#5634](https://github.com/paperless-ngx/paperless-ngx/pull/5634))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 19 updates [@dependabot](https://github.com/dependabot) ([#5630](https://github.com/paperless-ngx/paperless-ngx/pull/5630))
|
||
- Chore(deps-dev): Bump the frontend-jest-dependencies group in /src-ui with 2 updates [@dependabot](https://github.com/dependabot) ([#5631](https://github.com/paperless-ngx/paperless-ngx/pull/5631))
|
||
- Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 2 updates [@dependabot](https://github.com/dependabot) ([#5632](https://github.com/paperless-ngx/paperless-ngx/pull/5632))
|
||
- Chore(deps): Bump zone.js from 0.14.2 to 0.14.3 in /src-ui [@dependabot](https://github.com/dependabot) ([#5633](https://github.com/paperless-ngx/paperless-ngx/pull/5633))
|
||
- Chore(deps-dev): Bump [@<!---->types/node from 20.10.6 to 20.11.16 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.10.6 to 20.11.16 in /src-ui @dependabot) ([#5635](https://github.com/paperless-ngx/paperless-ngx/pull/5635))
|
||
- Chore(deps): Bump the actions group with 1 update [@dependabot](https://github.com/dependabot) ([#5629](https://github.com/paperless-ngx/paperless-ngx/pull/5629))
|
||
- Chore(deps): Bump the actions group with 1 update [@dependabot](https://github.com/dependabot) ([#5597](https://github.com/paperless-ngx/paperless-ngx/pull/5597))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_44">All App Changes</h3>
|
||
<details>
|
||
<summary>28 changes</summary>
|
||
|
||
- Chore: Ensure all creations of directories create the parents too [@stumpylog](https://github.com/stumpylog) ([#5711](https://github.com/paperless-ngx/paperless-ngx/pull/5711))
|
||
- Fix: Test metadata items for Unicode issues [@stumpylog](https://github.com/stumpylog) ([#5707](https://github.com/paperless-ngx/paperless-ngx/pull/5707))
|
||
- Change: try to show preview even if metadata fails [@shamoon](https://github.com/shamoon) ([#5706](https://github.com/paperless-ngx/paperless-ngx/pull/5706))
|
||
- Fix: only check workflow trigger source if not empty [@shamoon](https://github.com/shamoon) ([#5701](https://github.com/paperless-ngx/paperless-ngx/pull/5701))
|
||
- Enhancement: confirm buttons [@shamoon](https://github.com/shamoon) ([#5680](https://github.com/paperless-ngx/paperless-ngx/pull/5680))
|
||
- Enhancement: bulk delete objects [@shamoon](https://github.com/shamoon) ([#5688](https://github.com/paperless-ngx/paperless-ngx/pull/5688))
|
||
- Chore: Backend dependencies update [@stumpylog](https://github.com/stumpylog) ([#5676](https://github.com/paperless-ngx/paperless-ngx/pull/5676))
|
||
- Feature: OIDC \& social authentication [@mpflanzer](https://github.com/mpflanzer) ([#5190](https://github.com/paperless-ngx/paperless-ngx/pull/5190))
|
||
- Chore: Don't write Python bytecode in the Docker image [@stumpylog](https://github.com/stumpylog) ([#5677](https://github.com/paperless-ngx/paperless-ngx/pull/5677))
|
||
- Feature: allow create objects from bulk edit [@shamoon](https://github.com/shamoon) ([#5667](https://github.com/paperless-ngx/paperless-ngx/pull/5667))
|
||
- Chore: Use memory cache backend in debug mode [@shamoon](https://github.com/shamoon) ([#5666](https://github.com/paperless-ngx/paperless-ngx/pull/5666))
|
||
- Chore: Adds additional rules for Ruff linter [@stumpylog](https://github.com/stumpylog) ([#5660](https://github.com/paperless-ngx/paperless-ngx/pull/5660))
|
||
- Feature: Allow tagging by putting barcodes on documents [@pkrahmer](https://github.com/pkrahmer) ([#5580](https://github.com/paperless-ngx/paperless-ngx/pull/5580))
|
||
- Feature: Cache metadata and suggestions in Redis [@stumpylog](https://github.com/stumpylog) ([#5638](https://github.com/paperless-ngx/paperless-ngx/pull/5638))
|
||
- Fix: frontend validation of number fields fails upon save [@shamoon](https://github.com/shamoon) ([#5646](https://github.com/paperless-ngx/paperless-ngx/pull/5646))
|
||
- Fix: Explicit validation of custom field name unique constraint [@shamoon](https://github.com/shamoon) ([#5647](https://github.com/paperless-ngx/paperless-ngx/pull/5647))
|
||
- Feature: Japanese translation [@shamoon](https://github.com/shamoon) ([#5641](https://github.com/paperless-ngx/paperless-ngx/pull/5641))
|
||
- Chore(deps-dev): Bump [@<!---->playwright/test from 1.40.1 to 1.41.2 in /src-ui @dependabot](https://github.com/<!---->playwright/test from 1.40.1 to 1.41.2 in /src-ui @dependabot) ([#5634](https://github.com/paperless-ngx/paperless-ngx/pull/5634))
|
||
- Feature: option for auto-remove inbox tags on save [@shamoon](https://github.com/shamoon) ([#5562](https://github.com/paperless-ngx/paperless-ngx/pull/5562))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 19 updates [@dependabot](https://github.com/dependabot) ([#5630](https://github.com/paperless-ngx/paperless-ngx/pull/5630))
|
||
- Chore(deps-dev): Bump the frontend-jest-dependencies group in /src-ui with 2 updates [@dependabot](https://github.com/dependabot) ([#5631](https://github.com/paperless-ngx/paperless-ngx/pull/5631))
|
||
- Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 2 updates [@dependabot](https://github.com/dependabot) ([#5632](https://github.com/paperless-ngx/paperless-ngx/pull/5632))
|
||
- Chore(deps): Bump zone.js from 0.14.2 to 0.14.3 in /src-ui [@dependabot](https://github.com/dependabot) ([#5633](https://github.com/paperless-ngx/paperless-ngx/pull/5633))
|
||
- Chore(deps-dev): Bump [@<!---->types/node from 20.10.6 to 20.11.16 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.10.6 to 20.11.16 in /src-ui @dependabot) ([#5635](https://github.com/paperless-ngx/paperless-ngx/pull/5635))
|
||
- Enhancement: mergeable bulk edit permissions [@shamoon](https://github.com/shamoon) ([#5508](https://github.com/paperless-ngx/paperless-ngx/pull/5508))
|
||
- Enhancement: re-implement remote user auth for unsafe API requests as opt-in [@shamoon](https://github.com/shamoon) ([#5561](https://github.com/paperless-ngx/paperless-ngx/pull/5561))
|
||
- Enhancement: Respect PDF cropbox for thumbnail generation [@henningBunk](https://github.com/henningBunk) ([#5531](https://github.com/paperless-ngx/paperless-ngx/pull/5531))
|
||
- Fix: Don't attempt to retrieve object types user doesn't have permissions to [@shamoon](https://github.com/shamoon) ([#5612](https://github.com/paperless-ngx/paperless-ngx/pull/5612))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-243">paperless-ngx 2.4.3</h2>
|
||
<h3 id="bug-fixes_44">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Ensure the scratch directory exists before consuming via the folder <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5579">#5579</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_45">All App Changes</h3>
|
||
<ul>
|
||
<li>Fix: Ensure the scratch directory exists before consuming via the folder <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5579">#5579</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-242">paperless-ngx 2.4.2</h2>
|
||
<h3 id="bug-fixes_45">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: improve one of the date matching regexes <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5540">#5540</a>)</li>
|
||
<li>Fix: tweak doc detail component behavior while awaiting metadata <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5546">#5546</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_46">All App Changes</h3>
|
||
<details>
|
||
<summary>2 changes</summary>
|
||
|
||
- Fix: improve one of the date matching regexes [@shamoon](https://github.com/shamoon) ([#5540](https://github.com/paperless-ngx/paperless-ngx/pull/5540))
|
||
- Fix: tweak doc detail component behavior while awaiting metadata [@shamoon](https://github.com/shamoon) ([#5546](https://github.com/paperless-ngx/paperless-ngx/pull/5546))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-241">paperless-ngx 2.4.1</h2>
|
||
<h3 id="breaking-changes_3">Breaking Changes</h3>
|
||
<ul>
|
||
<li>Change: merge workflow permissions assignments instead of overwrite <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5496">#5496</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_46">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Minor frontend things in 2.4.0 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5514">#5514</a>)</li>
|
||
<li>Fix: install script fails on alpine linux <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5520">#5520</a>)</li>
|
||
<li>Fix: enforce permissions for app config <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5516">#5516</a>)</li>
|
||
<li>Fix: render images not converted to pdf, refactor doc detail rendering <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5475">#5475</a>)</li>
|
||
<li>Fix: Dont parse numbers with exponent as integer <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5457">#5457</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_12">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: Build fix- branches <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5501">#5501</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_23">Dependencies</h3>
|
||
<ul>
|
||
<li>Chore(deps-dev): Bump the development group with 1 update <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5503">#5503</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_47">All App Changes</h3>
|
||
<details>
|
||
<summary>7 changes</summary>
|
||
|
||
- Revert "Enhancement: support remote user auth directly against API (DRF)" @shamoon ([#5534](https://github.com/paperless-ngx/paperless-ngx/pull/5534))
|
||
- Fix: Minor frontend things in 2.4.0 [@shamoon](https://github.com/shamoon) ([#5514](https://github.com/paperless-ngx/paperless-ngx/pull/5514))
|
||
- Fix: enforce permissions for app config [@shamoon](https://github.com/shamoon) ([#5516](https://github.com/paperless-ngx/paperless-ngx/pull/5516))
|
||
- Change: merge workflow permissions assignments instead of overwrite [@shamoon](https://github.com/shamoon) ([#5496](https://github.com/paperless-ngx/paperless-ngx/pull/5496))
|
||
- Chore(deps-dev): Bump the development group with 1 update [@dependabot](https://github.com/dependabot) ([#5503](https://github.com/paperless-ngx/paperless-ngx/pull/5503))
|
||
- Fix: render images not converted to pdf, refactor doc detail rendering [@shamoon](https://github.com/shamoon) ([#5475](https://github.com/paperless-ngx/paperless-ngx/pull/5475))
|
||
- Fix: Dont parse numbers with exponent as integer [@shamoon](https://github.com/shamoon) ([#5457](https://github.com/paperless-ngx/paperless-ngx/pull/5457))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-240">paperless-ngx 2.4.0</h2>
|
||
<h3 id="features_15">Features</h3>
|
||
<ul>
|
||
<li>Enhancement: support remote user auth directly against API (DRF) <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5386">#5386</a>)</li>
|
||
<li>Feature: Add additional caching support to suggestions and metadata <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5414">#5414</a>)</li>
|
||
<li>Feature: help tooltips <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5383">#5383</a>)</li>
|
||
<li>Enhancement: warn when outdated doc detected <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5372">#5372</a>)</li>
|
||
<li>Feature: app branding <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5357">#5357</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_47">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: doc link removal when has never been assigned <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5451">#5451</a>)</li>
|
||
<li>Fix: dont lose permissions ui if owner changed from <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5433">#5433</a>)</li>
|
||
<li>Fix: Getting next ASN when no documents have an ASN <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5431">#5431</a>)</li>
|
||
<li>Fix: signin username floating label <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5424">#5424</a>)</li>
|
||
<li>Fix: shared by me filter with multiple users / groups in postgres <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5396">#5396</a>)</li>
|
||
<li>Fix: Catch new warning when loading the classifier <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5395">#5395</a>)</li>
|
||
<li>Fix: doc detail component fixes <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5373">#5373</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_13">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: better bootstrap icons <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5403">#5403</a>)</li>
|
||
<li>Chore: Close outdated support / general discussions <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5443">#5443</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_24">Dependencies</h3>
|
||
<ul>
|
||
<li>Chore(deps): Bump the small-changes group with 2 updates <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5413">#5413</a>)</li>
|
||
<li>Chore(deps-dev): Bump the development group with 2 updates <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5412">#5412</a>)</li>
|
||
<li>Chore(deps-dev): Bump jinja2 from 3.1.2 to 3.1.3 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5352">#5352</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_48">All App Changes</h3>
|
||
<details>
|
||
<summary>16 changes</summary>
|
||
|
||
- Fix: doc link removal when has never been assigned [@shamoon](https://github.com/shamoon) ([#5451](https://github.com/paperless-ngx/paperless-ngx/pull/5451))
|
||
- Chore: better bootstrap icons [@shamoon](https://github.com/shamoon) ([#5403](https://github.com/paperless-ngx/paperless-ngx/pull/5403))
|
||
- Fix: dont lose permissions ui if owner changed from [@shamoon](https://github.com/shamoon) ([#5433](https://github.com/paperless-ngx/paperless-ngx/pull/5433))
|
||
- Enhancement: support remote user auth directly against API (DRF) [@shamoon](https://github.com/shamoon) ([#5386](https://github.com/paperless-ngx/paperless-ngx/pull/5386))
|
||
- Fix: Getting next ASN when no documents have an ASN [@stumpylog](https://github.com/stumpylog) ([#5431](https://github.com/paperless-ngx/paperless-ngx/pull/5431))
|
||
- Feature: Add additional caching support to suggestions and metadata [@stumpylog](https://github.com/stumpylog) ([#5414](https://github.com/paperless-ngx/paperless-ngx/pull/5414))
|
||
- Chore(deps): Bump the small-changes group with 2 updates [@dependabot](https://github.com/dependabot) ([#5413](https://github.com/paperless-ngx/paperless-ngx/pull/5413))
|
||
- Chore(deps-dev): Bump the development group with 2 updates [@dependabot](https://github.com/dependabot) ([#5412](https://github.com/paperless-ngx/paperless-ngx/pull/5412))
|
||
- Fix: signin username floating label [@shamoon](https://github.com/shamoon) ([#5424](https://github.com/paperless-ngx/paperless-ngx/pull/5424))
|
||
- Feature: help tooltips [@shamoon](https://github.com/shamoon) ([#5383](https://github.com/paperless-ngx/paperless-ngx/pull/5383))
|
||
- Enhancement / QoL: show selected tasks count [@shamoon](https://github.com/shamoon) ([#5379](https://github.com/paperless-ngx/paperless-ngx/pull/5379))
|
||
- Fix: shared by me filter with multiple users / groups in postgres [@shamoon](https://github.com/shamoon) ([#5396](https://github.com/paperless-ngx/paperless-ngx/pull/5396))
|
||
- Fix: doc detail component fixes [@shamoon](https://github.com/shamoon) ([#5373](https://github.com/paperless-ngx/paperless-ngx/pull/5373))
|
||
- Enhancement: warn when outdated doc detected [@shamoon](https://github.com/shamoon) ([#5372](https://github.com/paperless-ngx/paperless-ngx/pull/5372))
|
||
- Feature: app branding [@shamoon](https://github.com/shamoon) ([#5357](https://github.com/paperless-ngx/paperless-ngx/pull/5357))
|
||
- Chore: Initial refactor of consume task [@stumpylog](https://github.com/stumpylog) ([#5367](https://github.com/paperless-ngx/paperless-ngx/pull/5367))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-233">paperless-ngx 2.3.3</h2>
|
||
<h3 id="enhancements_1">Enhancements</h3>
|
||
<ul>
|
||
<li>Enhancement: Explain behavior of unset app config boolean to user <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5345">#5345</a>)</li>
|
||
<li>Enhancement: title assignment placeholder error handling, fallback <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5282">#5282</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_48">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Don't require the JSON user arguments field, interpret empty string as <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5320">#5320</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_14">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: Backend dependencies update <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5336">#5336</a>)</li>
|
||
<li>Chore: add pre-commit hook for codespell <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5324">#5324</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_49">All App Changes</h3>
|
||
<details>
|
||
<summary>5 changes</summary>
|
||
|
||
- Enhancement: Explain behavior of unset app config boolean to user [@shamoon](https://github.com/shamoon) ([#5345](https://github.com/paperless-ngx/paperless-ngx/pull/5345))
|
||
- Enhancement: title assignment placeholder error handling, fallback [@shamoon](https://github.com/shamoon) ([#5282](https://github.com/paperless-ngx/paperless-ngx/pull/5282))
|
||
- Chore: Backend dependencies update [@stumpylog](https://github.com/stumpylog) ([#5336](https://github.com/paperless-ngx/paperless-ngx/pull/5336))
|
||
- Fix: Don't require the JSON user arguments field, interpret empty string as [@stumpylog](https://github.com/stumpylog) ([#5320](https://github.com/paperless-ngx/paperless-ngx/pull/5320))
|
||
- Chore: add pre-commit hook for codespell [@shamoon](https://github.com/shamoon) ([#5324](https://github.com/paperless-ngx/paperless-ngx/pull/5324))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-232">paperless-ngx 2.3.2</h2>
|
||
<h3 id="bug-fixes_49">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: triggered workflow assignment of customfield fails if field exists in v2.3.1 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5302">#5302</a>)</li>
|
||
<li>Fix: Decoding of user arguments for OCR <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5307">#5307</a>)</li>
|
||
<li>Fix: empty workflow trigger match field cannot be saved in v.2.3.1 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5301">#5301</a>)</li>
|
||
<li>Fix: Use local time for added/updated workflow triggers <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5304">#5304</a>)</li>
|
||
<li>Fix: workflow edit form loses unsaved changes <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5299">#5299</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_50">All App Changes</h3>
|
||
<details>
|
||
<summary>5 changes</summary>
|
||
|
||
- Fix: triggered workflow assignment of customfield fails if field exists in v2.3.1 [@shamoon](https://github.com/shamoon) ([#5302](https://github.com/paperless-ngx/paperless-ngx/pull/5302))
|
||
- Fix: Decoding of user arguments for OCR [@stumpylog](https://github.com/stumpylog) ([#5307](https://github.com/paperless-ngx/paperless-ngx/pull/5307))
|
||
- Fix: empty workflow trigger match field cannot be saved in v.2.3.1 [@shamoon](https://github.com/shamoon) ([#5301](https://github.com/paperless-ngx/paperless-ngx/pull/5301))
|
||
- Fix: Use local time for added/updated workflow triggers [@stumpylog](https://github.com/stumpylog) ([#5304](https://github.com/paperless-ngx/paperless-ngx/pull/5304))
|
||
- Fix: workflow edit form loses unsaved changes [@shamoon](https://github.com/shamoon) ([#5299](https://github.com/paperless-ngx/paperless-ngx/pull/5299))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-231">paperless-ngx 2.3.1</h2>
|
||
<h3 id="bug-fixes_50">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: edit workflow form not displaying trigger settings <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5276">#5276</a>)</li>
|
||
<li>Fix: Prevent passing 0 pages to OCRMyPDF <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5275">#5275</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_51">All App Changes</h3>
|
||
<details>
|
||
<summary>2 changes</summary>
|
||
|
||
- Fix: edit workflow form not displaying trigger settings [@shamoon](https://github.com/shamoon) ([#5276](https://github.com/paperless-ngx/paperless-ngx/pull/5276))
|
||
- Fix: Prevent passing 0 pages to OCRMyPDF [@stumpylog](https://github.com/stumpylog) ([#5275](https://github.com/paperless-ngx/paperless-ngx/pull/5275))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-230">paperless-ngx 2.3.0</h2>
|
||
<h3 id="notable-changes_4">Notable Changes</h3>
|
||
<ul>
|
||
<li>Feature: Workflows <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5121">#5121</a>)</li>
|
||
<li>Feature: Allow setting backend configuration settings via the UI <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5126">#5126</a>)</li>
|
||
</ul>
|
||
<h3 id="features_16">Features</h3>
|
||
<ul>
|
||
<li>Feature: Workflows <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5121">#5121</a>)</li>
|
||
<li>Feature: Allow setting backend configuration settings via the UI <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5126">#5126</a>)</li>
|
||
<li>Enhancement: fetch mails in bulk <a href="https://github.com/falkenbt">@falkenbt</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5249">#5249</a>)</li>
|
||
<li>Enhancement: add parameter to post_document API <a href="https://github.com/bevanjkay">@bevanjkay</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5217">#5217</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_51">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Chore: Replaces deprecated Django alias with standard library <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5262">#5262</a>)</li>
|
||
<li>Fix: Crash in barcode ASN reading when the file type isn't supported <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5261">#5261</a>)</li>
|
||
<li>Fix: Allows pre-consume scripts to modify the working path again <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5260">#5260</a>)</li>
|
||
<li>Change: Use fnmatch for more sane workflow path matching <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5250">#5250</a>)</li>
|
||
<li>Fix: zip exports not respecting the --delete option <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5245">#5245</a>)</li>
|
||
<li>Fix: correctly format tip admonition <a href="https://github.com/ChrisRBe">@ChrisRBe</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5229">#5229</a>)</li>
|
||
<li>Fix: filename format remove none when part of directory <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5210">#5210</a>)</li>
|
||
<li>Fix: Improve Performance for Listing and Paginating Documents <a href="https://github.com/antoinelibert">@antoinelibert</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5195">#5195</a>)</li>
|
||
<li>Fix: Disable custom field remove button if user does not have permissions <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5194">#5194</a>)</li>
|
||
<li>Fix: overlapping button focus highlight on login <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5193">#5193</a>)</li>
|
||
<li>Fix: symmetric doc links with target doc value None <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5187">#5187</a>)</li>
|
||
<li>Fix: setting empty doc link with docs to be removed <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5174">#5174</a>)</li>
|
||
<li>Enhancement: improve validation of custom field values <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5166">#5166</a>)</li>
|
||
<li>Fix: type casting of db values for 'shared by me' filter <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5155">#5155</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_3">Documentation</h3>
|
||
<ul>
|
||
<li>Fix: correctly format tip admonition <a href="https://github.com/ChrisRBe">@ChrisRBe</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5229">#5229</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_15">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore(deps): Bump the actions group with 5 updates <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5203">#5203</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_25">Dependencies</h3>
|
||
<details>
|
||
<summary>4 changes</summary>
|
||
|
||
- Chore(deps): Bump the actions group with 5 updates [@dependabot](https://github.com/dependabot) ([#5203](https://github.com/paperless-ngx/paperless-ngx/pull/5203))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 10 updates [@dependabot](https://github.com/dependabot) ([#5204](https://github.com/paperless-ngx/paperless-ngx/pull/5204))
|
||
- Chore(deps-dev): Bump [@<!---->types/node from 20.10.4 to 20.10.6 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.10.4 to 20.10.6 in /src-ui @dependabot) ([#5207](https://github.com/paperless-ngx/paperless-ngx/pull/5207))
|
||
- Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 3 updates [@dependabot](https://github.com/dependabot) ([#5205](https://github.com/paperless-ngx/paperless-ngx/pull/5205))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_52">All App Changes</h3>
|
||
<details>
|
||
<summary>21 changes</summary>
|
||
|
||
- Chore: Replaces deprecated Django alias with standard library [@stumpylog](https://github.com/stumpylog) ([#5262](https://github.com/paperless-ngx/paperless-ngx/pull/5262))
|
||
- Fix: Crash in barcode ASN reading when the file type isn't supported [@stumpylog](https://github.com/stumpylog) ([#5261](https://github.com/paperless-ngx/paperless-ngx/pull/5261))
|
||
- Fix: Allows pre-consume scripts to modify the working path again [@stumpylog](https://github.com/stumpylog) ([#5260](https://github.com/paperless-ngx/paperless-ngx/pull/5260))
|
||
- Enhancement: add basic filters for listing of custom fields [@shamoon](https://github.com/shamoon) ([#5257](https://github.com/paperless-ngx/paperless-ngx/pull/5257))
|
||
- Change: Use fnmatch for more sane workflow path matching [@shamoon](https://github.com/shamoon) ([#5250](https://github.com/paperless-ngx/paperless-ngx/pull/5250))
|
||
- Enhancement: fetch mails in bulk [@falkenbt](https://github.com/falkenbt) ([#5249](https://github.com/paperless-ngx/paperless-ngx/pull/5249))
|
||
- Fix: zip exports not respecting the --delete option [@stumpylog](https://github.com/stumpylog) ([#5245](https://github.com/paperless-ngx/paperless-ngx/pull/5245))
|
||
- Enhancement: add parameter to post_document API [@bevanjkay](https://github.com/bevanjkay) ([#5217](https://github.com/paperless-ngx/paperless-ngx/pull/5217))
|
||
- Feature: Workflows [@shamoon](https://github.com/shamoon) ([#5121](https://github.com/paperless-ngx/paperless-ngx/pull/5121))
|
||
- Fix: filename format remove none when part of directory [@shamoon](https://github.com/shamoon) ([#5210](https://github.com/paperless-ngx/paperless-ngx/pull/5210))
|
||
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 10 updates [@dependabot](https://github.com/dependabot) ([#5204](https://github.com/paperless-ngx/paperless-ngx/pull/5204))
|
||
- Chore(deps-dev): Bump [@<!---->types/node from 20.10.4 to 20.10.6 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.10.4 to 20.10.6 in /src-ui @dependabot) ([#5207](https://github.com/paperless-ngx/paperless-ngx/pull/5207))
|
||
- Chore(deps-dev): Bump the frontend-eslint-dependencies group in /src-ui with 3 updates [@dependabot](https://github.com/dependabot) ([#5205](https://github.com/paperless-ngx/paperless-ngx/pull/5205))
|
||
- Fix: Improve Performance for Listing and Paginating Documents [@antoinelibert](https://github.com/antoinelibert) ([#5195](https://github.com/paperless-ngx/paperless-ngx/pull/5195))
|
||
- Fix: Disable custom field remove button if user does not have permissions [@shamoon](https://github.com/shamoon) ([#5194](https://github.com/paperless-ngx/paperless-ngx/pull/5194))
|
||
- Fix: overlapping button focus highlight on login [@shamoon](https://github.com/shamoon) ([#5193](https://github.com/paperless-ngx/paperless-ngx/pull/5193))
|
||
- Fix: symmetric doc links with target doc value None [@shamoon](https://github.com/shamoon) ([#5187](https://github.com/paperless-ngx/paperless-ngx/pull/5187))
|
||
- Fix: setting empty doc link with docs to be removed [@shamoon](https://github.com/shamoon) ([#5174](https://github.com/paperless-ngx/paperless-ngx/pull/5174))
|
||
- Feature: Allow setting backend configuration settings via the UI [@stumpylog](https://github.com/stumpylog) ([#5126](https://github.com/paperless-ngx/paperless-ngx/pull/5126))
|
||
- Enhancement: improve validation of custom field values [@shamoon](https://github.com/shamoon) ([#5166](https://github.com/paperless-ngx/paperless-ngx/pull/5166))
|
||
- Fix: type casting of db values for 'shared by me' filter [@shamoon](https://github.com/shamoon) ([#5155](https://github.com/paperless-ngx/paperless-ngx/pull/5155))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-221">paperless-ngx 2.2.1</h2>
|
||
<h3 id="bug-fixes_52">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: saving doc links with no value <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5144">#5144</a>)</li>
|
||
<li>Fix: allow multiple consumption templates to assign the same custom field <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5142">#5142</a>)</li>
|
||
<li>Fix: some dropdowns broken in 2.2.0 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5134">#5134</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_53">All App Changes</h3>
|
||
<details>
|
||
<summary>3 changes</summary>
|
||
|
||
- Fix: saving doc links with no value [@shamoon](https://github.com/shamoon) ([#5144](https://github.com/paperless-ngx/paperless-ngx/pull/5144))
|
||
- Fix: allow multiple consumption templates to assign the same custom field [@shamoon](https://github.com/shamoon) ([#5142](https://github.com/paperless-ngx/paperless-ngx/pull/5142))
|
||
- Fix: some dropdowns broken in 2.2.0 [@shamoon](https://github.com/shamoon) ([#5134](https://github.com/paperless-ngx/paperless-ngx/pull/5134))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-220">paperless-ngx 2.2.0</h2>
|
||
<h3 id="features_17">Features</h3>
|
||
<ul>
|
||
<li>Enhancement: Add tooltip for select dropdown items <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5070">#5070</a>)</li>
|
||
<li>Chore: Update Angular to v17 including new Angular control-flow <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4980">#4980</a>)</li>
|
||
<li>Enhancement: symmetric document links <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4907">#4907</a>)</li>
|
||
<li>Enhancement: shared icon \& shared by me filter <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4859">#4859</a>)</li>
|
||
<li>Enhancement: Improved popup preview, respect embedded viewer, error handling <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4947">#4947</a>)</li>
|
||
<li>Enhancement: Allow deletion of documents via the fuzzy matching command <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4957">#4957</a>)</li>
|
||
<li>Enhancement: document link field fixes <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5020">#5020</a>)</li>
|
||
<li>Enhancement: above and below doc detail save buttons <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5008">#5008</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_53">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Case where a mail attachment has no filename to use <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5117">#5117</a>)</li>
|
||
<li>Fix: Disable auto-login for API token requests <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5094">#5094</a>)</li>
|
||
<li>Fix: update ASN regex to support Unicode <a href="https://github.com/eukub">@eukub</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5099">#5099</a>)</li>
|
||
<li>Fix: ensure CSRF-Token on Index view <a href="https://github.com/baflo">@baflo</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5082">#5082</a>)</li>
|
||
<li>Fix: Stop auto-refresh logs / tasks after close <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5089">#5089</a>)</li>
|
||
<li>Fix: Make the admin panel accessible when using a large number of documents <a href="https://github.com/bogdal">@bogdal</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5052">#5052</a>)</li>
|
||
<li>Fix: dont allow null property via API <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5063">#5063</a>)</li>
|
||
<li>Fix: Updates Ghostscript to 10.02.1 for more bug fixes to it <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5040">#5040</a>)</li>
|
||
<li>Fix: allow system keyboard shortcuts in date fields <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5009">#5009</a>)</li>
|
||
<li>Fix password change detection on profile edit <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5028">#5028</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_4">Documentation</h3>
|
||
<ul>
|
||
<li>Documentation: organize API endpoints <a href="https://github.com/dgsponer">@dgsponer</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5077">#5077</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_16">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: Bulk backend update <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/5061">#5061</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_26">Dependencies</h3>
|
||
<details>
|
||
<summary>5 changes</summary>
|
||
|
||
- Chore: Bulk backend update [@stumpylog](https://github.com/stumpylog) ([#5061](https://github.com/paperless-ngx/paperless-ngx/pull/5061))
|
||
- Chore(deps): Bump the django group with 3 updates [@dependabot](https://github.com/dependabot) ([#5046](https://github.com/paperless-ngx/paperless-ngx/pull/5046))
|
||
- Chore(deps): Bump the major-versions group with 1 update [@dependabot](https://github.com/dependabot) ([#5047](https://github.com/paperless-ngx/paperless-ngx/pull/5047))
|
||
- Chore(deps): Bump the small-changes group with 6 updates [@dependabot](https://github.com/dependabot) ([#5048](https://github.com/paperless-ngx/paperless-ngx/pull/5048))
|
||
- Fix: Updates Ghostscript to 10.02.1 for more bug fixes to it [@stumpylog](https://github.com/stumpylog) ([#5040](https://github.com/paperless-ngx/paperless-ngx/pull/5040))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_54">All App Changes</h3>
|
||
<details>
|
||
<summary>20 changes</summary>
|
||
|
||
- Fix: Case where a mail attachment has no filename to use [@stumpylog](https://github.com/stumpylog) ([#5117](https://github.com/paperless-ngx/paperless-ngx/pull/5117))
|
||
- Fix: Disable auto-login for API token requests [@shamoon](https://github.com/shamoon) ([#5094](https://github.com/paperless-ngx/paperless-ngx/pull/5094))
|
||
- Fix: update ASN regex to support Unicode [@eukub](https://github.com/eukub) ([#5099](https://github.com/paperless-ngx/paperless-ngx/pull/5099))
|
||
- Fix: ensure CSRF-Token on Index view [@baflo](https://github.com/baflo) ([#5082](https://github.com/paperless-ngx/paperless-ngx/pull/5082))
|
||
- Fix: Stop auto-refresh logs / tasks after close [@shamoon](https://github.com/shamoon) ([#5089](https://github.com/paperless-ngx/paperless-ngx/pull/5089))
|
||
- Enhancement: Add tooltip for select dropdown items [@shamoon](https://github.com/shamoon) ([#5070](https://github.com/paperless-ngx/paperless-ngx/pull/5070))
|
||
- Fix: Make the admin panel accessible when using a large number of documents [@bogdal](https://github.com/bogdal) ([#5052](https://github.com/paperless-ngx/paperless-ngx/pull/5052))
|
||
- Chore: Update Angular to v17 including new Angular control-flow [@shamoon](https://github.com/shamoon) ([#4980](https://github.com/paperless-ngx/paperless-ngx/pull/4980))
|
||
- Fix: dont allow null property via API [@shamoon](https://github.com/shamoon) ([#5063](https://github.com/paperless-ngx/paperless-ngx/pull/5063))
|
||
- Enhancement: symmetric document links [@shamoon](https://github.com/shamoon) ([#4907](https://github.com/paperless-ngx/paperless-ngx/pull/4907))
|
||
- Enhancement: shared icon \& shared by me filter [@shamoon](https://github.com/shamoon) ([#4859](https://github.com/paperless-ngx/paperless-ngx/pull/4859))
|
||
- Chore(deps): Bump the django group with 3 updates [@dependabot](https://github.com/dependabot) ([#5046](https://github.com/paperless-ngx/paperless-ngx/pull/5046))
|
||
- Chore(deps): Bump the major-versions group with 1 update [@dependabot](https://github.com/dependabot) ([#5047](https://github.com/paperless-ngx/paperless-ngx/pull/5047))
|
||
- Chore(deps): Bump the small-changes group with 6 updates [@dependabot](https://github.com/dependabot) ([#5048](https://github.com/paperless-ngx/paperless-ngx/pull/5048))
|
||
- Enhancement: Improved popup preview, respect embedded viewer, error handling [@shamoon](https://github.com/shamoon) ([#4947](https://github.com/paperless-ngx/paperless-ngx/pull/4947))
|
||
- Enhancement: Add {original_filename}, {added_time} to title placeholders [@TTT7275](https://github.com/TTT7275) ([#4972](https://github.com/paperless-ngx/paperless-ngx/pull/4972))
|
||
- Feature: Allow deletion of documents via the fuzzy matching command [@stumpylog](https://github.com/stumpylog) ([#4957](https://github.com/paperless-ngx/paperless-ngx/pull/4957))
|
||
- Fix: allow system keyboard shortcuts in date fields [@shamoon](https://github.com/shamoon) ([#5009](https://github.com/paperless-ngx/paperless-ngx/pull/5009))
|
||
- Enhancement: document link field fixes [@shamoon](https://github.com/shamoon) ([#5020](https://github.com/paperless-ngx/paperless-ngx/pull/5020))
|
||
- Fix password change detection on profile edit [@shamoon](https://github.com/shamoon) ([#5028](https://github.com/paperless-ngx/paperless-ngx/pull/5028))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-213">paperless-ngx 2.1.3</h2>
|
||
<h3 id="bug-fixes_54">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Document metadata is lost during barcode splitting <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4982">#4982</a>)</li>
|
||
<li>Fix: Export of custom field instances during a split manifest export <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4984">#4984</a>)</li>
|
||
<li>Fix: Apply user arguments even in the case of the forcing OCR <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4981">#4981</a>)</li>
|
||
<li>Fix: support show errors for select dropdowns <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4979">#4979</a>)</li>
|
||
<li>Fix: Don't attempt to parse none objects during date searching <a href="https://github.com/bogdal">@bogdal</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4977">#4977</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_55">All App Changes</h3>
|
||
<details>
|
||
<summary>6 changes</summary>
|
||
|
||
- Refactor: Boost performance by reducing db queries [@bogdal](https://github.com/bogdal) ([#4990](https://github.com/paperless-ngx/paperless-ngx/pull/4990))
|
||
- Fix: Document metadata is lost during barcode splitting [@stumpylog](https://github.com/stumpylog) ([#4982](https://github.com/paperless-ngx/paperless-ngx/pull/4982))
|
||
- Fix: Export of custom field instances during a split manifest export [@stumpylog](https://github.com/stumpylog) ([#4984](https://github.com/paperless-ngx/paperless-ngx/pull/4984))
|
||
- Fix: Apply user arguments even in the case of the forcing OCR [@stumpylog](https://github.com/stumpylog) ([#4981](https://github.com/paperless-ngx/paperless-ngx/pull/4981))
|
||
- Fix: support show errors for select dropdowns [@shamoon](https://github.com/shamoon) ([#4979](https://github.com/paperless-ngx/paperless-ngx/pull/4979))
|
||
- Fix: Don't attempt to parse none objects during date searching [@bogdal](https://github.com/bogdal) ([#4977](https://github.com/paperless-ngx/paperless-ngx/pull/4977))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-212">paperless-ngx 2.1.2</h2>
|
||
<h3 id="bug-fixes_55">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: sort consumption templates by order by default <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4956">#4956</a>)</li>
|
||
<li>Fix: Updates gotenberg-client, including workaround for Gotenberg non-latin handling <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4944">#4944</a>)</li>
|
||
<li>Fix: allow text copy in pngx pdf viewer <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4938">#4938</a>)</li>
|
||
<li>Fix: Don't allow autocomplete searches to fail on schema field matches <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4934">#4934</a>)</li>
|
||
<li>Fix: Convert search dates to UTC in advanced search <a href="https://github.com/bogdal">@bogdal</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4891">#4891</a>)</li>
|
||
<li>Fix: Use the attachment filename so downstream template matching works <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4931">#4931</a>)</li>
|
||
<li>Fix: frontend handle autocomplete failure gracefully <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4903">#4903</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_27">Dependencies</h3>
|
||
<ul>
|
||
<li>Chore(deps-dev): Bump the small-changes group with 2 updates <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4942">#4942</a>)</li>
|
||
<li>Chore(deps-dev): Bump the development group with 1 update <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4939">#4939</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_56">All App Changes</h3>
|
||
<details>
|
||
<summary>9 changes</summary>
|
||
|
||
- Fix: sort consumption templates by order by default [@shamoon](https://github.com/shamoon) ([#4956](https://github.com/paperless-ngx/paperless-ngx/pull/4956))
|
||
- Chore: reorganize api tests [@shamoon](https://github.com/shamoon) ([#4935](https://github.com/paperless-ngx/paperless-ngx/pull/4935))
|
||
- Chore(deps-dev): Bump the small-changes group with 2 updates [@dependabot](https://github.com/dependabot) ([#4942](https://github.com/paperless-ngx/paperless-ngx/pull/4942))
|
||
- Fix: allow text copy in pngx pdf viewer [@shamoon](https://github.com/shamoon) ([#4938](https://github.com/paperless-ngx/paperless-ngx/pull/4938))
|
||
- Chore(deps-dev): Bump the development group with 1 update [@dependabot](https://github.com/dependabot) ([#4939](https://github.com/paperless-ngx/paperless-ngx/pull/4939))
|
||
- Fix: Don't allow autocomplete searches to fail on schema field matches [@stumpylog](https://github.com/stumpylog) ([#4934](https://github.com/paperless-ngx/paperless-ngx/pull/4934))
|
||
- Fix: Convert search dates to UTC in advanced search [@bogdal](https://github.com/bogdal) ([#4891](https://github.com/paperless-ngx/paperless-ngx/pull/4891))
|
||
- Fix: Use the attachment filename so downstream template matching works [@stumpylog](https://github.com/stumpylog) ([#4931](https://github.com/paperless-ngx/paperless-ngx/pull/4931))
|
||
- Fix: frontend handle autocomplete failure gracefully [@shamoon](https://github.com/shamoon) ([#4903](https://github.com/paperless-ngx/paperless-ngx/pull/4903))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-211">paperless-ngx 2.1.1</h2>
|
||
<h3 id="bug-fixes_56">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: disable toggle for share link creation without archive version, fix auto-copy in Safari <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4885">#4885</a>)</li>
|
||
<li>Fix: storage paths link incorrect in dashboard widget <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4878">#4878</a>)</li>
|
||
<li>Fix: respect baseURI for pdfjs worker URL <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4865">#4865</a>)</li>
|
||
<li>Fix: Allow users to configure the From email for password reset <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4867">#4867</a>)</li>
|
||
<li>Fix: dont show move icon for file tasks badge <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4860">#4860</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_17">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: Simplifies how the documentation site is deployed <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4858">#4858</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_57">All App Changes</h3>
|
||
<details>
|
||
<summary>5 changes</summary>
|
||
|
||
- Fix: disable toggle for share link creation without archive version, fix auto-copy in Safari [@shamoon](https://github.com/shamoon) ([#4885](https://github.com/paperless-ngx/paperless-ngx/pull/4885))
|
||
- Fix: storage paths link incorrect in dashboard widget [@shamoon](https://github.com/shamoon) ([#4878](https://github.com/paperless-ngx/paperless-ngx/pull/4878))
|
||
- Fix: respect baseURI for pdfjs worker URL [@shamoon](https://github.com/shamoon) ([#4865](https://github.com/paperless-ngx/paperless-ngx/pull/4865))
|
||
- Fix: Allow users to configure the From email for password reset [@stumpylog](https://github.com/stumpylog) ([#4867](https://github.com/paperless-ngx/paperless-ngx/pull/4867))
|
||
- Fix: dont show move icon for file tasks badge [@shamoon](https://github.com/shamoon) ([#4860](https://github.com/paperless-ngx/paperless-ngx/pull/4860))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-210">paperless-ngx 2.1.0</h2>
|
||
<h3 id="features_18">Features</h3>
|
||
<ul>
|
||
<li>Enhancement: implement document link custom field <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4799">#4799</a>)</li>
|
||
<li>Feature: Adds additional warnings during an import if it might fail <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4814">#4814</a>)</li>
|
||
<li>Feature: pngx PDF viewer with updated pdfjs <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4679">#4679</a>)</li>
|
||
<li>Enhancement: support automatically assigning custom fields via consumption templates <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4727">#4727</a>)</li>
|
||
<li>Feature: update user profile <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4678">#4678</a>)</li>
|
||
<li>Enhancement: Allow excluding mail attachments by name <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4691">#4691</a>)</li>
|
||
<li>Enhancement: auto-refresh logs \& tasks <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4680">#4680</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_57">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: welcome widget text color <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4829">#4829</a>)</li>
|
||
<li>Fix: export consumption templates \& custom fields in exporter <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4825">#4825</a>)</li>
|
||
<li>Fix: bulk edit object permissions should use permissions object <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4797">#4797</a>)</li>
|
||
<li>Fix: empty string for consumption template field should be interpreted as <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4762">#4762</a>)</li>
|
||
<li>Fix: use default permissions for objects created via dropdown <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4778">#4778</a>)</li>
|
||
<li>Fix: Alpha layer removal could allow duplicates <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4781">#4781</a>)</li>
|
||
<li>Fix: update checker broke in v2.0.0 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4773">#4773</a>)</li>
|
||
<li>Fix: only show global drag-drop when files included <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4767">#4767</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_5">Documentation</h3>
|
||
<ul>
|
||
<li>Enhancement: implement document link custom field <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4799">#4799</a>)</li>
|
||
<li>Fix: export consumption templates \& custom fields in exporter <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4825">#4825</a>)</li>
|
||
<li>Documentation: Fix typos <a href="https://github.com/omahs">@omahs</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4737">#4737</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_18">Maintenance</h3>
|
||
<ul>
|
||
<li>Bump the actions group with 2 updates <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4745">#4745</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_28">Dependencies</h3>
|
||
<details>
|
||
<summary>7 changes</summary>
|
||
|
||
- Bump the development group with 6 updates [@dependabot](https://github.com/dependabot) ([#4838](https://github.com/paperless-ngx/paperless-ngx/pull/4838))
|
||
- Bump the actions group with 2 updates [@dependabot](https://github.com/dependabot) ([#4745](https://github.com/paperless-ngx/paperless-ngx/pull/4745))
|
||
- Bump the frontend-eslint-dependencies group in /src-ui with 3 updates [@dependabot](https://github.com/dependabot) ([#4756](https://github.com/paperless-ngx/paperless-ngx/pull/4756))
|
||
- Bump the frontend-jest-dependencies group in /src-ui with 2 updates [@dependabot](https://github.com/dependabot) ([#4744](https://github.com/paperless-ngx/paperless-ngx/pull/4744))
|
||
- Bump [@<!---->playwright/test from 1.39.0 to 1.40.1 in /src-ui @dependabot](https://github.com/<!---->playwright/test from 1.39.0 to 1.40.1 in /src-ui @dependabot) ([#4749](https://github.com/paperless-ngx/paperless-ngx/pull/4749))
|
||
- Bump wait-on from 7.0.1 to 7.2.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#4747](https://github.com/paperless-ngx/paperless-ngx/pull/4747))
|
||
- Bump [@<!---->types/node from 20.8.10 to 20.10.2 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.8.10 to 20.10.2 in /src-ui @dependabot) ([#4748](https://github.com/paperless-ngx/paperless-ngx/pull/4748))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_58">All App Changes</h3>
|
||
<details>
|
||
<summary>20 changes</summary>
|
||
|
||
- Enhancement: implement document link custom field [@shamoon](https://github.com/shamoon) ([#4799](https://github.com/paperless-ngx/paperless-ngx/pull/4799))
|
||
- Bump the development group with 6 updates [@dependabot](https://github.com/dependabot) ([#4838](https://github.com/paperless-ngx/paperless-ngx/pull/4838))
|
||
- Fix: welcome widget text color [@shamoon](https://github.com/shamoon) ([#4829](https://github.com/paperless-ngx/paperless-ngx/pull/4829))
|
||
- Fix: export consumption templates \& custom fields in exporter [@shamoon](https://github.com/shamoon) ([#4825](https://github.com/paperless-ngx/paperless-ngx/pull/4825))
|
||
- Feature: Adds additional warnings during an import if it might fail [@stumpylog](https://github.com/stumpylog) ([#4814](https://github.com/paperless-ngx/paperless-ngx/pull/4814))
|
||
- Feature: pngx PDF viewer with updated pdfjs [@shamoon](https://github.com/shamoon) ([#4679](https://github.com/paperless-ngx/paperless-ngx/pull/4679))
|
||
- Fix: bulk edit object permissions should use permissions object [@shamoon](https://github.com/shamoon) ([#4797](https://github.com/paperless-ngx/paperless-ngx/pull/4797))
|
||
- Enhancement: support automatically assigning custom fields via consumption templates [@shamoon](https://github.com/shamoon) ([#4727](https://github.com/paperless-ngx/paperless-ngx/pull/4727))
|
||
- Fix: empty string for consumption template field should be interpreted as [@shamoon](https://github.com/shamoon) ([#4762](https://github.com/paperless-ngx/paperless-ngx/pull/4762))
|
||
- Fix: use default permissions for objects created via dropdown [@shamoon](https://github.com/shamoon) ([#4778](https://github.com/paperless-ngx/paperless-ngx/pull/4778))
|
||
- Fix: Alpha layer removal could allow duplicates [@stumpylog](https://github.com/stumpylog) ([#4781](https://github.com/paperless-ngx/paperless-ngx/pull/4781))
|
||
- Feature: update user profile [@shamoon](https://github.com/shamoon) ([#4678](https://github.com/paperless-ngx/paperless-ngx/pull/4678))
|
||
- Fix: update checker broke in v2.0.0 [@shamoon](https://github.com/shamoon) ([#4773](https://github.com/paperless-ngx/paperless-ngx/pull/4773))
|
||
- Fix: only show global drag-drop when files included [@shamoon](https://github.com/shamoon) ([#4767](https://github.com/paperless-ngx/paperless-ngx/pull/4767))
|
||
- Bump the frontend-eslint-dependencies group in /src-ui with 3 updates [@dependabot](https://github.com/dependabot) ([#4756](https://github.com/paperless-ngx/paperless-ngx/pull/4756))
|
||
- Bump the frontend-jest-dependencies group in /src-ui with 2 updates [@dependabot](https://github.com/dependabot) ([#4744](https://github.com/paperless-ngx/paperless-ngx/pull/4744))
|
||
- Bump [@<!---->playwright/test from 1.39.0 to 1.40.1 in /src-ui @dependabot](https://github.com/<!---->playwright/test from 1.39.0 to 1.40.1 in /src-ui @dependabot) ([#4749](https://github.com/paperless-ngx/paperless-ngx/pull/4749))
|
||
- Bump wait-on from 7.0.1 to 7.2.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#4747](https://github.com/paperless-ngx/paperless-ngx/pull/4747))
|
||
- Bump [@<!---->types/node from 20.8.10 to 20.10.2 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.8.10 to 20.10.2 in /src-ui @dependabot) ([#4748](https://github.com/paperless-ngx/paperless-ngx/pull/4748))
|
||
- Enhancement: auto-refresh logs \& tasks [@shamoon](https://github.com/shamoon) ([#4680](https://github.com/paperless-ngx/paperless-ngx/pull/4680))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-201">paperless-ngx 2.0.1</h2>
|
||
<h3 id="please-note">Please Note</h3>
|
||
<p>Exports generated in Paperless-ngx v2.0.0–2.0.1 will <strong>not</strong> contain consumption templates or custom fields, we recommend users upgrade to at least v2.1.</p>
|
||
<h3 id="bug-fixes_58">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Increase field the length for consumption template source <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4719">#4719</a>)</li>
|
||
<li>Fix: Set RGB color conversion strategy for PDF outputs <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4709">#4709</a>)</li>
|
||
<li>Fix: Add a warning about a low image DPI which may cause OCR to fail <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4708">#4708</a>)</li>
|
||
<li>Fix: share links for URLs containing 'api' incorrect in dropdown <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4701">#4701</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_59">All App Changes</h3>
|
||
<details>
|
||
<summary>4 changes</summary>
|
||
|
||
- Fix: Increase field the length for consumption template source [@stumpylog](https://github.com/stumpylog) ([#4719](https://github.com/paperless-ngx/paperless-ngx/pull/4719))
|
||
- Fix: Set RGB color conversion strategy for PDF outputs [@stumpylog](https://github.com/stumpylog) ([#4709](https://github.com/paperless-ngx/paperless-ngx/pull/4709))
|
||
- Fix: Add a warning about a low image DPI which may cause OCR to fail [@stumpylog](https://github.com/stumpylog) ([#4708](https://github.com/paperless-ngx/paperless-ngx/pull/4708))
|
||
- Fix: share links for URLs containing 'api' incorrect in dropdown [@shamoon](https://github.com/shamoon) ([#4701](https://github.com/paperless-ngx/paperless-ngx/pull/4701))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-200">paperless-ngx 2.0.0</h2>
|
||
<h3 id="please-note_1">Please Note</h3>
|
||
<p>Exports generated in Paperless-ngx v2.0.0–2.0.1 will <strong>not</strong> contain consumption templates or custom fields, we recommend users upgrade to at least v2.1.</p>
|
||
<h3 id="breaking-changes_4">Breaking Changes</h3>
|
||
<ul>
|
||
<li>Breaking: Rename the environment variable for self-signed email certificates <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4346">#4346</a>)</li>
|
||
<li>Breaking: Drop support for Python 3.8 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4156">#4156</a>)</li>
|
||
<li>Breaking: Remove ARMv7 building of the Docker image <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3973">#3973</a>)</li>
|
||
</ul>
|
||
<h3 id="notable-changes_5">Notable Changes</h3>
|
||
<ul>
|
||
<li>Feature: consumption templates <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4196">#4196</a>)</li>
|
||
<li>Feature: Share links <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3996">#3996</a>)</li>
|
||
<li>Enhancement: Updates the underlying image to use Python 3.11 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4150">#4150</a>)</li>
|
||
</ul>
|
||
<h3 id="features_19">Features</h3>
|
||
<ul>
|
||
<li>Feature: compact notifications <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4545">#4545</a>)</li>
|
||
<li>Chore: Backend bulk updates <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4509">#4509</a>)</li>
|
||
<li>Feature: Hungarian translation <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4552">#4552</a>)</li>
|
||
<li>Chore: API support for id args for documents \& objects <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4519">#4519</a>)</li>
|
||
<li>Feature: Add Bulgarian translation <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4470">#4470</a>)</li>
|
||
<li>Feature: Audit Trail <a href="https://github.com/nanokatz">@nanokatz</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4425">#4425</a>)</li>
|
||
<li>Feature: Add ahead of time compression of the static files for x86_64 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4390">#4390</a>)</li>
|
||
<li>Feature: sort sidebar views <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4381">#4381</a>)</li>
|
||
<li>Feature: Switches to a new client to handle communication with Gotenberg <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4391">#4391</a>)</li>
|
||
<li>barcode logic: strip non-numeric characters from detected ASN string <a href="https://github.com/queaker">@queaker</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4379">#4379</a>)</li>
|
||
<li>Feature: Include more updated base tools in Docker image <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4319">#4319</a>)</li>
|
||
<li>CI: speed-up frontend tests on ci <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4316">#4316</a>)</li>
|
||
<li>Feature: password reset <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4289">#4289</a>)</li>
|
||
<li>Enhancement: dashboard improvements, drag-n-drop reorder dashboard views <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4252">#4252</a>)</li>
|
||
<li>Feature: Updates Django to 4.2.5 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4278">#4278</a>)</li>
|
||
<li>Enhancement: settings reorganization \& improvements, separate admin section <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4251">#4251</a>)</li>
|
||
<li>Feature: consumption templates <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4196">#4196</a>)</li>
|
||
<li>Enhancement: support default permissions for object creation via frontend <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4233">#4233</a>)</li>
|
||
<li>Fix: Set permissions before declaring volumes for rootless <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4225">#4225</a>)</li>
|
||
<li>Enhancement: bulk edit object permissions <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4176">#4176</a>)</li>
|
||
<li>Enhancement: Allow the user the specify the export zip file name <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4189">#4189</a>)</li>
|
||
<li>Feature: Share links <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3996">#3996</a>)</li>
|
||
<li>Chore: update docker image and ci to node 20 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4184">#4184</a>)</li>
|
||
<li>Fix: Trim unneeded libraries from Docker image <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4183">#4183</a>)</li>
|
||
<li>Feature: New management command for fuzzy matching document content <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4160">#4160</a>)</li>
|
||
<li>Enhancement: Updates the underlying image to use Python 3.11 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4150">#4150</a>)</li>
|
||
<li>Enhancement: frontend better handle slow backend requests <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4055">#4055</a>)</li>
|
||
<li>Chore: update docker image \& ci testing node to v18 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4149">#4149</a>)</li>
|
||
<li>Enhancement: Improved error notifications <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4062">#4062</a>)</li>
|
||
<li>Feature: Official support for Python 3.11 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4146">#4146</a>)</li>
|
||
<li>Enhancement: Add Afrikaans, Greek \& Norwegian languages <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4088">#4088</a>)</li>
|
||
<li>Enhancement: add task id to pre/post consume script as env <a href="https://github.com/andreheuer">@andreheuer</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4037">#4037</a>)</li>
|
||
<li>Enhancement: update bootstrap to v5.3.1 for backend static pages <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4060">#4060</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_59">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Add missing spaces to help string in <a href="https://github.com/joouha">@joouha</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4674">#4674</a>)</li>
|
||
<li>Fix: Typo invalidates precondition for doctype, resulting in Exception <a href="https://github.com/ArminGruner">@ArminGruner</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4668">#4668</a>)</li>
|
||
<li>Fix: Miscellaneous visual fixes in v2.0.0-beta.rc1 2 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4635">#4635</a>)</li>
|
||
<li>Fix: Delay consumption after MODIFY inotify events <a href="https://github.com/frozenbrain">@frozenbrain</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4626">#4626</a>)</li>
|
||
<li>Documentation: Add note that trash dir must exist <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4608">#4608</a>)</li>
|
||
<li>Fix: Miscellaneous v2.0 visual fixes <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4576">#4576</a>)</li>
|
||
<li>Fix: Force UTF-8 for exporter manifests and don't allow escaping <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4574">#4574</a>)</li>
|
||
<li>Fix: plain text preview overflows <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4555">#4555</a>)</li>
|
||
<li>Fix: add permissions for custom fields with migration <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4513">#4513</a>)</li>
|
||
<li>Fix: visually hidden text breaks delete button wrap <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4462">#4462</a>)</li>
|
||
<li>Fix: API statistics document_file_type_counts return type <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4464">#4464</a>)</li>
|
||
<li>Fix: Always return a list for audit log check <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4463">#4463</a>)</li>
|
||
<li>Fix: Only create a Correspondent if the email matches rule filters <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4431">#4431</a>)</li>
|
||
<li>Fix: Combination of consume template with recursive tagging <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4442">#4442</a>)</li>
|
||
<li>Fix: replace drag drop \& clipboard deps with angular cdk <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4362">#4362</a>)</li>
|
||
<li>Fix: update document modified time on note creation / deletion <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4374">#4374</a>)</li>
|
||
<li>Fix: Updates to latest imap_tools which includes fix for the meta charset in HTML content <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4355">#4355</a>)</li>
|
||
<li>Fix: Missing creation of a folder in Docker image <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4347">#4347</a>)</li>
|
||
<li>Fix: Retry Tika parsing when Tika returns HTTP 500 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4334">#4334</a>)</li>
|
||
<li>Fix: get highest ASN regardless of user <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4326">#4326</a>)</li>
|
||
<li>Fix: Generate secret key with C locale and increase allowed characters <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4277">#4277</a>)</li>
|
||
<li>Fix: long notes cause visual overflow <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4287">#4287</a>)</li>
|
||
<li>Fix: Ensures all old connections are closed in certain long lived places <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4265">#4265</a>)</li>
|
||
<li>CI: fix playwright browser version mismatch failures <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4239">#4239</a>)</li>
|
||
<li>Fix: Set a non-zero polling internal when inotify cannot import <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4230">#4230</a>)</li>
|
||
<li>Fix: Set permissions before declaring volumes for rootless <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4225">#4225</a>)</li>
|
||
<li>Documentation: Fix fuzzy matching details <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4207">#4207</a>)</li>
|
||
<li>Fix: application of theme color vars at root <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4193">#4193</a>)</li>
|
||
<li>Fix: Trim unneeded libraries from Docker image <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4183">#4183</a>)</li>
|
||
<li>Fix: support storage path placeholder via API <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4179">#4179</a>)</li>
|
||
<li>Fix: Logs the errors during thumbnail generation <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4171">#4171</a>)</li>
|
||
<li>Fix: remove owner details from saved_views api endpoint <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4158">#4158</a>)</li>
|
||
<li>Fix: dashboard widget card borders hidden by bkgd color <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4155">#4155</a>)</li>
|
||
<li>Fix: hide entire add user / group buttons if insufficient permissions <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4133">#4133</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_6">Documentation</h3>
|
||
<ul>
|
||
<li>Documentation: Update documentation to refer only to Docker Compose v2 command <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4650">#4650</a>)</li>
|
||
<li>Documentation: fix typo, add to features list <a href="https://github.com/tooomm">@tooomm</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4624">#4624</a>)</li>
|
||
<li>Documentation: Add note that trash dir must exist <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4608">#4608</a>)</li>
|
||
<li>Documentation: Structure backup sections more clearly <a href="https://github.com/quantenProjects">@quantenProjects</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4559">#4559</a>)</li>
|
||
<li>Documentation: update docs, screenshots ahead of Paperless-ngx v2.0 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4542">#4542</a>)</li>
|
||
<li>Chore: Cleanup command arguments and standardize process count handling <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4541">#4541</a>)</li>
|
||
<li>Add section for SELinux troubleshooting <a href="https://github.com/nachtjasmin">@nachtjasmin</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4528">#4528</a>)</li>
|
||
<li>Documentation: clarify document_exporter includes settings <a href="https://github.com/coaxial">@coaxial</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4533">#4533</a>)</li>
|
||
<li>Change: Install script improvements <a href="https://github.com/m-GDEV">@m-GDEV</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4387">#4387</a>)</li>
|
||
<li>Fix: update document modified time on note creation / deletion <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4374">#4374</a>)</li>
|
||
<li>Fix: correct set owner API location in docs, additional test <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4366">#4366</a>)</li>
|
||
<li>Documentation: Remove old information about building the Docker image locally <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4354">#4354</a>)</li>
|
||
<li>Documentation enhancement: add direct links for all config vars <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4237">#4237</a>)</li>
|
||
<li>Documentation: Fix fuzzy matching details <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4207">#4207</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_19">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: Backend bulk updates <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4509">#4509</a>)</li>
|
||
<li>Bump the actions group with 1 update <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4476">#4476</a>)</li>
|
||
<li>Feature: Add Bulgarian translation <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4470">#4470</a>)</li>
|
||
<li>Chore: Stop duplicated action runs against internal PRs <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4430">#4430</a>)</li>
|
||
<li>CI: separate frontend deps install <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4336">#4336</a>)</li>
|
||
<li>CI: speed-up frontend tests on ci <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4316">#4316</a>)</li>
|
||
<li>Fix: Generate secret key with C locale and increase allowed characters <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4277">#4277</a>)</li>
|
||
<li>Bump leonsteinhaeuser/project-beta-automations from 2.1.0 to 2.2.1 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4281">#4281</a>)</li>
|
||
<li>Chore: Updates dependabot to group more dependencies <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4280">#4280</a>)</li>
|
||
<li>Change: update translation string for tasks dialog <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4263">#4263</a>)</li>
|
||
<li>CI: fix playwright browser version mismatch failures <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4239">#4239</a>)</li>
|
||
<li>Bump docker/login-action from 2 to 3 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4221">#4221</a>)</li>
|
||
<li>Bump docker/setup-buildx-action from 2 to 3 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4220">#4220</a>)</li>
|
||
<li>Bump docker/setup-qemu-action from 2 to 3 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4211">#4211</a>)</li>
|
||
<li>Bump stumpylog/image-cleaner-action from 0.2.0 to 0.3.0 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4210">#4210</a>)</li>
|
||
<li>Bump docker/metadata-action from 4 to 5 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4209">#4209</a>)</li>
|
||
<li>Bump docker/build-push-action from 4 to 5 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4212">#4212</a>)</li>
|
||
<li>Bump actions/checkout from 3 to 4 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4208">#4208</a>)</li>
|
||
<li>Chore: update docker image and ci to node 20 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4184">#4184</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_29">Dependencies</h3>
|
||
<details>
|
||
<summary>39 changes</summary>
|
||
|
||
- Chore: Bulk update of Python dependencies [@stumpylog](https://github.com/stumpylog) ([#4688](https://github.com/paperless-ngx/paperless-ngx/pull/4688))
|
||
- Bump the frontend-eslint-dependencies group in /src-ui with 3 updates [@dependabot](https://github.com/dependabot) ([#4479](https://github.com/paperless-ngx/paperless-ngx/pull/4479))
|
||
- Bump [@<!---->playwright/test from 1.38.1 to 1.39.0 in /src-ui @dependabot](https://github.com/<!---->playwright/test from 1.38.1 to 1.39.0 in /src-ui @dependabot) ([#4480](https://github.com/paperless-ngx/paperless-ngx/pull/4480))
|
||
- Bump concurrently from 8.2.1 to 8.2.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#4481](https://github.com/paperless-ngx/paperless-ngx/pull/4481))
|
||
- Bump the frontend-jest-dependencies group in /src-ui with 1 update [@dependabot](https://github.com/dependabot) ([#4478](https://github.com/paperless-ngx/paperless-ngx/pull/4478))
|
||
- Bump the frontend-angular-dependencies group in /src-ui with 14 updates [@dependabot](https://github.com/dependabot) ([#4477](https://github.com/paperless-ngx/paperless-ngx/pull/4477))
|
||
- Bump the actions group with 1 update [@dependabot](https://github.com/dependabot) ([#4476](https://github.com/paperless-ngx/paperless-ngx/pull/4476))
|
||
- Bump [@<!---->babel/traverse from 7.22.11 to 7.23.2 in /src-ui @dependabot](https://github.com/<!---->babel/traverse from 7.22.11 to 7.23.2 in /src-ui @dependabot) ([#4389](https://github.com/paperless-ngx/paperless-ngx/pull/4389))
|
||
- Fix: replace drag drop \& clipboard deps with angular cdk [@shamoon](https://github.com/shamoon) ([#4362](https://github.com/paperless-ngx/paperless-ngx/pull/4362))
|
||
- Bump postcss from 8.4.12 to 8.4.31 in /src/paperless_mail/templates [@dependabot](https://github.com/dependabot) ([#4318](https://github.com/paperless-ngx/paperless-ngx/pull/4318))
|
||
- Bump [@<!---->types/node from 20.7.0 to 20.8.0 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.7.0 to 20.8.0 in /src-ui @dependabot) ([#4303](https://github.com/paperless-ngx/paperless-ngx/pull/4303))
|
||
- Bump the frontend-angular-dependencies group in /src-ui with 8 updates [@dependabot](https://github.com/dependabot) ([#4302](https://github.com/paperless-ngx/paperless-ngx/pull/4302))
|
||
- Bump the frontend-eslint-dependencies group in /src-ui with 3 updates [@dependabot](https://github.com/dependabot) ([#4283](https://github.com/paperless-ngx/paperless-ngx/pull/4283))
|
||
- Bump the frontend-angular-dependencies group in /src-ui with 10 updates [@dependabot](https://github.com/dependabot) ([#4282](https://github.com/paperless-ngx/paperless-ngx/pull/4282))
|
||
- Bump [@<!---->types/node from 20.6.3 to 20.7.0 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.6.3 to 20.7.0 in /src-ui @dependabot) ([#4284](https://github.com/paperless-ngx/paperless-ngx/pull/4284))
|
||
- Bump leonsteinhaeuser/project-beta-automations from 2.1.0 to 2.2.1 [@dependabot](https://github.com/dependabot) ([#4281](https://github.com/paperless-ngx/paperless-ngx/pull/4281))
|
||
- Bump zone.js from 0.13.1 to 0.13.3 in /src-ui [@dependabot](https://github.com/dependabot) ([#4223](https://github.com/paperless-ngx/paperless-ngx/pull/4223))
|
||
- Bump [@<!---->types/node from 20.5.8 to 20.6.3 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.5.8 to 20.6.3 in /src-ui @dependabot) ([#4224](https://github.com/paperless-ngx/paperless-ngx/pull/4224))
|
||
- Bump the frontend-angular-dependencies group in /src-ui with 2 updates [@dependabot](https://github.com/dependabot) ([#4222](https://github.com/paperless-ngx/paperless-ngx/pull/4222))
|
||
- Bump docker/login-action from 2 to 3 [@dependabot](https://github.com/dependabot) ([#4221](https://github.com/paperless-ngx/paperless-ngx/pull/4221))
|
||
- Bump docker/setup-buildx-action from 2 to 3 [@dependabot](https://github.com/dependabot) ([#4220](https://github.com/paperless-ngx/paperless-ngx/pull/4220))
|
||
- Bump docker/setup-qemu-action from 2 to 3 [@dependabot](https://github.com/dependabot) ([#4211](https://github.com/paperless-ngx/paperless-ngx/pull/4211))
|
||
- Bump bootstrap from 5.3.1 to 5.3.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#4217](https://github.com/paperless-ngx/paperless-ngx/pull/4217))
|
||
- Bump the frontend-eslint-dependencies group in /src-ui with 3 updates [@dependabot](https://github.com/dependabot) ([#4215](https://github.com/paperless-ngx/paperless-ngx/pull/4215))
|
||
- Bump the frontend-jest-dependencies group in /src-ui with 4 updates [@dependabot](https://github.com/dependabot) ([#4218](https://github.com/paperless-ngx/paperless-ngx/pull/4218))
|
||
- Bump stumpylog/image-cleaner-action from 0.2.0 to 0.3.0 [@dependabot](https://github.com/dependabot) ([#4210](https://github.com/paperless-ngx/paperless-ngx/pull/4210))
|
||
- Bump docker/metadata-action from 4 to 5 [@dependabot](https://github.com/dependabot) ([#4209](https://github.com/paperless-ngx/paperless-ngx/pull/4209))
|
||
- Bump uuid from 9.0.0 to 9.0.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#4216](https://github.com/paperless-ngx/paperless-ngx/pull/4216))
|
||
- Bump the frontend-angular-dependencies group in /src-ui with 16 updates [@dependabot](https://github.com/dependabot) ([#4213](https://github.com/paperless-ngx/paperless-ngx/pull/4213))
|
||
- Bump docker/build-push-action from 4 to 5 [@dependabot](https://github.com/dependabot) ([#4212](https://github.com/paperless-ngx/paperless-ngx/pull/4212))
|
||
- Bump actions/checkout from 3 to 4 [@dependabot](https://github.com/dependabot) ([#4208](https://github.com/paperless-ngx/paperless-ngx/pull/4208))
|
||
- Chore: update docker image \& ci testing node to v18 [@shamoon](https://github.com/shamoon) ([#4149](https://github.com/paperless-ngx/paperless-ngx/pull/4149))
|
||
- Chore: Unlock dependencies \& update them all [@stumpylog](https://github.com/stumpylog) ([#4142](https://github.com/paperless-ngx/paperless-ngx/pull/4142))
|
||
- Bump the frontend-jest-dependencies group in /src-ui with 4 updates [@dependabot](https://github.com/dependabot) ([#4112](https://github.com/paperless-ngx/paperless-ngx/pull/4112))
|
||
- Bump tslib from 2.6.1 to 2.6.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#4108](https://github.com/paperless-ngx/paperless-ngx/pull/4108))
|
||
- Bump the frontend-eslint-dependencies group in /src-ui with 3 updates [@dependabot](https://github.com/dependabot) ([#4106](https://github.com/paperless-ngx/paperless-ngx/pull/4106))
|
||
- Bump concurrently from 8.2.0 to 8.2.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#4111](https://github.com/paperless-ngx/paperless-ngx/pull/4111))
|
||
- Bump [@<!---->types/node from 20.4.5 to 20.5.8 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.4.5 to 20.5.8 in /src-ui @dependabot) ([#4110](https://github.com/paperless-ngx/paperless-ngx/pull/4110))
|
||
- Bump the frontend-angular-dependencies group in /src-ui with 19 updates [@dependabot](https://github.com/dependabot) ([#4104](https://github.com/paperless-ngx/paperless-ngx/pull/4104))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_60">All App Changes</h3>
|
||
<details>
|
||
<summary>95 changes</summary>
|
||
|
||
- Fix: Add missing spaces to help string in [@joouha](https://github.com/joouha) ([#4674](https://github.com/paperless-ngx/paperless-ngx/pull/4674))
|
||
- Fix: Typo invalidates precondition for doctype, resulting in Exception [@ArminGruner](https://github.com/ArminGruner) ([#4668](https://github.com/paperless-ngx/paperless-ngx/pull/4668))
|
||
- Fix: dark mode inconsistencies in v2.0.0 beta.rc1 [@shamoon](https://github.com/shamoon) ([#4669](https://github.com/paperless-ngx/paperless-ngx/pull/4669))
|
||
- Fix: dashboard saved view mobile width in v.2.0.0 beta.rc1 [@shamoon](https://github.com/shamoon) ([#4660](https://github.com/paperless-ngx/paperless-ngx/pull/4660))
|
||
- Fix: Miscellaneous visual fixes in v2.0.0-beta.rc1 2 [@shamoon](https://github.com/shamoon) ([#4635](https://github.com/paperless-ngx/paperless-ngx/pull/4635))
|
||
- Fix: Delay consumption after MODIFY inotify events [@frozenbrain](https://github.com/frozenbrain) ([#4626](https://github.com/paperless-ngx/paperless-ngx/pull/4626))
|
||
- Fix: Import of split-manifests can fail [@stumpylog](https://github.com/stumpylog) ([#4623](https://github.com/paperless-ngx/paperless-ngx/pull/4623))
|
||
- Fix: sidebar views dont update after creation in v2.0.0-beta.rc1 [@shamoon](https://github.com/shamoon) ([#4619](https://github.com/paperless-ngx/paperless-ngx/pull/4619))
|
||
- Fix: Prevent text wrap on consumption template label [@shamoon](https://github.com/shamoon) ([#4616](https://github.com/paperless-ngx/paperless-ngx/pull/4616))
|
||
- Fix: increase width of labels in default perms settings [@shamoon](https://github.com/shamoon) ([#4612](https://github.com/paperless-ngx/paperless-ngx/pull/4612))
|
||
- Fix: note deletion fails in v2.0.0-beta.rc1 [@shamoon](https://github.com/shamoon) ([#4602](https://github.com/paperless-ngx/paperless-ngx/pull/4602))
|
||
- Fix: Handle override lists being None [@stumpylog](https://github.com/stumpylog) ([#4598](https://github.com/paperless-ngx/paperless-ngx/pull/4598))
|
||
- Fix: Miscellaneous v2.0 visual fixes [@shamoon](https://github.com/shamoon) ([#4576](https://github.com/paperless-ngx/paperless-ngx/pull/4576))
|
||
- Fix: Force UTF-8 for exporter manifests and don't allow escaping [@stumpylog](https://github.com/stumpylog) ([#4574](https://github.com/paperless-ngx/paperless-ngx/pull/4574))
|
||
- Feature: compact notifications [@shamoon](https://github.com/shamoon) ([#4545](https://github.com/paperless-ngx/paperless-ngx/pull/4545))
|
||
- Chore: Backend bulk updates [@stumpylog](https://github.com/stumpylog) ([#4509](https://github.com/paperless-ngx/paperless-ngx/pull/4509))
|
||
- Fix: plain text preview overflows [@shamoon](https://github.com/shamoon) ([#4555](https://github.com/paperless-ngx/paperless-ngx/pull/4555))
|
||
- Feature: Hungarian translation [@shamoon](https://github.com/shamoon) ([#4552](https://github.com/paperless-ngx/paperless-ngx/pull/4552))
|
||
- Chore: Cleanup command arguments and standardize process count handling [@stumpylog](https://github.com/stumpylog) ([#4541](https://github.com/paperless-ngx/paperless-ngx/pull/4541))
|
||
- Chore: API support for id args for documents \& objects [@shamoon](https://github.com/shamoon) ([#4519](https://github.com/paperless-ngx/paperless-ngx/pull/4519))
|
||
- Fix: add permissions for custom fields with migration [@shamoon](https://github.com/shamoon) ([#4513](https://github.com/paperless-ngx/paperless-ngx/pull/4513))
|
||
- Bump the frontend-eslint-dependencies group in /src-ui with 3 updates [@dependabot](https://github.com/dependabot) ([#4479](https://github.com/paperless-ngx/paperless-ngx/pull/4479))
|
||
- Bump [@<!---->playwright/test from 1.38.1 to 1.39.0 in /src-ui @dependabot](https://github.com/<!---->playwright/test from 1.38.1 to 1.39.0 in /src-ui @dependabot) ([#4480](https://github.com/paperless-ngx/paperless-ngx/pull/4480))
|
||
- Bump concurrently from 8.2.1 to 8.2.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#4481](https://github.com/paperless-ngx/paperless-ngx/pull/4481))
|
||
- Bump the frontend-jest-dependencies group in /src-ui with 1 update [@dependabot](https://github.com/dependabot) ([#4478](https://github.com/paperless-ngx/paperless-ngx/pull/4478))
|
||
- Bump the frontend-angular-dependencies group in /src-ui with 14 updates [@dependabot](https://github.com/dependabot) ([#4477](https://github.com/paperless-ngx/paperless-ngx/pull/4477))
|
||
- Fix: visually hidden text breaks delete button wrap [@shamoon](https://github.com/shamoon) ([#4462](https://github.com/paperless-ngx/paperless-ngx/pull/4462))
|
||
- Fix: API statistics document_file_type_counts return type [@shamoon](https://github.com/shamoon) ([#4464](https://github.com/paperless-ngx/paperless-ngx/pull/4464))
|
||
- Fix: Always return a list for audit log check [@shamoon](https://github.com/shamoon) ([#4463](https://github.com/paperless-ngx/paperless-ngx/pull/4463))
|
||
- Feature: Audit Trail [@nanokatz](https://github.com/nanokatz) ([#4425](https://github.com/paperless-ngx/paperless-ngx/pull/4425))
|
||
- Fix: Only create a Correspondent if the email matches rule filters [@stumpylog](https://github.com/stumpylog) ([#4431](https://github.com/paperless-ngx/paperless-ngx/pull/4431))
|
||
- Fix: Combination of consume template with recursive tagging [@stumpylog](https://github.com/stumpylog) ([#4442](https://github.com/paperless-ngx/paperless-ngx/pull/4442))
|
||
- Feature: Add ahead of time compression of the static files for x86_64 [@stumpylog](https://github.com/stumpylog) ([#4390](https://github.com/paperless-ngx/paperless-ngx/pull/4390))
|
||
- Feature: sort sidebar views [@shamoon](https://github.com/shamoon) ([#4381](https://github.com/paperless-ngx/paperless-ngx/pull/4381))
|
||
- Feature: Switches to a new client to handle communication with Gotenberg [@stumpylog](https://github.com/stumpylog) ([#4391](https://github.com/paperless-ngx/paperless-ngx/pull/4391))
|
||
- barcode logic: strip non-numeric characters from detected ASN string [@queaker](https://github.com/queaker) ([#4379](https://github.com/paperless-ngx/paperless-ngx/pull/4379))
|
||
- Bump [@<!---->babel/traverse from 7.22.11 to 7.23.2 in /src-ui @dependabot](https://github.com/<!---->babel/traverse from 7.22.11 to 7.23.2 in /src-ui @dependabot) ([#4389](https://github.com/paperless-ngx/paperless-ngx/pull/4389))
|
||
- Fix: replace drag drop \& clipboard deps with angular cdk [@shamoon](https://github.com/shamoon) ([#4362](https://github.com/paperless-ngx/paperless-ngx/pull/4362))
|
||
- Fix: update document modified time on note creation / deletion [@shamoon](https://github.com/shamoon) ([#4374](https://github.com/paperless-ngx/paperless-ngx/pull/4374))
|
||
- Fix: correct set owner API location in docs, additional test [@shamoon](https://github.com/shamoon) ([#4366](https://github.com/paperless-ngx/paperless-ngx/pull/4366))
|
||
- Fix: get highest ASN regardless of user [@shamoon](https://github.com/shamoon) ([#4326](https://github.com/paperless-ngx/paperless-ngx/pull/4326))
|
||
- Bump postcss from 8.4.12 to 8.4.31 in /src/paperless_mail/templates [@dependabot](https://github.com/dependabot) ([#4318](https://github.com/paperless-ngx/paperless-ngx/pull/4318))
|
||
- CI: speed-up frontend tests on ci [@shamoon](https://github.com/shamoon) ([#4316](https://github.com/paperless-ngx/paperless-ngx/pull/4316))
|
||
- Bump [@<!---->types/node from 20.7.0 to 20.8.0 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.7.0 to 20.8.0 in /src-ui @dependabot) ([#4303](https://github.com/paperless-ngx/paperless-ngx/pull/4303))
|
||
- Bump the frontend-angular-dependencies group in /src-ui with 8 updates [@dependabot](https://github.com/dependabot) ([#4302](https://github.com/paperless-ngx/paperless-ngx/pull/4302))
|
||
- Feature: password reset [@shamoon](https://github.com/shamoon) ([#4289](https://github.com/paperless-ngx/paperless-ngx/pull/4289))
|
||
- Enhancement: dashboard improvements, drag-n-drop reorder dashboard views [@shamoon](https://github.com/shamoon) ([#4252](https://github.com/paperless-ngx/paperless-ngx/pull/4252))
|
||
- Fix: long notes cause visual overflow [@shamoon](https://github.com/shamoon) ([#4287](https://github.com/paperless-ngx/paperless-ngx/pull/4287))
|
||
- Bump the frontend-eslint-dependencies group in /src-ui with 3 updates [@dependabot](https://github.com/dependabot) ([#4283](https://github.com/paperless-ngx/paperless-ngx/pull/4283))
|
||
- Bump the frontend-angular-dependencies group in /src-ui with 10 updates [@dependabot](https://github.com/dependabot) ([#4282](https://github.com/paperless-ngx/paperless-ngx/pull/4282))
|
||
- Bump [@<!---->types/node from 20.6.3 to 20.7.0 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.6.3 to 20.7.0 in /src-ui @dependabot) ([#4284](https://github.com/paperless-ngx/paperless-ngx/pull/4284))
|
||
- Fix: Ensures all old connections are closed in certain long lived places [@stumpylog](https://github.com/stumpylog) ([#4265](https://github.com/paperless-ngx/paperless-ngx/pull/4265))
|
||
- Change: update translation string for tasks dialog [@shamoon](https://github.com/shamoon) ([#4263](https://github.com/paperless-ngx/paperless-ngx/pull/4263))
|
||
- Enhancement: settings reorganization \& improvements, separate admin section [@shamoon](https://github.com/shamoon) ([#4251](https://github.com/paperless-ngx/paperless-ngx/pull/4251))
|
||
- Chore: Standardizes the imports across all the files and modules [@stumpylog](https://github.com/stumpylog) ([#4248](https://github.com/paperless-ngx/paperless-ngx/pull/4248))
|
||
- Feature: consumption templates [@shamoon](https://github.com/shamoon) ([#4196](https://github.com/paperless-ngx/paperless-ngx/pull/4196))
|
||
- Enhancement: support default permissions for object creation via frontend [@shamoon](https://github.com/shamoon) ([#4233](https://github.com/paperless-ngx/paperless-ngx/pull/4233))
|
||
- Fix: Set a non-zero polling internal when inotify cannot import [@stumpylog](https://github.com/stumpylog) ([#4230](https://github.com/paperless-ngx/paperless-ngx/pull/4230))
|
||
- Bump zone.js from 0.13.1 to 0.13.3 in /src-ui [@dependabot](https://github.com/dependabot) ([#4223](https://github.com/paperless-ngx/paperless-ngx/pull/4223))
|
||
- Bump [@<!---->types/node from 20.5.8 to 20.6.3 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.5.8 to 20.6.3 in /src-ui @dependabot) ([#4224](https://github.com/paperless-ngx/paperless-ngx/pull/4224))
|
||
- Bump the frontend-angular-dependencies group in /src-ui with 2 updates [@dependabot](https://github.com/dependabot) ([#4222](https://github.com/paperless-ngx/paperless-ngx/pull/4222))
|
||
- Bump bootstrap from 5.3.1 to 5.3.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#4217](https://github.com/paperless-ngx/paperless-ngx/pull/4217))
|
||
- Bump the frontend-eslint-dependencies group in /src-ui with 3 updates [@dependabot](https://github.com/dependabot) ([#4215](https://github.com/paperless-ngx/paperless-ngx/pull/4215))
|
||
- Bump the frontend-jest-dependencies group in /src-ui with 4 updates [@dependabot](https://github.com/dependabot) ([#4218](https://github.com/paperless-ngx/paperless-ngx/pull/4218))
|
||
- Bump uuid from 9.0.0 to 9.0.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#4216](https://github.com/paperless-ngx/paperless-ngx/pull/4216))
|
||
- Bump the frontend-angular-dependencies group in /src-ui with 16 updates [@dependabot](https://github.com/dependabot) ([#4213](https://github.com/paperless-ngx/paperless-ngx/pull/4213))
|
||
- Enhancement: bulk edit object permissions [@shamoon](https://github.com/shamoon) ([#4176](https://github.com/paperless-ngx/paperless-ngx/pull/4176))
|
||
- Fix: completely hide upload widget if user does not have permissions [@nawramm](https://github.com/nawramm) ([#4198](https://github.com/paperless-ngx/paperless-ngx/pull/4198))
|
||
- Fix: application of theme color vars at root [@shamoon](https://github.com/shamoon) ([#4193](https://github.com/paperless-ngx/paperless-ngx/pull/4193))
|
||
- Enhancement: Allow the user the specify the export zip file name [@stumpylog](https://github.com/stumpylog) ([#4189](https://github.com/paperless-ngx/paperless-ngx/pull/4189))
|
||
- Feature: Share links [@shamoon](https://github.com/shamoon) ([#3996](https://github.com/paperless-ngx/paperless-ngx/pull/3996))
|
||
- Chore: change dark mode to use Bootstrap's color modes [@lkster](https://github.com/lkster) ([#4174](https://github.com/paperless-ngx/paperless-ngx/pull/4174))
|
||
- Fix: support storage path placeholder via API [@shamoon](https://github.com/shamoon) ([#4179](https://github.com/paperless-ngx/paperless-ngx/pull/4179))
|
||
- Fix: Logs the errors during thumbnail generation [@stumpylog](https://github.com/stumpylog) ([#4171](https://github.com/paperless-ngx/paperless-ngx/pull/4171))
|
||
- Feature: New management command for fuzzy matching document content [@stumpylog](https://github.com/stumpylog) ([#4160](https://github.com/paperless-ngx/paperless-ngx/pull/4160))
|
||
- Breaking: Drop support for Python 3.8 [@stumpylog](https://github.com/stumpylog) ([#4156](https://github.com/paperless-ngx/paperless-ngx/pull/4156))
|
||
- Fix: dashboard widget card borders hidden by bkgd color [@shamoon](https://github.com/shamoon) ([#4155](https://github.com/paperless-ngx/paperless-ngx/pull/4155))
|
||
- Enhancement: frontend better handle slow backend requests [@shamoon](https://github.com/shamoon) ([#4055](https://github.com/paperless-ngx/paperless-ngx/pull/4055))
|
||
- Chore: Extend the live service utility for handling 503 errors [@stumpylog](https://github.com/stumpylog) ([#4143](https://github.com/paperless-ngx/paperless-ngx/pull/4143))
|
||
- Chore: update docker image \& ci testing node to v18 [@shamoon](https://github.com/shamoon) ([#4149](https://github.com/paperless-ngx/paperless-ngx/pull/4149))
|
||
- Fix: hide entire add user / group buttons if insufficient permissions [@shamoon](https://github.com/shamoon) ([#4133](https://github.com/paperless-ngx/paperless-ngx/pull/4133))
|
||
- Enhancement: Improved error notifications [@shamoon](https://github.com/shamoon) ([#4062](https://github.com/paperless-ngx/paperless-ngx/pull/4062))
|
||
- Feature: Official support for Python 3.11 [@stumpylog](https://github.com/stumpylog) ([#4146](https://github.com/paperless-ngx/paperless-ngx/pull/4146))
|
||
- Chore: Unlock dependencies \& update them all [@stumpylog](https://github.com/stumpylog) ([#4142](https://github.com/paperless-ngx/paperless-ngx/pull/4142))
|
||
- Change: PWA Manifest to Standalone Display [@swoga](https://github.com/swoga) ([#4129](https://github.com/paperless-ngx/paperless-ngx/pull/4129))
|
||
- Enhancement: add --id-range for document_retagger [@kamilkosek](https://github.com/kamilkosek) ([#4080](https://github.com/paperless-ngx/paperless-ngx/pull/4080))
|
||
- Enhancement: Add Afrikaans, Greek \& Norwegian languages [@shamoon](https://github.com/shamoon) ([#4088](https://github.com/paperless-ngx/paperless-ngx/pull/4088))
|
||
- Enhancement: add task id to pre/post consume script as env [@andreheuer](https://github.com/andreheuer) ([#4037](https://github.com/paperless-ngx/paperless-ngx/pull/4037))
|
||
- Enhancement: update bootstrap to v5.3.1 for backend static pages [@shamoon](https://github.com/shamoon) ([#4060](https://github.com/paperless-ngx/paperless-ngx/pull/4060))
|
||
- Bump the frontend-jest-dependencies group in /src-ui with 4 updates [@dependabot](https://github.com/dependabot) ([#4112](https://github.com/paperless-ngx/paperless-ngx/pull/4112))
|
||
- Bump tslib from 2.6.1 to 2.6.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#4108](https://github.com/paperless-ngx/paperless-ngx/pull/4108))
|
||
- Bump the frontend-eslint-dependencies group in /src-ui with 3 updates [@dependabot](https://github.com/dependabot) ([#4106](https://github.com/paperless-ngx/paperless-ngx/pull/4106))
|
||
- Bump concurrently from 8.2.0 to 8.2.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#4111](https://github.com/paperless-ngx/paperless-ngx/pull/4111))
|
||
- Bump [@<!---->types/node from 20.4.5 to 20.5.8 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.4.5 to 20.5.8 in /src-ui @dependabot) ([#4110](https://github.com/paperless-ngx/paperless-ngx/pull/4110))
|
||
- Bump the frontend-angular-dependencies group in /src-ui with 19 updates [@dependabot](https://github.com/dependabot) ([#4104](https://github.com/paperless-ngx/paperless-ngx/pull/4104))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-1174">paperless-ngx 1.17.4</h2>
|
||
<h3 id="bug-fixes_60">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: ghostscript rendering error doesn't trigger frontend failure message <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4092">#4092</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_61">All App Changes</h3>
|
||
<ul>
|
||
<li>Fix: ghostscript rendering error doesn't trigger frontend failure message <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4092">#4092</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-1173">paperless-ngx 1.17.3</h2>
|
||
<h3 id="bug-fixes_61">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: When PDF/A rendering fails, add a consideration for the user to add args to override <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4083">#4083</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_30">Dependencies</h3>
|
||
<ul>
|
||
<li>Chore: update frontend PDF viewer (including pdf-js) <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4065">#4065</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_20">Maintenance</h3>
|
||
<ul>
|
||
<li>Dev: Upload code coverage in the same job <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4084">#4084</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_62">All App Changes</h3>
|
||
<details>
|
||
<summary>3 changes</summary>
|
||
|
||
- Fix: When PDF/A rendering fails, add a consideration for the user to add args to override [@stumpylog](https://github.com/stumpylog) ([#4083](https://github.com/paperless-ngx/paperless-ngx/pull/4083))
|
||
- Chore: update frontend PDF viewer (including pdf-js) [@shamoon](https://github.com/shamoon) ([#4065](https://github.com/paperless-ngx/paperless-ngx/pull/4065))
|
||
- Chore: Prepare for Python 3.11 support [@stumpylog](https://github.com/stumpylog) ([#4066](https://github.com/paperless-ngx/paperless-ngx/pull/4066))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-1172">paperless-ngx 1.17.2</h2>
|
||
<h3 id="features_20">Features</h3>
|
||
<ul>
|
||
<li>Enhancement: Allow to set a prefix for keys and channels in redis <a href="https://github.com/amo13">@amo13</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3993">#3993</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_62">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Increase the HTTP timeouts for Tika/Gotenberg to maximum task time <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4061">#4061</a>)</li>
|
||
<li>Fix: Allow adding an SSL certificate for IMAP SSL context <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4048">#4048</a>)</li>
|
||
<li>Fix: tag creation sometimes retained search text <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4038">#4038</a>)</li>
|
||
<li>Fix: enforce permissions on bulk_edit operations <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/4007">#4007</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_63">All App Changes</h3>
|
||
<details>
|
||
<summary>6 changes</summary>
|
||
|
||
- Fix: Increase the HTTP timeouts for Tika/Gotenberg to maximum task time [@stumpylog](https://github.com/stumpylog) ([#4061](https://github.com/paperless-ngx/paperless-ngx/pull/4061))
|
||
- Enhancement: disable / hide some UI buttons / elements if insufficient permissions, show errors [@shamoon](https://github.com/shamoon) ([#4014](https://github.com/paperless-ngx/paperless-ngx/pull/4014))
|
||
- Fix: Allow adding an SSL certificate for IMAP SSL context [@stumpylog](https://github.com/stumpylog) ([#4048](https://github.com/paperless-ngx/paperless-ngx/pull/4048))
|
||
- Fix: tag creation sometimes retained search text [@shamoon](https://github.com/shamoon) ([#4038](https://github.com/paperless-ngx/paperless-ngx/pull/4038))
|
||
- Fix: enforce permissions on bulk_edit operations [@shamoon](https://github.com/shamoon) ([#4007](https://github.com/paperless-ngx/paperless-ngx/pull/4007))
|
||
- Enhancement: Allow to set a prefix for keys and channels in redis [@amo13](https://github.com/amo13) ([#3993](https://github.com/paperless-ngx/paperless-ngx/pull/3993))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-1171">paperless-ngx 1.17.1</h2>
|
||
<h3 id="features_21">Features</h3>
|
||
<ul>
|
||
<li>Fix / Enhancement: restrict status messages by owner if set \& improve 404 page <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3959">#3959</a>)</li>
|
||
<li>Feature: Add Ukrainian translation <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3941">#3941</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_63">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: handle ASN = 0 on frontend cards <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3988">#3988</a>)</li>
|
||
<li>Fix: improve light color filled primary button text legibility <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3980">#3980</a>)</li>
|
||
<li>Fix / Enhancement: restrict status messages by owner if set \& improve 404 page <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3959">#3959</a>)</li>
|
||
<li>Fix: handle very old date strings in correspondent list <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3953">#3953</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_7">Documentation</h3>
|
||
<ul>
|
||
<li>docs(bare-metal): add new dependency <a href="https://github.com/bin101">@bin101</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3931">#3931</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_31">Dependencies</h3>
|
||
<ul>
|
||
<li>Chore: Loosen Pipfile restriction on some packages and update them <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3972">#3972</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_64">All App Changes</h3>
|
||
<details>
|
||
<summary>6 changes</summary>
|
||
|
||
- Fix: handle ASN = 0 on frontend cards [@shamoon](https://github.com/shamoon) ([#3988](https://github.com/paperless-ngx/paperless-ngx/pull/3988))
|
||
- Fix: improve light color filled primary button text legibility [@shamoon](https://github.com/shamoon) ([#3980](https://github.com/paperless-ngx/paperless-ngx/pull/3980))
|
||
- Fix / Enhancement: restrict status messages by owner if set \& improve 404 page [@shamoon](https://github.com/shamoon) ([#3959](https://github.com/paperless-ngx/paperless-ngx/pull/3959))
|
||
- Fix: handle very old date strings in correspondent list [@shamoon](https://github.com/shamoon) ([#3953](https://github.com/paperless-ngx/paperless-ngx/pull/3953))
|
||
- Chore: Reduces the 2 mail tests flakiness [@stumpylog](https://github.com/stumpylog) ([#3949](https://github.com/paperless-ngx/paperless-ngx/pull/3949))
|
||
- Feature: Add Ukrainian translation [@shamoon](https://github.com/shamoon) ([#3941](https://github.com/paperless-ngx/paperless-ngx/pull/3941))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-1170">paperless-ngx 1.17.0</h2>
|
||
<h3 id="features_22">Features</h3>
|
||
<ul>
|
||
<li>Add support for additional UK date formats <a href="https://github.com/brainrecursion">@brainrecursion</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3887">#3887</a>)</li>
|
||
<li>Add 'doc_pk' to PAPERLESS_FILENAME_FORMAT handling <a href="https://github.com/mechanarchy">@mechanarchy</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3861">#3861</a>)</li>
|
||
<li>Feature: hover buttons for saved view widgets <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3875">#3875</a>)</li>
|
||
<li>Feature: collate two single-sided multipage scans <a href="https://github.com/brakhane">@brakhane</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3784">#3784</a>)</li>
|
||
<li>Feature: include global and object-level permissions in export / import <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3672">#3672</a>)</li>
|
||
<li>Enhancement / Fix: Migrate encrypted png thumbnails to webp <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3719">#3719</a>)</li>
|
||
<li>Feature: Add Slovak translation <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3722">#3722</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_64">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: cancel possibly slow queries on doc details <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3925">#3925</a>)</li>
|
||
<li>Fix: note creation / deletion should respect doc permissions <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3903">#3903</a>)</li>
|
||
<li>Fix: notes show persistent scrollbars <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3904">#3904</a>)</li>
|
||
<li>Fix: Provide SSL context to IMAP client <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3886">#3886</a>)</li>
|
||
<li>Fix/enhancement: permissions for mail rules \& accounts <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3869">#3869</a>)</li>
|
||
<li>Fix: Classifier special case when no items are set to automatic matching <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3858">#3858</a>)</li>
|
||
<li>Fix: issues with copy2 or copystat and SELinux permissions <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3847">#3847</a>)</li>
|
||
<li>Fix: Parsing office document timestamps <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3836">#3836</a>)</li>
|
||
<li>Fix: Add warning to install script need for permissions <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3835">#3835</a>)</li>
|
||
<li>Fix interaction between API and barcode archive serial number <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3834">#3834</a>)</li>
|
||
<li>Enhancement / Fix: Migrate encrypted png thumbnails to webp <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3719">#3719</a>)</li>
|
||
<li>Fix: add UI tour step padding <a href="https://github.com/hakimio">@hakimio</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3791">#3791</a>)</li>
|
||
<li>Fix: translate file tasks types in footer <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3749">#3749</a>)</li>
|
||
<li>Fix: limit ng-select size for addition of filter button <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3731">#3731</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_8">Documentation</h3>
|
||
<ul>
|
||
<li>Documentation: improvements to grammar, spelling, indentation <a href="https://github.com/mechanarchy">@mechanarchy</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3844">#3844</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_21">Maintenance</h3>
|
||
<ul>
|
||
<li>Bump stumpylog/image-cleaner-action from 0.1.0 to 0.2.0 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3910">#3910</a>)</li>
|
||
<li>Chore: group frontend angular dependabot updates <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3750">#3750</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_32">Dependencies</h3>
|
||
<details>
|
||
<summary>17 changes</summary>
|
||
|
||
- Chore: Bump the frontend-angular-dependencies group in /src-ui with 11 updates [@shamoon](https://github.com/shamoon) ([#3918](https://github.com/paperless-ngx/paperless-ngx/pull/3918))
|
||
- Bump stumpylog/image-cleaner-action from 0.1.0 to 0.2.0 [@dependabot](https://github.com/dependabot) ([#3910](https://github.com/paperless-ngx/paperless-ngx/pull/3910))
|
||
- Bump the frontend-eslint-dependencies group in /src-ui with 3 updates [@dependabot](https://github.com/dependabot) ([#3911](https://github.com/paperless-ngx/paperless-ngx/pull/3911))
|
||
- Bump tslib from 2.6.0 to 2.6.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#3909](https://github.com/paperless-ngx/paperless-ngx/pull/3909))
|
||
- Bump jest-environment-jsdom from 29.5.0 to 29.6.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#3916](https://github.com/paperless-ngx/paperless-ngx/pull/3916))
|
||
- Bump [@<!---->types/node from 20.3.3 to 20.4.5 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.3.3 to 20.4.5 in /src-ui @dependabot) ([#3915](https://github.com/paperless-ngx/paperless-ngx/pull/3915))
|
||
- Bump bootstrap from 5.3.0 to 5.3.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#3914](https://github.com/paperless-ngx/paperless-ngx/pull/3914))
|
||
- Bump [@<!---->playwright/test from 1.36.1 to 1.36.2 in /src-ui @dependabot](https://github.com/<!---->playwright/test from 1.36.1 to 1.36.2 in /src-ui @dependabot) ([#3912](https://github.com/paperless-ngx/paperless-ngx/pull/3912))
|
||
- Bump the frontend-jest-dependencies group in /src-ui with 1 update [@dependabot](https://github.com/dependabot) ([#3906](https://github.com/paperless-ngx/paperless-ngx/pull/3906))
|
||
- Chore: Update dependencies [@stumpylog](https://github.com/stumpylog) ([#3883](https://github.com/paperless-ngx/paperless-ngx/pull/3883))
|
||
- Chore: Update Python dependencies [@stumpylog](https://github.com/stumpylog) ([#3842](https://github.com/paperless-ngx/paperless-ngx/pull/3842))
|
||
- Bump the frontend-angular-dependencies group in /src-ui with 16 updates [@dependabot](https://github.com/dependabot) ([#3826](https://github.com/paperless-ngx/paperless-ngx/pull/3826))
|
||
- Bump [@<!---->typescript-eslint/eslint-plugin from 5.60.1 to 6.1.0 in /src-ui @dependabot](https://github.com/<!---->typescript-eslint/eslint-plugin from 5.60.1 to 6.1.0 in /src-ui @dependabot) ([#3829](https://github.com/paperless-ngx/paperless-ngx/pull/3829))
|
||
- Bump jest and [@<!---->types/jest in /src-ui @dependabot](https://github.com/<!---->types/jest in /src-ui @dependabot) ([#3828](https://github.com/paperless-ngx/paperless-ngx/pull/3828))
|
||
- Bump [@<!---->playwright/test from 1.36.0 to 1.36.1 in /src-ui @dependabot](https://github.com/<!---->playwright/test from 1.36.0 to 1.36.1 in /src-ui @dependabot) ([#3827](https://github.com/paperless-ngx/paperless-ngx/pull/3827))
|
||
- Bump semver from 5.7.1 to 5.7.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#3793](https://github.com/paperless-ngx/paperless-ngx/pull/3793))
|
||
- Chore: Bump Angular to v16 and other frontend packages [@dependabot](https://github.com/dependabot) ([#3727](https://github.com/paperless-ngx/paperless-ngx/pull/3727))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_65">All App Changes</h3>
|
||
<details>
|
||
<summary>35 changes</summary>
|
||
|
||
- Fix: cancel possibly slow queries on doc details [@shamoon](https://github.com/shamoon) ([#3925](https://github.com/paperless-ngx/paperless-ngx/pull/3925))
|
||
- [BUG] Set office document creation date with timezone, if it is naive [@a17t](https://github.com/a17t) ([#3760](https://github.com/paperless-ngx/paperless-ngx/pull/3760))
|
||
- Fix: note creation / deletion should respect doc permissions [@shamoon](https://github.com/shamoon) ([#3903](https://github.com/paperless-ngx/paperless-ngx/pull/3903))
|
||
- Chore: Bump the frontend-angular-dependencies group in /src-ui with 11 updates [@shamoon](https://github.com/shamoon) ([#3918](https://github.com/paperless-ngx/paperless-ngx/pull/3918))
|
||
- Bump the frontend-eslint-dependencies group in /src-ui with 3 updates [@dependabot](https://github.com/dependabot) ([#3911](https://github.com/paperless-ngx/paperless-ngx/pull/3911))
|
||
- Bump tslib from 2.6.0 to 2.6.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#3909](https://github.com/paperless-ngx/paperless-ngx/pull/3909))
|
||
- Bump jest-environment-jsdom from 29.5.0 to 29.6.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#3916](https://github.com/paperless-ngx/paperless-ngx/pull/3916))
|
||
- Bump [@<!---->types/node from 20.3.3 to 20.4.5 in /src-ui @dependabot](https://github.com/<!---->types/node from 20.3.3 to 20.4.5 in /src-ui @dependabot) ([#3915](https://github.com/paperless-ngx/paperless-ngx/pull/3915))
|
||
- Bump bootstrap from 5.3.0 to 5.3.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#3914](https://github.com/paperless-ngx/paperless-ngx/pull/3914))
|
||
- Bump [@<!---->playwright/test from 1.36.1 to 1.36.2 in /src-ui @dependabot](https://github.com/<!---->playwright/test from 1.36.1 to 1.36.2 in /src-ui @dependabot) ([#3912](https://github.com/paperless-ngx/paperless-ngx/pull/3912))
|
||
- Bump the frontend-jest-dependencies group in /src-ui with 1 update [@dependabot](https://github.com/dependabot) ([#3906](https://github.com/paperless-ngx/paperless-ngx/pull/3906))
|
||
- Fix: notes show persistent scrollbars [@shamoon](https://github.com/shamoon) ([#3904](https://github.com/paperless-ngx/paperless-ngx/pull/3904))
|
||
- Add support for additional UK date formats [@brainrecursion](https://github.com/brainrecursion) ([#3887](https://github.com/paperless-ngx/paperless-ngx/pull/3887))
|
||
- Add 'doc_pk' to PAPERLESS_FILENAME_FORMAT handling [@mechanarchy](https://github.com/mechanarchy) ([#3861](https://github.com/paperless-ngx/paperless-ngx/pull/3861))
|
||
- Fix: Provide SSL context to IMAP client [@stumpylog](https://github.com/stumpylog) ([#3886](https://github.com/paperless-ngx/paperless-ngx/pull/3886))
|
||
- Feature: hover buttons for saved view widgets [@shamoon](https://github.com/shamoon) ([#3875](https://github.com/paperless-ngx/paperless-ngx/pull/3875))
|
||
- Fix/enhancement: permissions for mail rules \& accounts [@shamoon](https://github.com/shamoon) ([#3869](https://github.com/paperless-ngx/paperless-ngx/pull/3869))
|
||
- Chore: typing improvements [@stumpylog](https://github.com/stumpylog) ([#3860](https://github.com/paperless-ngx/paperless-ngx/pull/3860))
|
||
- Fix: Classifier special case when no items are set to automatic matching [@stumpylog](https://github.com/stumpylog) ([#3858](https://github.com/paperless-ngx/paperless-ngx/pull/3858))
|
||
- Fix: issues with copy2 or copystat and SELinux permissions [@stumpylog](https://github.com/stumpylog) ([#3847](https://github.com/paperless-ngx/paperless-ngx/pull/3847))
|
||
- Chore: Update Python dependencies [@stumpylog](https://github.com/stumpylog) ([#3842](https://github.com/paperless-ngx/paperless-ngx/pull/3842))
|
||
- Feature: include global and object-level permissions in export / import [@shamoon](https://github.com/shamoon) ([#3672](https://github.com/paperless-ngx/paperless-ngx/pull/3672))
|
||
- Fix: Parsing office document timestamps [@stumpylog](https://github.com/stumpylog) ([#3836](https://github.com/paperless-ngx/paperless-ngx/pull/3836))
|
||
- Fix interaction between API and barcode archive serial number [@stumpylog](https://github.com/stumpylog) ([#3834](https://github.com/paperless-ngx/paperless-ngx/pull/3834))
|
||
- Bump the frontend-angular-dependencies group in /src-ui with 16 updates [@dependabot](https://github.com/dependabot) ([#3826](https://github.com/paperless-ngx/paperless-ngx/pull/3826))
|
||
- Enhancement / Fix: Migrate encrypted png thumbnails to webp [@shamoon](https://github.com/shamoon) ([#3719](https://github.com/paperless-ngx/paperless-ngx/pull/3719))
|
||
- Bump [@<!---->typescript-eslint/eslint-plugin from 5.60.1 to 6.1.0 in /src-ui @dependabot](https://github.com/<!---->typescript-eslint/eslint-plugin from 5.60.1 to 6.1.0 in /src-ui @dependabot) ([#3829](https://github.com/paperless-ngx/paperless-ngx/pull/3829))
|
||
- Bump jest and [@<!---->types/jest in /src-ui @dependabot](https://github.com/<!---->types/jest in /src-ui @dependabot) ([#3828](https://github.com/paperless-ngx/paperless-ngx/pull/3828))
|
||
- Bump [@<!---->playwright/test from 1.36.0 to 1.36.1 in /src-ui @dependabot](https://github.com/<!---->playwright/test from 1.36.0 to 1.36.1 in /src-ui @dependabot) ([#3827](https://github.com/paperless-ngx/paperless-ngx/pull/3827))
|
||
- Bump semver from 5.7.1 to 5.7.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#3793](https://github.com/paperless-ngx/paperless-ngx/pull/3793))
|
||
- Fix: add UI tour step padding [@hakimio](https://github.com/hakimio) ([#3791](https://github.com/paperless-ngx/paperless-ngx/pull/3791))
|
||
- Fix: translate file tasks types in footer [@shamoon](https://github.com/shamoon) ([#3749](https://github.com/paperless-ngx/paperless-ngx/pull/3749))
|
||
- Feature: Add Slovak translation [@shamoon](https://github.com/shamoon) ([#3722](https://github.com/paperless-ngx/paperless-ngx/pull/3722))
|
||
- Fix: limit ng-select size for addition of filter button [@shamoon](https://github.com/shamoon) ([#3731](https://github.com/paperless-ngx/paperless-ngx/pull/3731))
|
||
- Chore: Bump Angular to v16 and other frontend packages [@dependabot](https://github.com/dependabot) ([#3727](https://github.com/paperless-ngx/paperless-ngx/pull/3727))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-1165">paperless-ngx 1.16.5</h2>
|
||
<h3 id="features_23">Features</h3>
|
||
<ul>
|
||
<li>Feature: support barcode upscaling for better detection of small barcodes <a href="https://github.com/bmachek">@bmachek</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3655">#3655</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_65">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: owner removed when set_permissions passed on object create <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3702">#3702</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_66">All App Changes</h3>
|
||
<details>
|
||
<summary>2 changes</summary>
|
||
|
||
- Feature: support barcode upscaling for better detection of small barcodes [@bmachek](https://github.com/bmachek) ([#3655](https://github.com/paperless-ngx/paperless-ngx/pull/3655))
|
||
- Fix: owner removed when set_permissions passed on object create [@shamoon](https://github.com/shamoon) ([#3702](https://github.com/paperless-ngx/paperless-ngx/pull/3702))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-1164">paperless-ngx 1.16.4</h2>
|
||
<h3 id="bug-fixes_66">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: prevent button wrapping when sidebar narrows in MS Edge <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3682">#3682</a>)</li>
|
||
<li>Fix: Handling for filenames with non-ascii and no content attribute <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3695">#3695</a>)</li>
|
||
<li>Fix: Generation of thumbnails for existing stored emails <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3696">#3696</a>)</li>
|
||
<li>Fix: Use row gap for filter editor <a href="https://github.com/kleinweby">@kleinweby</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3662">#3662</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_9">Documentation</h3>
|
||
<ul>
|
||
<li>Documentation: update API docs re permissions <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3697">#3697</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_22">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: Updates codecov configuration for the flag settings and notification delay <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3656">#3656</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_67">All App Changes</h3>
|
||
<details>
|
||
<summary>4 changes</summary>
|
||
|
||
- Fix: prevent button wrapping when sidebar narrows in MS Edge [@shamoon](https://github.com/shamoon) ([#3682](https://github.com/paperless-ngx/paperless-ngx/pull/3682))
|
||
- Fix: Handling for filenames with non-ascii and no content attribute [@stumpylog](https://github.com/stumpylog) ([#3695](https://github.com/paperless-ngx/paperless-ngx/pull/3695))
|
||
- Fix: Generation of thumbnails for existing stored emails [@stumpylog](https://github.com/stumpylog) ([#3696](https://github.com/paperless-ngx/paperless-ngx/pull/3696))
|
||
- Fix: Use row gap for filter editor [@kleinweby](https://github.com/kleinweby) ([#3662](https://github.com/paperless-ngx/paperless-ngx/pull/3662))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-1163">paperless-ngx 1.16.3</h2>
|
||
<h3 id="bug-fixes_67">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Set user and home environment through supervisord <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3638">#3638</a>)</li>
|
||
<li>Fix: Ignore errors when trying to copy the original file's stats <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3652">#3652</a>)</li>
|
||
<li>Fix: Copy default thumbnail if thumbnail generation fails <a href="https://github.com/plu">@plu</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3632">#3632</a>)</li>
|
||
<li>Fix: Set user and home environment through supervisord <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3638">#3638</a>)</li>
|
||
<li>Fix: Fix quick install with external database not being fully ready <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3637">#3637</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_23">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: Update default Postgres version for new installs <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3640">#3640</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_68">All App Changes</h3>
|
||
<details>
|
||
<summary>2 changes</summary>
|
||
|
||
- Fix: Ignore errors when trying to copy the original file's stats [@stumpylog](https://github.com/stumpylog) ([#3652](https://github.com/paperless-ngx/paperless-ngx/pull/3652))
|
||
- Fix: Copy default thumbnail if thumbnail generation fails [@plu](https://github.com/plu) ([#3632](https://github.com/paperless-ngx/paperless-ngx/pull/3632))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-1162">paperless-ngx 1.16.2</h2>
|
||
<h3 id="bug-fixes_68">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Increase httpx operation timeouts to 30s <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3627">#3627</a>)</li>
|
||
<li>Fix: Better error handling and checking when parsing documents via Tika <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3617">#3617</a>)</li>
|
||
</ul>
|
||
<h3 id="development">Development</h3>
|
||
<ul>
|
||
<li>Development: frontend unit testing <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3597">#3597</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_24">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: Bumps the CI/Docker pipenv version <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3622">#3622</a>)</li>
|
||
<li>Chore: Set CI artifact retention days <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3621">#3621</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_69">All App Changes</h3>
|
||
<details>
|
||
<summary>3 changes</summary>
|
||
|
||
- Fix: Increase httpx operation timeouts to 30s [@stumpylog](https://github.com/stumpylog) ([#3627](https://github.com/paperless-ngx/paperless-ngx/pull/3627))
|
||
- Fix: Better error handling and checking when parsing documents via Tika [@stumpylog](https://github.com/stumpylog) ([#3617](https://github.com/paperless-ngx/paperless-ngx/pull/3617))
|
||
- Development: frontend unit testing [@shamoon](https://github.com/shamoon) ([#3597](https://github.com/paperless-ngx/paperless-ngx/pull/3597))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-1161">paperless-ngx 1.16.1</h2>
|
||
<h3 id="bug-fixes_69">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: PIL ImportError on ARM devices with Docker <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3605">#3605</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_25">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: Enable the image cleanup action <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3606">#3606</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-1160">paperless-ngx 1.16.0</h2>
|
||
<h3 id="notable-changes_6">Notable Changes</h3>
|
||
<ul>
|
||
<li>Chore: Update base image to Debian bookworm <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3469">#3469</a>)</li>
|
||
</ul>
|
||
<h3 id="features_24">Features</h3>
|
||
<ul>
|
||
<li>Feature: Update to a simpler Tika library <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3517">#3517</a>)</li>
|
||
<li>Feature: Allow to filter documents by original filename and checksum <a href="https://github.com/jayme-github">@jayme-github</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3485">#3485</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_70">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: return user first / last name from backend <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3579">#3579</a>)</li>
|
||
<li>Fix use of <code>PAPERLESS_DB_TIMEOUT</code> for all db types <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3576">#3576</a>)</li>
|
||
<li>Fix: handle mail rules with no filters on some imap servers <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3554">#3554</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_33">Dependencies</h3>
|
||
<ul>
|
||
<li>Chore: Python dependency updates (celery 5.3.0 in particular) <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3584">#3584</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_70">All App Changes</h3>
|
||
<details>
|
||
<summary>8 changes</summary>
|
||
|
||
- Chore: Python dependency updates (celery 5.3.0 in particular) [@stumpylog](https://github.com/stumpylog) ([#3584](https://github.com/paperless-ngx/paperless-ngx/pull/3584))
|
||
- Fix: return user first / last name from backend [@shamoon](https://github.com/shamoon) ([#3579](https://github.com/paperless-ngx/paperless-ngx/pull/3579))
|
||
- Fix use of `PAPERLESS_DB_TIMEOUT` for all db types [@shamoon](https://github.com/shamoon) ([#3576](https://github.com/paperless-ngx/paperless-ngx/pull/3576))
|
||
- Fix: handle mail rules with no filters on some imap servers [@shamoon](https://github.com/shamoon) ([#3554](https://github.com/paperless-ngx/paperless-ngx/pull/3554))
|
||
- Chore: Copy file stats from original file [@stumpylog](https://github.com/stumpylog) ([#3551](https://github.com/paperless-ngx/paperless-ngx/pull/3551))
|
||
- Chore: Adds test for barcode ASN when it already exists [@stumpylog](https://github.com/stumpylog) ([#3550](https://github.com/paperless-ngx/paperless-ngx/pull/3550))
|
||
- Feature: Update to a simpler Tika library [@stumpylog](https://github.com/stumpylog) ([#3517](https://github.com/paperless-ngx/paperless-ngx/pull/3517))
|
||
- Feature: Allow to filter documents by original filename and checksum [@jayme-github](https://github.com/jayme-github) ([#3485](https://github.com/paperless-ngx/paperless-ngx/pull/3485))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-1151">paperless-ngx 1.15.1</h2>
|
||
<h3 id="bug-fixes_71">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix incorrect colors in v1.15.0 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3523">#3523</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_71">All App Changes</h3>
|
||
<ul>
|
||
<li>Fix incorrect colors in v1.15.0 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3523">#3523</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-1150">paperless-ngx 1.15.0</h2>
|
||
<h3 id="features_25">Features</h3>
|
||
<ul>
|
||
<li>Feature: quick filters from document detail <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3476">#3476</a>)</li>
|
||
<li>Feature: Add explanations to relative dates <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3471">#3471</a>)</li>
|
||
<li>Enhancement: paginate frontend tasks <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3445">#3445</a>)</li>
|
||
<li>Feature: Better encapsulation of barcode logic <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3425">#3425</a>)</li>
|
||
<li>Enhancement: Improve frontend error handling <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3413">#3413</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_72">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: KeyError error on unauthenticated API calls \& persist authentication when enabled <a href="https://github.com/ajgon">@ajgon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3516">#3516</a>)</li>
|
||
<li>Fix: exclude consumer \& AnonymousUser users from export manifest <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3487">#3487</a>)</li>
|
||
<li>Fix: prevent date suggestion search if disabled <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3472">#3472</a>)</li>
|
||
<li>Sync Pipfile.lock based on latest Pipfile <a href="https://github.com/adamantike">@adamantike</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3475">#3475</a>)</li>
|
||
<li>Fix: DocumentSerializer should return correct original filename <a href="https://github.com/jayme-github">@jayme-github</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3473">#3473</a>)</li>
|
||
<li>consumer.py: read from original file (instead of temp copy) <a href="https://github.com/chrisblech">@chrisblech</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3466">#3466</a>)</li>
|
||
<li>Bugfix: Catch an nltk AttributeError and handle it <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3453">#3453</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_10">Documentation</h3>
|
||
<ul>
|
||
<li>Adding doc on how to setup Fail2ban <a href="https://github.com/GuillaumeHullin">@GuillaumeHullin</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3414">#3414</a>)</li>
|
||
<li>Docs: Fix typo <a href="https://github.com/MarcelBochtler">@MarcelBochtler</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3437">#3437</a>)</li>
|
||
<li>[Documentation] Move nginx <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3420">#3420</a>)</li>
|
||
<li>Documentation: Note possible dependency removal for bare metal <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3408">#3408</a>)</li>
|
||
</ul>
|
||
<h3 id="development_1">Development</h3>
|
||
<ul>
|
||
<li>Development: migrate frontend tests to playwright <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3401">#3401</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_34">Dependencies</h3>
|
||
<details>
|
||
<summary>10 changes</summary>
|
||
|
||
- Bump eslint from 8.39.0 to 8.41.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#3513](https://github.com/paperless-ngx/paperless-ngx/pull/3513))
|
||
- Bump concurrently from 8.0.1 to 8.1.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#3510](https://github.com/paperless-ngx/paperless-ngx/pull/3510))
|
||
- Bump [@<!---->ng-bootstrap/ng-bootstrap from 14.1.0 to 14.2.0 in /src-ui @dependabot](https://github.com/<!---->ng-bootstrap/ng-bootstrap from 14.1.0 to 14.2.0 in /src-ui @dependabot) ([#3507](https://github.com/paperless-ngx/paperless-ngx/pull/3507))
|
||
- Bump [@<!---->popperjs/core from 2.11.7 to 2.11.8 in /src-ui @dependabot](https://github.com/<!---->popperjs/core from 2.11.7 to 2.11.8 in /src-ui @dependabot) ([#3508](https://github.com/paperless-ngx/paperless-ngx/pull/3508))
|
||
- Bump [@<!---->typescript-eslint/parser from 5.59.2 to 5.59.8 in /src-ui @dependabot](https://github.com/<!---->typescript-eslint/parser from 5.59.2 to 5.59.8 in /src-ui @dependabot) ([#3505](https://github.com/paperless-ngx/paperless-ngx/pull/3505))
|
||
- Bump bootstrap from 5.2.3 to 5.3.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#3497](https://github.com/paperless-ngx/paperless-ngx/pull/3497))
|
||
- Bump [@<!---->typescript-eslint/eslint-plugin from 5.59.2 to 5.59.8 in /src-ui @dependabot](https://github.com/<!---->typescript-eslint/eslint-plugin from 5.59.2 to 5.59.8 in /src-ui @dependabot) ([#3500](https://github.com/paperless-ngx/paperless-ngx/pull/3500))
|
||
- Bump tslib from 2.5.0 to 2.5.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#3501](https://github.com/paperless-ngx/paperless-ngx/pull/3501))
|
||
- Bump [@<!---->types/node from 18.16.3 to 20.2.5 in /src-ui @dependabot](https://github.com/<!---->types/node from 18.16.3 to 20.2.5 in /src-ui @dependabot) ([#3498](https://github.com/paperless-ngx/paperless-ngx/pull/3498))
|
||
- Bump [@<!---->playwright/test from 1.33.0 to 1.34.3 in /src-ui @dependabot](https://github.com/<!---->playwright/test from 1.33.0 to 1.34.3 in /src-ui @dependabot) ([#3499](https://github.com/paperless-ngx/paperless-ngx/pull/3499))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_72">All App Changes</h3>
|
||
<details>
|
||
<summary>22 changes</summary>
|
||
|
||
- Fix: KeyError error on unauthenticated API calls \& persist authentication when enabled [@ajgon](https://github.com/ajgon) ([#3516](https://github.com/paperless-ngx/paperless-ngx/pull/3516))
|
||
- Bump eslint from 8.39.0 to 8.41.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#3513](https://github.com/paperless-ngx/paperless-ngx/pull/3513))
|
||
- Bump concurrently from 8.0.1 to 8.1.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#3510](https://github.com/paperless-ngx/paperless-ngx/pull/3510))
|
||
- Bump [@<!---->ng-bootstrap/ng-bootstrap from 14.1.0 to 14.2.0 in /src-ui @dependabot](https://github.com/<!---->ng-bootstrap/ng-bootstrap from 14.1.0 to 14.2.0 in /src-ui @dependabot) ([#3507](https://github.com/paperless-ngx/paperless-ngx/pull/3507))
|
||
- Bump [@<!---->popperjs/core from 2.11.7 to 2.11.8 in /src-ui @dependabot](https://github.com/<!---->popperjs/core from 2.11.7 to 2.11.8 in /src-ui @dependabot) ([#3508](https://github.com/paperless-ngx/paperless-ngx/pull/3508))
|
||
- Bump [@<!---->typescript-eslint/parser from 5.59.2 to 5.59.8 in /src-ui @dependabot](https://github.com/<!---->typescript-eslint/parser from 5.59.2 to 5.59.8 in /src-ui @dependabot) ([#3505](https://github.com/paperless-ngx/paperless-ngx/pull/3505))
|
||
- Bump bootstrap from 5.2.3 to 5.3.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#3497](https://github.com/paperless-ngx/paperless-ngx/pull/3497))
|
||
- Bump [@<!---->typescript-eslint/eslint-plugin from 5.59.2 to 5.59.8 in /src-ui @dependabot](https://github.com/<!---->typescript-eslint/eslint-plugin from 5.59.2 to 5.59.8 in /src-ui @dependabot) ([#3500](https://github.com/paperless-ngx/paperless-ngx/pull/3500))
|
||
- Bump tslib from 2.5.0 to 2.5.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#3501](https://github.com/paperless-ngx/paperless-ngx/pull/3501))
|
||
- Bump [@<!---->types/node from 18.16.3 to 20.2.5 in /src-ui @dependabot](https://github.com/<!---->types/node from 18.16.3 to 20.2.5 in /src-ui @dependabot) ([#3498](https://github.com/paperless-ngx/paperless-ngx/pull/3498))
|
||
- Bump [@<!---->playwright/test from 1.33.0 to 1.34.3 in /src-ui @dependabot](https://github.com/<!---->playwright/test from 1.33.0 to 1.34.3 in /src-ui @dependabot) ([#3499](https://github.com/paperless-ngx/paperless-ngx/pull/3499))
|
||
- Feature: quick filters from document detail [@shamoon](https://github.com/shamoon) ([#3476](https://github.com/paperless-ngx/paperless-ngx/pull/3476))
|
||
- Fix: exclude consumer \& AnonymousUser users from export manifest [@shamoon](https://github.com/shamoon) ([#3487](https://github.com/paperless-ngx/paperless-ngx/pull/3487))
|
||
- Fix: prevent date suggestion search if disabled [@shamoon](https://github.com/shamoon) ([#3472](https://github.com/paperless-ngx/paperless-ngx/pull/3472))
|
||
- Feature: Add explanations to relative dates [@shamoon](https://github.com/shamoon) ([#3471](https://github.com/paperless-ngx/paperless-ngx/pull/3471))
|
||
- Fix: DocumentSerializer should return correct original filename [@jayme-github](https://github.com/jayme-github) ([#3473](https://github.com/paperless-ngx/paperless-ngx/pull/3473))
|
||
- consumer.py: read from original file (instead of temp copy) [@chrisblech](https://github.com/chrisblech) ([#3466](https://github.com/paperless-ngx/paperless-ngx/pull/3466))
|
||
- Bugfix: Catch an nltk AttributeError and handle it [@stumpylog](https://github.com/stumpylog) ([#3453](https://github.com/paperless-ngx/paperless-ngx/pull/3453))
|
||
- Chore: Improves the logging mixin and allows it to be typed better [@stumpylog](https://github.com/stumpylog) ([#3451](https://github.com/paperless-ngx/paperless-ngx/pull/3451))
|
||
- Enhancement: paginate frontend tasks [@shamoon](https://github.com/shamoon) ([#3445](https://github.com/paperless-ngx/paperless-ngx/pull/3445))
|
||
- Add SSL Support for MariaDB [@kimdre](https://github.com/kimdre) ([#3444](https://github.com/paperless-ngx/paperless-ngx/pull/3444))
|
||
- Enhancement: Improve frontend error handling [@shamoon](https://github.com/shamoon) ([#3413](https://github.com/paperless-ngx/paperless-ngx/pull/3413))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-1145">paperless-ngx 1.14.5</h2>
|
||
<h3 id="features_26">Features</h3>
|
||
<ul>
|
||
<li>Feature: owner filtering <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3309">#3309</a>)</li>
|
||
<li>Enhancement: dynamic counts include all pages, hide for Any <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3329">#3329</a>)</li>
|
||
<li>Enhancement: save tour completion, hide welcome widget <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3321">#3321</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_73">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Adds better handling for files with invalid utf8 content <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3387">#3387</a>)</li>
|
||
<li>Fix: respect permissions for autocomplete suggestions <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3359">#3359</a>)</li>
|
||
<li>Fix: Transition to new library for finding IPs for failed logins <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3382">#3382</a>)</li>
|
||
<li>[Security] Render frontend text as plain text <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3366">#3366</a>)</li>
|
||
<li>Fix: default frontend to current owner, allow setting no owner on create <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3347">#3347</a>)</li>
|
||
<li>Fix: dont perform mail actions when rule filename filter not met <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3336">#3336</a>)</li>
|
||
<li>Fix: permission-aware bulk editing in 1.14.1+ <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3345">#3345</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_26">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: Rework workflows <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3242">#3242</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_35">Dependencies</h3>
|
||
<ul>
|
||
<li>Chore: Upgrade channels to v4 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3383">#3383</a>)</li>
|
||
<li>Chore: Upgrades Python dependencies to their latest allowed versions <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3365">#3365</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_73">All App Changes</h3>
|
||
<details>
|
||
<summary>13 changes</summary>
|
||
|
||
- Fix: Adds better handling for files with invalid utf8 content [@stumpylog](https://github.com/stumpylog) ([#3387](https://github.com/paperless-ngx/paperless-ngx/pull/3387))
|
||
- Fix: respect permissions for autocomplete suggestions [@shamoon](https://github.com/shamoon) ([#3359](https://github.com/paperless-ngx/paperless-ngx/pull/3359))
|
||
- Chore: Upgrade channels to v4 [@stumpylog](https://github.com/stumpylog) ([#3383](https://github.com/paperless-ngx/paperless-ngx/pull/3383))
|
||
- Fix: Transition to new library for finding IPs for failed logins [@stumpylog](https://github.com/stumpylog) ([#3382](https://github.com/paperless-ngx/paperless-ngx/pull/3382))
|
||
- Feature: owner filtering [@shamoon](https://github.com/shamoon) ([#3309](https://github.com/paperless-ngx/paperless-ngx/pull/3309))
|
||
- [Security] Render frontend text as plain text [@shamoon](https://github.com/shamoon) ([#3366](https://github.com/paperless-ngx/paperless-ngx/pull/3366))
|
||
- Enhancement: dynamic counts include all pages, hide for Any [@shamoon](https://github.com/shamoon) ([#3329](https://github.com/paperless-ngx/paperless-ngx/pull/3329))
|
||
- Fix: default frontend to current owner, allow setting no owner on create [@shamoon](https://github.com/shamoon) ([#3347](https://github.com/paperless-ngx/paperless-ngx/pull/3347))
|
||
- [Fix] Position:fixed for .global-dropzone-overlay [@denilsonsa](https://github.com/denilsonsa) ([#3367](https://github.com/paperless-ngx/paperless-ngx/pull/3367))
|
||
- Fix: dont perform mail actions when rule filename filter not met [@shamoon](https://github.com/shamoon) ([#3336](https://github.com/paperless-ngx/paperless-ngx/pull/3336))
|
||
- Enhancement: save tour completion, hide welcome widget [@shamoon](https://github.com/shamoon) ([#3321](https://github.com/paperless-ngx/paperless-ngx/pull/3321))
|
||
- Fix: permission-aware bulk editing in 1.14.1+ [@shamoon](https://github.com/shamoon) ([#3345](https://github.com/paperless-ngx/paperless-ngx/pull/3345))
|
||
- Fix: Add proper testing for \*\_\_id\_\_in testing [@shamoon](https://github.com/shamoon) ([#3315](https://github.com/paperless-ngx/paperless-ngx/pull/3315))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-1144">paperless-ngx 1.14.4</h2>
|
||
<h3 id="bug-fixes_74">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Inversion in tagged mail searching <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3305">#3305</a>)</li>
|
||
<li>Fix dynamic count labels hidden in light mode <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3303">#3303</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_74">All App Changes</h3>
|
||
<details>
|
||
<summary>3 changes</summary>
|
||
|
||
- New Crowdin updates [@paperlessngx-bot](https://github.com/paperlessngx-bot) ([#3298](https://github.com/paperless-ngx/paperless-ngx/pull/3298))
|
||
- Fix: Inversion in tagged mail searching [@stumpylog](https://github.com/stumpylog) ([#3305](https://github.com/paperless-ngx/paperless-ngx/pull/3305))
|
||
- Fix dynamic count labels hidden in light mode [@shamoon](https://github.com/shamoon) ([#3303](https://github.com/paperless-ngx/paperless-ngx/pull/3303))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-1143">paperless-ngx 1.14.3</h2>
|
||
<h3 id="features_27">Features</h3>
|
||
<ul>
|
||
<li>Enhancement: better keyboard nav for filter/edit dropdowns <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3227">#3227</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_75">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Bump filelock from 3.10.2 to 3.12.0 to fix permissions bug <a href="https://github.com/rbrownwsws">@rbrownwsws</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3282">#3282</a>)</li>
|
||
<li>Fix: Handle cases where media files aren't all in the same filesystem <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3261">#3261</a>)</li>
|
||
<li>Fix: Prevent erroneous warning when starting container <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3262">#3262</a>)</li>
|
||
<li>Retain doc changes on tab switch after refresh doc <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3243">#3243</a>)</li>
|
||
<li>Fix: Don't send Gmail related setting if the server doesn't support it <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3240">#3240</a>)</li>
|
||
<li>Fix: close all docs on logout <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3232">#3232</a>)</li>
|
||
<li>Fix: Respect superuser for advanced queries, test coverage for object perms <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3222">#3222</a>)</li>
|
||
<li>Fix: ALLOWED_HOSTS logic being overwritten when * is set <a href="https://github.com/ikaruswill">@ikaruswill</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3218">#3218</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_36">Dependencies</h3>
|
||
<details>
|
||
<summary>7 changes</summary>
|
||
|
||
- Bump eslint from 8.38.0 to 8.39.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#3276](https://github.com/paperless-ngx/paperless-ngx/pull/3276))
|
||
- Bump [@<!---->typescript-eslint/parser from 5.58.0 to 5.59.2 in /src-ui @dependabot](https://github.com/<!---->typescript-eslint/parser from 5.58.0 to 5.59.2 in /src-ui @dependabot) ([#3278](https://github.com/paperless-ngx/paperless-ngx/pull/3278))
|
||
- Bump [@<!---->types/node from 18.15.11 to 18.16.3 in /src-ui @dependabot](https://github.com/<!---->types/node from 18.15.11 to 18.16.3 in /src-ui @dependabot) ([#3275](https://github.com/paperless-ngx/paperless-ngx/pull/3275))
|
||
- Bump rxjs from 7.8.0 to 7.8.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#3277](https://github.com/paperless-ngx/paperless-ngx/pull/3277))
|
||
- Bump [@<!---->typescript-eslint/eslint-plugin from 5.58.0 to 5.59.2 in /src-ui @dependabot](https://github.com/<!---->typescript-eslint/eslint-plugin from 5.58.0 to 5.59.2 in /src-ui @dependabot) ([#3274](https://github.com/paperless-ngx/paperless-ngx/pull/3274))
|
||
- Bump cypress from 12.9.0 to 12.11.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#3268](https://github.com/paperless-ngx/paperless-ngx/pull/3268))
|
||
- Bulk bump angular packages to 15.2.8 in /src-ui [@dependabot](https://github.com/dependabot) ([#3270](https://github.com/paperless-ngx/paperless-ngx/pull/3270))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_75">All App Changes</h3>
|
||
<details>
|
||
<summary>14 changes</summary>
|
||
|
||
- Bump eslint from 8.38.0 to 8.39.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#3276](https://github.com/paperless-ngx/paperless-ngx/pull/3276))
|
||
- Bump [@<!---->typescript-eslint/parser from 5.58.0 to 5.59.2 in /src-ui @dependabot](https://github.com/<!---->typescript-eslint/parser from 5.58.0 to 5.59.2 in /src-ui @dependabot) ([#3278](https://github.com/paperless-ngx/paperless-ngx/pull/3278))
|
||
- Bump [@<!---->types/node from 18.15.11 to 18.16.3 in /src-ui @dependabot](https://github.com/<!---->types/node from 18.15.11 to 18.16.3 in /src-ui @dependabot) ([#3275](https://github.com/paperless-ngx/paperless-ngx/pull/3275))
|
||
- Bump rxjs from 7.8.0 to 7.8.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#3277](https://github.com/paperless-ngx/paperless-ngx/pull/3277))
|
||
- Bump [@<!---->typescript-eslint/eslint-plugin from 5.58.0 to 5.59.2 in /src-ui @dependabot](https://github.com/<!---->typescript-eslint/eslint-plugin from 5.58.0 to 5.59.2 in /src-ui @dependabot) ([#3274](https://github.com/paperless-ngx/paperless-ngx/pull/3274))
|
||
- Bump cypress from 12.9.0 to 12.11.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#3268](https://github.com/paperless-ngx/paperless-ngx/pull/3268))
|
||
- Bulk bump angular packages to 15.2.8 in /src-ui [@dependabot](https://github.com/dependabot) ([#3270](https://github.com/paperless-ngx/paperless-ngx/pull/3270))
|
||
- Fix: Handle cases where media files aren't all in the same filesystem [@stumpylog](https://github.com/stumpylog) ([#3261](https://github.com/paperless-ngx/paperless-ngx/pull/3261))
|
||
- Retain doc changes on tab switch after refresh doc [@shamoon](https://github.com/shamoon) ([#3243](https://github.com/paperless-ngx/paperless-ngx/pull/3243))
|
||
- Fix: Don't send Gmail related setting if the server doesn't support it [@stumpylog](https://github.com/stumpylog) ([#3240](https://github.com/paperless-ngx/paperless-ngx/pull/3240))
|
||
- Fix: close all docs on logout [@shamoon](https://github.com/shamoon) ([#3232](https://github.com/paperless-ngx/paperless-ngx/pull/3232))
|
||
- Enhancement: better keyboard nav for filter/edit dropdowns [@shamoon](https://github.com/shamoon) ([#3227](https://github.com/paperless-ngx/paperless-ngx/pull/3227))
|
||
- Fix: Respect superuser for advanced queries, test coverage for object perms [@shamoon](https://github.com/shamoon) ([#3222](https://github.com/paperless-ngx/paperless-ngx/pull/3222))
|
||
- Fix: ALLOWED_HOSTS logic being overwritten when \* is set [@ikaruswill](https://github.com/ikaruswill) ([#3218](https://github.com/paperless-ngx/paperless-ngx/pull/3218))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-1142">paperless-ngx 1.14.2</h2>
|
||
<h3 id="features_28">Features</h3>
|
||
<ul>
|
||
<li>Feature: Finnish translation <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3215">#3215</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_76">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Load saved views from app frame, not dashboard <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3211">#3211</a>)</li>
|
||
<li>Fix: advanced search or date searching + doc type/correspondent/storage path broken <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3209">#3209</a>)</li>
|
||
<li>Fix MixedContentTypeError in add_inbox_tags handler <a href="https://github.com/e1mo">@e1mo</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3212">#3212</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_76">All App Changes</h3>
|
||
<details>
|
||
<summary>4 changes</summary>
|
||
|
||
- Feature: Finnish translation [@shamoon](https://github.com/shamoon) ([#3215](https://github.com/paperless-ngx/paperless-ngx/pull/3215))
|
||
- Fix: Load saved views from app frame, not dashboard [@shamoon](https://github.com/shamoon) ([#3211](https://github.com/paperless-ngx/paperless-ngx/pull/3211))
|
||
- Fix: advanced search or date searching + doc type/correspondent/storage path broken [@shamoon](https://github.com/shamoon) ([#3209](https://github.com/paperless-ngx/paperless-ngx/pull/3209))
|
||
- Fix MixedContentTypeError in add_inbox_tags handler [@e1mo](https://github.com/e1mo) ([#3212](https://github.com/paperless-ngx/paperless-ngx/pull/3212))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-1141">paperless-ngx 1.14.1</h2>
|
||
<h3 id="bug-fixes_77">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: reduce frequency of permissions queries to speed up v1.14.0 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3201">#3201</a>)</li>
|
||
<li>Fix: permissions-aware statistics <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3199">#3199</a>)</li>
|
||
<li>Fix: Use document owner for matching if set <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3198">#3198</a>)</li>
|
||
<li>Fix: respect permissions on document view actions <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3174">#3174</a>)</li>
|
||
<li>Increment API version for 1.14.1+ <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3191">#3191</a>)</li>
|
||
<li>Fix: dropdown Private items with empty set <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3189">#3189</a>)</li>
|
||
<li>Documentation: add note for macOS <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3190">#3190</a>)</li>
|
||
<li>Fix: make the importer a little more robust against some errors <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3188">#3188</a>)</li>
|
||
<li>Fix: Specify backend for auto-login <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3163">#3163</a>)</li>
|
||
<li>Fix: StoragePath missing the owned or granted filter <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3180">#3180</a>)</li>
|
||
<li>Fix: Redis socket connections fail due to redis-py <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3176">#3176</a>)</li>
|
||
<li>Fix: Handle delete mail action with no filters <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3161">#3161</a>)</li>
|
||
<li>Fix typos and wrong version number in doc <a href="https://github.com/FizzyMUC">@FizzyMUC</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3171">#3171</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_11">Documentation</h3>
|
||
<ul>
|
||
<li>Documentation: add note for macOS <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3190">#3190</a>)</li>
|
||
<li>Fix typos and wrong version number in doc <a href="https://github.com/FizzyMUC">@FizzyMUC</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3171">#3171</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_27">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: Fix isort not running, upgrade to the latest black <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3177">#3177</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_77">All App Changes</h3>
|
||
<details>
|
||
<summary>11 changes</summary>
|
||
|
||
- Fix: reduce frequency of permissions queries to speed up v1.14.0 [@shamoon](https://github.com/shamoon) ([#3201](https://github.com/paperless-ngx/paperless-ngx/pull/3201))
|
||
- Fix: permissions-aware statistics [@shamoon](https://github.com/shamoon) ([#3199](https://github.com/paperless-ngx/paperless-ngx/pull/3199))
|
||
- Fix: Use document owner for matching if set [@shamoon](https://github.com/shamoon) ([#3198](https://github.com/paperless-ngx/paperless-ngx/pull/3198))
|
||
- Chore: Fix isort not running, upgrade to the latest black [@stumpylog](https://github.com/stumpylog) ([#3177](https://github.com/paperless-ngx/paperless-ngx/pull/3177))
|
||
- Fix: respect permissions on document view actions [@shamoon](https://github.com/shamoon) ([#3174](https://github.com/paperless-ngx/paperless-ngx/pull/3174))
|
||
- Increment API version for 1.14.1+ [@shamoon](https://github.com/shamoon) ([#3191](https://github.com/paperless-ngx/paperless-ngx/pull/3191))
|
||
- Fix: dropdown Private items with empty set [@shamoon](https://github.com/shamoon) ([#3189](https://github.com/paperless-ngx/paperless-ngx/pull/3189))
|
||
- Fix: make the importer a little more robust against some errors [@stumpylog](https://github.com/stumpylog) ([#3188](https://github.com/paperless-ngx/paperless-ngx/pull/3188))
|
||
- Fix: Specify backend for auto-login [@shamoon](https://github.com/shamoon) ([#3163](https://github.com/paperless-ngx/paperless-ngx/pull/3163))
|
||
- Fix: StoragePath missing the owned or granted filter [@stumpylog](https://github.com/stumpylog) ([#3180](https://github.com/paperless-ngx/paperless-ngx/pull/3180))
|
||
- Fix: Handle delete mail action with no filters [@shamoon](https://github.com/shamoon) ([#3161](https://github.com/paperless-ngx/paperless-ngx/pull/3161))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-1140">paperless-ngx 1.14.0</h2>
|
||
<h3 id="notable-changes_7">Notable Changes</h3>
|
||
<ul>
|
||
<li>Feature: multi-user permissions <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2147">#2147</a>)</li>
|
||
</ul>
|
||
<h3 id="features_29">Features</h3>
|
||
<ul>
|
||
<li>Feature: Stronger typing for file consumption <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2744">#2744</a>)</li>
|
||
<li>Feature: double-click docs <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2966">#2966</a>)</li>
|
||
<li>feature: Add support for zxing as barcode scanning lib <a href="https://github.com/margau">@margau</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2907">#2907</a>)</li>
|
||
<li>Feature: Enable images to be released on Quay.io <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2972">#2972</a>)</li>
|
||
<li>Feature: test mail account <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2949">#2949</a>)</li>
|
||
<li>Feature: Capture celery and kombu logs to a file <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2954">#2954</a>)</li>
|
||
<li>Fix: Resolve Redis connection issues with ACLs <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2939">#2939</a>)</li>
|
||
<li>Feature: Allow mail account to use access tokens <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2930">#2930</a>)</li>
|
||
<li>Fix: Consumer polling could overwhelm database <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2922">#2922</a>)</li>
|
||
<li>Feature: Improved statistics widget <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2910">#2910</a>)</li>
|
||
<li>Enhancement: rename comments to notes and improve notes UI <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2904">#2904</a>)</li>
|
||
<li>Allow psql client certificate authentication <a href="https://github.com/Ongy">@Ongy</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2899">#2899</a>)</li>
|
||
<li>Enhancement: support filtering multiple correspondents, doctypes \& storage paths <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2893">#2893</a>)</li>
|
||
<li>Feature: Change celery serializer to pickle <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2861">#2861</a>)</li>
|
||
<li>Feature: Allow naming to include owner and original name <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2873">#2873</a>)</li>
|
||
<li>Feature: Allows filtering email by the TO value(s) as well <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2871">#2871</a>)</li>
|
||
<li>Feature: owner-aware unique model name constraint <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2827">#2827</a>)</li>
|
||
<li>Feature/2396 better mail actions <a href="https://github.com/jonaswinkler">@jonaswinkler</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2718">#2718</a>)</li>
|
||
<li>Feature: Reduce classifier memory usage somewhat during training <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2733">#2733</a>)</li>
|
||
<li>Feature: Add PAPERLESS_OCR_SKIP_ARCHIVE_FILE config setting <a href="https://github.com/bdr99">@bdr99</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2743">#2743</a>)</li>
|
||
<li>Feature: dynamic document counts in dropdowns <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2704">#2704</a>)</li>
|
||
<li>Allow setting the ASN on document upload <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2713">#2713</a>)</li>
|
||
<li>Feature: Log failed login attempts <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2359">#2359</a>)</li>
|
||
<li>Feature: Rename documents when storage path format changes <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2696">#2696</a>)</li>
|
||
<li>Feature: update error message colors \& show on document failures <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2689">#2689</a>)</li>
|
||
<li>Feature: multi-user permissions <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2147">#2147</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_78">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Allow setting additional Django settings for proxies <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3135">#3135</a>)</li>
|
||
<li>Fix: Use exclude instead of difference for mariadb <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2983">#2983</a>)</li>
|
||
<li>Fix: permissions display should not show users with inherited permissions \& unable to change owner <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2818">#2818</a>)</li>
|
||
<li>Fix: Resolve Redis connection issues with ACLs <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2939">#2939</a>)</li>
|
||
<li>Fix: unable to edit correspondents (in ) <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2938">#2938</a>)</li>
|
||
<li>Fix: Consumer polling could overwhelm database <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2922">#2922</a>)</li>
|
||
<li>Fix: Chrome struggles with commas <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2892">#2892</a>)</li>
|
||
<li>Fix formatting in Setup documentation page <a href="https://github.com/igrybkov">@igrybkov</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2880">#2880</a>)</li>
|
||
<li>Fix: logout on change password via frontend <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2863">#2863</a>)</li>
|
||
<li>Fix: give superuser full doc perms <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2820">#2820</a>)</li>
|
||
<li>Fix: Append Gmail labels instead of replacing <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2860">#2860</a>)</li>
|
||
<li>Fix: Ensure email date is made aware during action processing <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2837">#2837</a>)</li>
|
||
<li>Fix: disable bulk edit dialog buttons during operation <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2819">#2819</a>)</li>
|
||
<li>fix database locked error <a href="https://github.com/jonaswinkler">@jonaswinkler</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2808">#2808</a>)</li>
|
||
<li>Fix: Disable suggestions for read-only docs <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2813">#2813</a>)</li>
|
||
<li>Update processed mail migration <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2804">#2804</a>)</li>
|
||
<li>Fix: Ensure scratch directory exists before using <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2775">#2775</a>)</li>
|
||
<li>Don't submit owner via API on document upload <a href="https://github.com/jonaswinkler">@jonaswinkler</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2777">#2777</a>)</li>
|
||
<li>Fix: only offer log files that exist <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2739">#2739</a>)</li>
|
||
<li>Fix: permissions editing and initial view issues <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2717">#2717</a>)</li>
|
||
<li>Fix: reset saved view ID on quickFilter <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2703">#2703</a>)</li>
|
||
<li>Fix: bulk edit reset apply button state <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2701">#2701</a>)</li>
|
||
<li>Fix: add missing i18n for mobile preview tab title <a href="https://github.com/nathanaelhoun">@nathanaelhoun</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2692">#2692</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_12">Documentation</h3>
|
||
<ul>
|
||
<li>Whitespace changes, making sure the example is correctly aligned <a href="https://github.com/denilsonsa">@denilsonsa</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/3089">#3089</a>)</li>
|
||
<li>Docs: Include additional information about barcodes <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2889">#2889</a>)</li>
|
||
<li>Fix formatting in Setup documentation page <a href="https://github.com/igrybkov">@igrybkov</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2880">#2880</a>)</li>
|
||
<li>[Documentation] Update docker-compose steps to support podman <a href="https://github.com/white-gecko">@white-gecko</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2855">#2855</a>)</li>
|
||
<li>docs: better language code help <a href="https://github.com/tooomm">@tooomm</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2830">#2830</a>)</li>
|
||
<li>Feature: Add an option to disable matching <a href="https://github.com/bdr99">@bdr99</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2727">#2727</a>)</li>
|
||
<li>Docs: Remove outdated PAPERLESS_WORKER_RETRY <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2694">#2694</a>)</li>
|
||
<li>Fix: add missing i18n for mobile preview tab title <a href="https://github.com/nathanaelhoun">@nathanaelhoun</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2692">#2692</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_28">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: Configure ruff as the primary linter for Python <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2988">#2988</a>)</li>
|
||
<li>Feature: Enable images to be released on Quay.io <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2972">#2972</a>)</li>
|
||
<li>Chore: Updates locked pipenv to latest version <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2943">#2943</a>)</li>
|
||
<li>Chore: Properly collapse section in releases <a href="https://github.com/tooomm">@tooomm</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2838">#2838</a>)</li>
|
||
<li>Chore: Don't include changelog PR for different releases <a href="https://github.com/tooomm">@tooomm</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2832">#2832</a>)</li>
|
||
<li>Chore: Speed up frontend CI testing <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2796">#2796</a>)</li>
|
||
<li>Bump leonsteinhaeuser/project-beta-automations from 2.0.1 to 2.1.0 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2789">#2789</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_37">Dependencies</h3>
|
||
<details>
|
||
<summary>15 changes</summary>
|
||
|
||
- Bump ng2-pdf-viewer from 9.1.4 to 9.1.5 in /src-ui [@dependabot](https://github.com/dependabot) ([#3109](https://github.com/paperless-ngx/paperless-ngx/pull/3109))
|
||
- Grouped bump angular packages from 15.2.6 to 15.2.7 in /src-ui [@dependabot](https://github.com/dependabot) ([#3108](https://github.com/paperless-ngx/paperless-ngx/pull/3108))
|
||
- Bump typescript from 4.8.4 to 4.9.5 in /src-ui [@dependabot](https://github.com/dependabot) ([#3071](https://github.com/paperless-ngx/paperless-ngx/pull/3071))
|
||
- Bulk Bump npm packages 04.23 [@dependabot](https://github.com/dependabot) ([#3068](https://github.com/paperless-ngx/paperless-ngx/pull/3068))
|
||
- Bump wait-on from 6.0.1 to 7.0.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#2990](https://github.com/paperless-ngx/paperless-ngx/pull/2990))
|
||
- Bulk bump angular packages to 15.2.5 in /src-ui [@dependabot](https://github.com/dependabot) ([#2991](https://github.com/paperless-ngx/paperless-ngx/pull/2991))
|
||
- Bump [@<!---->types/node from 18.11.18 to 18.15.11 in /src-ui @dependabot](https://github.com/<!---->types/node from 18.11.18 to 18.15.11 in /src-ui @dependabot) ([#2993](https://github.com/paperless-ngx/paperless-ngx/pull/2993))
|
||
- Bump [@<!---->ng-select/ng-select from 10.0.3 to 10.0.4 in /src-ui @dependabot](https://github.com/<!---->ng-select/ng-select from 10.0.3 to 10.0.4 in /src-ui @dependabot) ([#2992](https://github.com/paperless-ngx/paperless-ngx/pull/2992))
|
||
- Bump [@<!---->typescript-eslint/eslint-plugin from 5.50.0 to 5.57.0 in /src-ui @dependabot](https://github.com/<!---->typescript-eslint/eslint-plugin from 5.50.0 to 5.57.0 in /src-ui @dependabot) ([#2989](https://github.com/paperless-ngx/paperless-ngx/pull/2989))
|
||
- Chore: Update cryptography to latest version [@stumpylog](https://github.com/stumpylog) ([#2891](https://github.com/paperless-ngx/paperless-ngx/pull/2891))
|
||
- Chore: Update to qpdf 11.3.0 in Docker image [@stumpylog](https://github.com/stumpylog) ([#2862](https://github.com/paperless-ngx/paperless-ngx/pull/2862))
|
||
- Bump leonsteinhaeuser/project-beta-automations from 2.0.1 to 2.1.0 [@dependabot](https://github.com/dependabot) ([#2789](https://github.com/paperless-ngx/paperless-ngx/pull/2789))
|
||
- Bump zone.js from 0.11.8 to 0.12.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#2793](https://github.com/paperless-ngx/paperless-ngx/pull/2793))
|
||
- Bump [@<!---->typescript-eslint/parser from 5.50.0 to 5.54.0 in /src-ui @dependabot](https://github.com/<!---->typescript-eslint/parser from 5.50.0 to 5.54.0 in /src-ui @dependabot) ([#2792](https://github.com/paperless-ngx/paperless-ngx/pull/2792))
|
||
- Bulk Bump angular packages to 15.2.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#2788](https://github.com/paperless-ngx/paperless-ngx/pull/2788))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_78">All App Changes</h3>
|
||
<details>
|
||
<summary>72 changes</summary>
|
||
|
||
- Feature: Catalan translation [@shamoon](https://github.com/shamoon) ([#3146](https://github.com/paperless-ngx/paperless-ngx/pull/3146))
|
||
- Fix: Allow setting additional Django settings for proxies [@stumpylog](https://github.com/stumpylog) ([#3135](https://github.com/paperless-ngx/paperless-ngx/pull/3135))
|
||
- Fix: Increase mail account password field length [@stumpylog](https://github.com/stumpylog) ([#3134](https://github.com/paperless-ngx/paperless-ngx/pull/3134))
|
||
- Fix: respect permissions for matching suggestions [@shamoon](https://github.com/shamoon) ([#3103](https://github.com/paperless-ngx/paperless-ngx/pull/3103))
|
||
- Bump ng2-pdf-viewer from 9.1.4 to 9.1.5 in /src-ui [@dependabot](https://github.com/dependabot) ([#3109](https://github.com/paperless-ngx/paperless-ngx/pull/3109))
|
||
- Grouped bump angular packages from 15.2.6 to 15.2.7 in /src-ui [@dependabot](https://github.com/dependabot) ([#3108](https://github.com/paperless-ngx/paperless-ngx/pull/3108))
|
||
- Fix: update PaperlessTask on hard failures [@shamoon](https://github.com/shamoon) ([#3062](https://github.com/paperless-ngx/paperless-ngx/pull/3062))
|
||
- Bump typescript from 4.8.4 to 4.9.5 in /src-ui [@dependabot](https://github.com/dependabot) ([#3071](https://github.com/paperless-ngx/paperless-ngx/pull/3071))
|
||
- Bulk Bump npm packages 04.23 [@dependabot](https://github.com/dependabot) ([#3068](https://github.com/paperless-ngx/paperless-ngx/pull/3068))
|
||
- Fix: Hide UI tour steps if user doesn't have permissions [@shamoon](https://github.com/shamoon) ([#3060](https://github.com/paperless-ngx/paperless-ngx/pull/3060))
|
||
- Fix: Hide Permissions tab if user cannot view users [@shamoon](https://github.com/shamoon) ([#3061](https://github.com/paperless-ngx/paperless-ngx/pull/3061))
|
||
- v1.14.0 delete document fixes [@shamoon](https://github.com/shamoon) ([#3020](https://github.com/paperless-ngx/paperless-ngx/pull/3020))
|
||
- Bump wait-on from 6.0.1 to 7.0.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#2990](https://github.com/paperless-ngx/paperless-ngx/pull/2990))
|
||
- Fix: inline plaintext docs to enforce styling [@shamoon](https://github.com/shamoon) ([#3013](https://github.com/paperless-ngx/paperless-ngx/pull/3013))
|
||
- Chore: Configure ruff as the primary linter for Python [@stumpylog](https://github.com/stumpylog) ([#2988](https://github.com/paperless-ngx/paperless-ngx/pull/2988))
|
||
- Bulk bump angular packages to 15.2.5 in /src-ui [@dependabot](https://github.com/dependabot) ([#2991](https://github.com/paperless-ngx/paperless-ngx/pull/2991))
|
||
- Bump [@<!---->types/node from 18.11.18 to 18.15.11 in /src-ui @dependabot](https://github.com/<!---->types/node from 18.11.18 to 18.15.11 in /src-ui @dependabot) ([#2993](https://github.com/paperless-ngx/paperless-ngx/pull/2993))
|
||
- Bump [@<!---->ng-select/ng-select from 10.0.3 to 10.0.4 in /src-ui @dependabot](https://github.com/<!---->ng-select/ng-select from 10.0.3 to 10.0.4 in /src-ui @dependabot) ([#2992](https://github.com/paperless-ngx/paperless-ngx/pull/2992))
|
||
- Bump [@<!---->typescript-eslint/eslint-plugin from 5.50.0 to 5.57.0 in /src-ui @dependabot](https://github.com/<!---->typescript-eslint/eslint-plugin from 5.50.0 to 5.57.0 in /src-ui @dependabot) ([#2989](https://github.com/paperless-ngx/paperless-ngx/pull/2989))
|
||
- Feature: Stronger typing for file consumption [@stumpylog](https://github.com/stumpylog) ([#2744](https://github.com/paperless-ngx/paperless-ngx/pull/2744))
|
||
- Fix: Use exclude instead of difference for mariadb [@shamoon](https://github.com/shamoon) ([#2983](https://github.com/paperless-ngx/paperless-ngx/pull/2983))
|
||
- Fix: permissions display should not show users with inherited permissions \& unable to change owner [@shamoon](https://github.com/shamoon) ([#2818](https://github.com/paperless-ngx/paperless-ngx/pull/2818))
|
||
- Feature: double-click docs [@shamoon](https://github.com/shamoon) ([#2966](https://github.com/paperless-ngx/paperless-ngx/pull/2966))
|
||
- feature: Add support for zxing as barcode scanning lib [@margau](https://github.com/margau) ([#2907](https://github.com/paperless-ngx/paperless-ngx/pull/2907))
|
||
- Feature: test mail account [@shamoon](https://github.com/shamoon) ([#2949](https://github.com/paperless-ngx/paperless-ngx/pull/2949))
|
||
- Feature: Capture celery and kombu logs to a file [@stumpylog](https://github.com/stumpylog) ([#2954](https://github.com/paperless-ngx/paperless-ngx/pull/2954))
|
||
- Fix: Resolve Redis connection issues with ACLs [@stumpylog](https://github.com/stumpylog) ([#2939](https://github.com/paperless-ngx/paperless-ngx/pull/2939))
|
||
- Feature: Allow mail account to use access tokens [@stumpylog](https://github.com/stumpylog) ([#2930](https://github.com/paperless-ngx/paperless-ngx/pull/2930))
|
||
- Fix: Consumer polling could overwhelm database [@stumpylog](https://github.com/stumpylog) ([#2922](https://github.com/paperless-ngx/paperless-ngx/pull/2922))
|
||
- Feature: Improved statistics widget [@shamoon](https://github.com/shamoon) ([#2910](https://github.com/paperless-ngx/paperless-ngx/pull/2910))
|
||
- Enhancement: rename comments to notes and improve notes UI [@shamoon](https://github.com/shamoon) ([#2904](https://github.com/paperless-ngx/paperless-ngx/pull/2904))
|
||
- Allow psql client certificate authentication [@Ongy](https://github.com/Ongy) ([#2899](https://github.com/paperless-ngx/paperless-ngx/pull/2899))
|
||
- Enhancement: support filtering multiple correspondents, doctypes \& storage paths [@shamoon](https://github.com/shamoon) ([#2893](https://github.com/paperless-ngx/paperless-ngx/pull/2893))
|
||
- Fix: frontend handle private tags, doctypes, correspondents [@shamoon](https://github.com/shamoon) ([#2839](https://github.com/paperless-ngx/paperless-ngx/pull/2839))
|
||
- Fix: Chrome struggles with commas [@stumpylog](https://github.com/stumpylog) ([#2892](https://github.com/paperless-ngx/paperless-ngx/pull/2892))
|
||
- Feature: Change celery serializer to pickle [@stumpylog](https://github.com/stumpylog) ([#2861](https://github.com/paperless-ngx/paperless-ngx/pull/2861))
|
||
- Feature: Allow naming to include owner and original name [@stumpylog](https://github.com/stumpylog) ([#2873](https://github.com/paperless-ngx/paperless-ngx/pull/2873))
|
||
- Feature: Allows filtering email by the TO value(s) as well [@stumpylog](https://github.com/stumpylog) ([#2871](https://github.com/paperless-ngx/paperless-ngx/pull/2871))
|
||
- Fix: logout on change password via frontend [@shamoon](https://github.com/shamoon) ([#2863](https://github.com/paperless-ngx/paperless-ngx/pull/2863))
|
||
- Fix: give superuser full doc perms [@shamoon](https://github.com/shamoon) ([#2820](https://github.com/paperless-ngx/paperless-ngx/pull/2820))
|
||
- Fix: Append Gmail labels instead of replacing [@stumpylog](https://github.com/stumpylog) ([#2860](https://github.com/paperless-ngx/paperless-ngx/pull/2860))
|
||
- Feature: owner-aware unique model name constraint [@shamoon](https://github.com/shamoon) ([#2827](https://github.com/paperless-ngx/paperless-ngx/pull/2827))
|
||
- Chore: Create list parsing utility for settings [@stumpylog](https://github.com/stumpylog) ([#2816](https://github.com/paperless-ngx/paperless-ngx/pull/2816))
|
||
- Fix: Ensure email date is made aware during action processing [@stumpylog](https://github.com/stumpylog) ([#2837](https://github.com/paperless-ngx/paperless-ngx/pull/2837))
|
||
- Chore: Convert more code to pathlib [@stumpylog](https://github.com/stumpylog) ([#2817](https://github.com/paperless-ngx/paperless-ngx/pull/2817))
|
||
- Fix: disable bulk edit dialog buttons during operation [@shamoon](https://github.com/shamoon) ([#2819](https://github.com/paperless-ngx/paperless-ngx/pull/2819))
|
||
- fix database locked error [@jonaswinkler](https://github.com/jonaswinkler) ([#2808](https://github.com/paperless-ngx/paperless-ngx/pull/2808))
|
||
- Fix: Disable suggestions for read-only docs [@shamoon](https://github.com/shamoon) ([#2813](https://github.com/paperless-ngx/paperless-ngx/pull/2813))
|
||
- update django.po messages [@jonaswinkler](https://github.com/jonaswinkler) ([#2806](https://github.com/paperless-ngx/paperless-ngx/pull/2806))
|
||
- Update processed mail migration [@shamoon](https://github.com/shamoon) ([#2804](https://github.com/paperless-ngx/paperless-ngx/pull/2804))
|
||
- Feature/2396 better mail actions [@jonaswinkler](https://github.com/jonaswinkler) ([#2718](https://github.com/paperless-ngx/paperless-ngx/pull/2718))
|
||
- Bump zone.js from 0.11.8 to 0.12.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#2793](https://github.com/paperless-ngx/paperless-ngx/pull/2793))
|
||
- Bump [@<!---->typescript-eslint/parser from 5.50.0 to 5.54.0 in /src-ui @dependabot](https://github.com/<!---->typescript-eslint/parser from 5.50.0 to 5.54.0 in /src-ui @dependabot) ([#2792](https://github.com/paperless-ngx/paperless-ngx/pull/2792))
|
||
- Bulk Bump angular packages to 15.2.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#2788](https://github.com/paperless-ngx/paperless-ngx/pull/2788))
|
||
- Fix: Ensure scratch directory exists before using [@stumpylog](https://github.com/stumpylog) ([#2775](https://github.com/paperless-ngx/paperless-ngx/pull/2775))
|
||
- Don't submit owner via API on document upload [@jonaswinkler](https://github.com/jonaswinkler) ([#2777](https://github.com/paperless-ngx/paperless-ngx/pull/2777))
|
||
- Feature: Reduce classifier memory usage somewhat during training [@stumpylog](https://github.com/stumpylog) ([#2733](https://github.com/paperless-ngx/paperless-ngx/pull/2733))
|
||
- Chore: Setup for mypy typing checks [@stumpylog](https://github.com/stumpylog) ([#2742](https://github.com/paperless-ngx/paperless-ngx/pull/2742))
|
||
- Feature: Add PAPERLESS_OCR_SKIP_ARCHIVE_FILE config setting [@bdr99](https://github.com/bdr99) ([#2743](https://github.com/paperless-ngx/paperless-ngx/pull/2743))
|
||
- Fix: only offer log files that exist [@shamoon](https://github.com/shamoon) ([#2739](https://github.com/paperless-ngx/paperless-ngx/pull/2739))
|
||
- Feature: dynamic document counts in dropdowns [@shamoon](https://github.com/shamoon) ([#2704](https://github.com/paperless-ngx/paperless-ngx/pull/2704))
|
||
- Fix: permissions editing and initial view issues [@shamoon](https://github.com/shamoon) ([#2717](https://github.com/paperless-ngx/paperless-ngx/pull/2717))
|
||
- Fix: reset saved view ID on quickFilter [@shamoon](https://github.com/shamoon) ([#2703](https://github.com/paperless-ngx/paperless-ngx/pull/2703))
|
||
- Feature: Add an option to disable matching [@bdr99](https://github.com/bdr99) ([#2727](https://github.com/paperless-ngx/paperless-ngx/pull/2727))
|
||
- Chore: Improve clarity of some test asserting [@stumpylog](https://github.com/stumpylog) ([#2714](https://github.com/paperless-ngx/paperless-ngx/pull/2714))
|
||
- Allow setting the ASN on document upload [@stumpylog](https://github.com/stumpylog) ([#2713](https://github.com/paperless-ngx/paperless-ngx/pull/2713))
|
||
- Fix: bulk edit reset apply button state [@shamoon](https://github.com/shamoon) ([#2701](https://github.com/paperless-ngx/paperless-ngx/pull/2701))
|
||
- Feature: Log failed login attempts [@shamoon](https://github.com/shamoon) ([#2359](https://github.com/paperless-ngx/paperless-ngx/pull/2359))
|
||
- Feature: Rename documents when storage path format changes [@stumpylog](https://github.com/stumpylog) ([#2696](https://github.com/paperless-ngx/paperless-ngx/pull/2696))
|
||
- Feature: update error message colors \& show on document failures [@shamoon](https://github.com/shamoon) ([#2689](https://github.com/paperless-ngx/paperless-ngx/pull/2689))
|
||
- Feature: multi-user permissions [@shamoon](https://github.com/shamoon) ([#2147](https://github.com/paperless-ngx/paperless-ngx/pull/2147))
|
||
- Fix: add missing i18n for mobile preview tab title [@nathanaelhoun](https://github.com/nathanaelhoun) ([#2692](https://github.com/paperless-ngx/paperless-ngx/pull/2692))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-1130">paperless-ngx 1.13.0</h2>
|
||
<h3 id="features_30">Features</h3>
|
||
<ul>
|
||
<li>Feature: allow disable warn on close saved view with changes <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2681">#2681</a>)</li>
|
||
<li>Feature: Add option to enable response compression <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2621">#2621</a>)</li>
|
||
<li>Feature: split documents on ASN barcode <a href="https://github.com/muued">@muued</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2554">#2554</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_79">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: Ignore path filtering didn't handle sub directories <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2674">#2674</a>)</li>
|
||
<li>Bugfix: Generation of secret key hangs during install script <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2657">#2657</a>)</li>
|
||
<li>Fix: Remove files produced by barcode splitting when completed <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2648">#2648</a>)</li>
|
||
<li>Fix: add missing storage path placeholders <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2651">#2651</a>)</li>
|
||
<li>Fix long dropdown contents break document detail column view <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2638">#2638</a>)</li>
|
||
<li>Fix: tags dropdown should stay closed when removing <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2625">#2625</a>)</li>
|
||
<li>Bugfix: Configure scheduled tasks to expire after some time <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2614">#2614</a>)</li>
|
||
<li>Bugfix: Limit management list pagination maxSize to 5 <a href="https://github.com/Kaaybi">@Kaaybi</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2618">#2618</a>)</li>
|
||
<li>Fix: Don't crash on bad ASNs during indexing <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2586">#2586</a>)</li>
|
||
<li>Fix: Prevent mktime OverflowError except in even more rare caes <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2574">#2574</a>)</li>
|
||
<li>Bugfix: Whoosh relative date queries weren't handling timezones <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2566">#2566</a>)</li>
|
||
<li>Fix importing files with non-ascii names <a href="https://github.com/Kexogg">@Kexogg</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2555">#2555</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_13">Documentation</h3>
|
||
<ul>
|
||
<li>Chore: update recommended Gotenberg to 7.8, docs note possible incompatibility <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2608">#2608</a>)</li>
|
||
<li>[Documentation] Add v1.12.2 changelog <a href="https://github.com/github-actions">@github-actions</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2553">#2553</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_29">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: Faster Docker image cleanup <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2687">#2687</a>)</li>
|
||
<li>Chore: Remove duplicated folder <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2561">#2561</a>)</li>
|
||
<li>Chore: Switch test coverage to Codecov <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2582">#2582</a>)</li>
|
||
<li>Bump docker/build-push-action from 3 to 4 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2576">#2576</a>)</li>
|
||
<li>
|
||
<p>Chore: Run tests which require convert in the CI <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2570">#2570</a>)</p>
|
||
</li>
|
||
<li>
|
||
<p>Feature: split documents on ASN barcode <a href="https://github.com/muued">@muued</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2554">#2554</a>)</p>
|
||
</li>
|
||
<li>Bugfix: Whoosh relative date queries weren't handling timezones <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2566">#2566</a>)</li>
|
||
<li>Fix importing files with non-ascii names <a href="https://github.com/Kexogg">@Kexogg</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2555">#2555</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-1122">paperless-ngx 1.12.2</h2>
|
||
<p><em>Note: Version 1.12.x introduced searching of comments which will work for comments added after the upgrade but a reindex of the search index is required in order to be able to search
|
||
older comments. The Docker image will automatically perform this reindex, bare metal installations will have to perform this manually, see <a href="https://docs.paperless-ngx.com/administration/#index">the docs</a>.</em></p>
|
||
<h3 id="bug-fixes_80">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Bugfix: Allow pre-consume scripts to modify incoming file <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2547">#2547</a>)</li>
|
||
<li>Bugfix: Return to page based barcode scanning <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2544">#2544</a>)</li>
|
||
<li>Fix: Try to prevent title debounce overwriting <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2543">#2543</a>)</li>
|
||
<li>Fix comment search highlight + multi-word search <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2542">#2542</a>)</li>
|
||
<li>Bugfix: Request PDF/A format from Gotenberg <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2530">#2530</a>)</li>
|
||
<li>Fix: Trigger reindex for pre-existing comments <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2519">#2519</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_14">Documentation</h3>
|
||
<ul>
|
||
<li>Bugfix: Allow pre-consume scripts to modify incoming file <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2547">#2547</a>)</li>
|
||
<li>Fix: Trigger reindex for pre-existing comments <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2519">#2519</a>)</li>
|
||
<li>Minor updates to development documentation <a href="https://github.com/clemensrieder">@clemensrieder</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2474">#2474</a>)</li>
|
||
<li>[Documentation] Add v1.12.1 changelog <a href="https://github.com/github-actions">@github-actions</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2515">#2515</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_30">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: Fix tag cleaner to work with attestations <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2532">#2532</a>)</li>
|
||
<li>Chore: Make installers statically versioned <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2517">#2517</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_79">All App Changes</h3>
|
||
<ul>
|
||
<li>Bugfix: Allow pre-consume scripts to modify incoming file <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2547">#2547</a>)</li>
|
||
<li>Bugfix: Return to page based barcode scanning <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2544">#2544</a>)</li>
|
||
<li>Fix: Try to prevent title debounce overwriting <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2543">#2543</a>)</li>
|
||
<li>Fix comment search highlight + multi-word search <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2542">#2542</a>)</li>
|
||
<li>Bugfix: Request PDF/A format from Gotenberg <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2530">#2530</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-1121">paperless-ngx 1.12.1</h2>
|
||
<h3 id="bug-fixes_81">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: comments not showing in search until after manual reindex in v1.12 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2513">#2513</a>)</li>
|
||
<li>Fix: date range search broken in 1.12 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2509">#2509</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_15">Documentation</h3>
|
||
<ul>
|
||
<li>[Documentation] Add v1.12.0 changelog <a href="https://github.com/github-actions">@github-actions</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2507">#2507</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_31">Maintenance</h3>
|
||
<ul>
|
||
<li>Moves back to the main release-drafter now that it does what we wanted <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2503">#2503</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_80">All App Changes</h3>
|
||
<ul>
|
||
<li>Fix: comments not showing in search until after manual reindex in v1.12 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2513">#2513</a>)</li>
|
||
<li>Fix: date range search broken in 1.12 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2509">#2509</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-1120">paperless-ngx 1.12.0</h2>
|
||
<h3 id="features_31">Features</h3>
|
||
<ul>
|
||
<li>New document_exporter options <a href="https://github.com/mhelleboid">@mhelleboid</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2448">#2448</a>)</li>
|
||
<li>Read ASN from barcode on page <a href="https://github.com/peterkappelt">@peterkappelt</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2437">#2437</a>)</li>
|
||
<li>Add AppleMail color tag support <a href="https://github.com/clemensrieder">@clemensrieder</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2407">#2407</a>)</li>
|
||
<li>Feature: Retain original filename on upload <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2404">#2404</a>)</li>
|
||
<li>Feature: Control scheduled tasks via cron expressions <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2403">#2403</a>)</li>
|
||
<li>Simplify json parsing in build scripts <a href="https://github.com/tribut">@tribut</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2370">#2370</a>)</li>
|
||
<li>Feature: include comments in advanced search <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2351">#2351</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_82">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: limit asn integer size <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2498">#2498</a>)</li>
|
||
<li>Bugfix: Rescales images for better barcode locating <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2468">#2468</a>)</li>
|
||
<li>Fix: fix downgrade migration <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2494">#2494</a>)</li>
|
||
<li>Fix: Allow setting mailrule order from frontend <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2459">#2459</a>)</li>
|
||
<li>Fix: tag color ordering <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2456">#2456</a>)</li>
|
||
<li>Fix: Better Handle arbitrary ISO 8601 strings after celery serializing <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2441">#2441</a>)</li>
|
||
<li>Use correct canonical path for nltk_data <a href="https://github.com/amo13">@amo13</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2429">#2429</a>)</li>
|
||
<li>Fix: Include optional socket file in release <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2409">#2409</a>)</li>
|
||
<li>Fix: display rtl content in correct direction <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2302">#2302</a>)</li>
|
||
<li>Fixed endpoint count in Docs The REST API <a href="https://github.com/PascalSenn">@PascalSenn</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2386">#2386</a>)</li>
|
||
<li>Fix subpath for websockets <a href="https://github.com/tribut">@tribut</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2371">#2371</a>)</li>
|
||
<li>Fix: Make missing environment from file files informational only <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2368">#2368</a>)</li>
|
||
<li>Bugfix: Backend tests weren't using correct Python version <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2363">#2363</a>)</li>
|
||
<li>Fix: preview content remains hidden on mobile <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2346">#2346</a>)</li>
|
||
<li>Bugfix: Removal of alpha channel truncates multipage TIFFs <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2335">#2335</a>)</li>
|
||
<li>Documentation: update build instructions to remove deprecated <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2334">#2334</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_16">Documentation</h3>
|
||
<ul>
|
||
<li>Docs: Fix typo - docker-compose.yml file name in setup doc <a href="https://github.com/muli">@muli</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2477">#2477</a>)</li>
|
||
<li>document existence of document_thumbnails <a href="https://github.com/frrad">@frrad</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2470">#2470</a>)</li>
|
||
<li>Add optional sudo command to bare metal docs <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2464">#2464</a>)</li>
|
||
<li>Fix link <a href="https://github.com/edenhaus">@edenhaus</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2458">#2458</a>)</li>
|
||
<li>Documentation: Fix comment re bare metal runserver command <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2420">#2420</a>)</li>
|
||
<li>Fix formatting of config variable in docs <a href="https://github.com/peterkappelt">@peterkappelt</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2445">#2445</a>)</li>
|
||
<li>Update docs nginx reverse proxy example <a href="https://github.com/Sprinterfreak">@Sprinterfreak</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2443">#2443</a>)</li>
|
||
<li>[Documentation] Add note re for dev server <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2387">#2387</a>)</li>
|
||
<li>Fixed endpoint count in Docs The REST API <a href="https://github.com/PascalSenn">@PascalSenn</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2386">#2386</a>)</li>
|
||
<li>[ Docs] Update bare metal setup instructions <a href="https://github.com/natrius">@natrius</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2281">#2281</a>)</li>
|
||
<li>[Docs] Add Paperless Mobile app to docs <a href="https://github.com/astubenbord">@astubenbord</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2378">#2378</a>)</li>
|
||
<li>Tiny spelling change <a href="https://github.com/veverkap">@veverkap</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2369">#2369</a>)</li>
|
||
<li>Documentation: update build instructions to remove deprecated <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2334">#2334</a>)</li>
|
||
<li>[Documentation] Add note that PAPERLESS_URL can't contain a path <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2319">#2319</a>)</li>
|
||
<li>[Documentation] Add v1.11.3 changelog <a href="https://github.com/github-actions">@github-actions</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2311">#2311</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_32">Maintenance</h3>
|
||
<ul>
|
||
<li>Fix: Include optional socket file in release <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2409">#2409</a>)</li>
|
||
<li>Chore: remove helm chart code <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2388">#2388</a>)</li>
|
||
<li>Simplify json parsing in build scripts <a href="https://github.com/tribut">@tribut</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2370">#2370</a>)</li>
|
||
<li>Bugfix: Backend tests weren't using correct Python version <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2363">#2363</a>)</li>
|
||
<li>Bump tj-actions/changed-files from 34 to 35 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2303">#2303</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_38">Dependencies</h3>
|
||
<details>
|
||
<summary>4 changes</summary>
|
||
|
||
- Chore: Backend library updates [@stumpylog](https://github.com/stumpylog) ([#2401](https://github.com/paperless-ngx/paperless-ngx/pull/2401))
|
||
- Bump tj-actions/changed-files from 34 to 35 [@dependabot](https://github.com/dependabot) ([#2303](https://github.com/paperless-ngx/paperless-ngx/pull/2303))
|
||
- Bump [@<!---->typescript-eslint/parser from 5.43.0 to 5.47.1 in /src-ui @dependabot](https://github.com/<!---->typescript-eslint/parser from 5.43.0 to 5.47.1 in /src-ui @dependabot) ([#2306](https://github.com/paperless-ngx/paperless-ngx/pull/2306))
|
||
- Bump [@<!---->typescript-eslint/eslint-plugin from 5.43.0 to 5.47.1 in /src-ui @dependabot](https://github.com/<!---->typescript-eslint/eslint-plugin from 5.43.0 to 5.47.1 in /src-ui @dependabot) ([#2308](https://github.com/paperless-ngx/paperless-ngx/pull/2308))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_81">All App Changes</h3>
|
||
<ul>
|
||
<li>New document_exporter options <a href="https://github.com/mhelleboid">@mhelleboid</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2448">#2448</a>)</li>
|
||
<li>Fix: limit asn integer size <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2498">#2498</a>)</li>
|
||
<li>Fix: fix downgrade migration <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2494">#2494</a>)</li>
|
||
<li>Read ASN from barcode on page <a href="https://github.com/peterkappelt">@peterkappelt</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2437">#2437</a>)</li>
|
||
<li>Fix: Allow setting mailrule order from frontend <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2459">#2459</a>)</li>
|
||
<li>Chore: Update to Angular 15 \& associated frontend deps <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2411">#2411</a>)</li>
|
||
<li>Fix: tag color ordering <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2456">#2456</a>)</li>
|
||
<li>Fix: Better Handle arbitrary ISO 8601 strings after celery serializing <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2441">#2441</a>)</li>
|
||
<li>Use correct canonical path for nltk_data <a href="https://github.com/amo13">@amo13</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2429">#2429</a>)</li>
|
||
<li>Add AppleMail color tag support <a href="https://github.com/clemensrieder">@clemensrieder</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2407">#2407</a>)</li>
|
||
<li>Chore: Convert document exporter to use pathlib <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2416">#2416</a>)</li>
|
||
<li>Feature: Retain original filename on upload <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2404">#2404</a>)</li>
|
||
<li>Feature: Control scheduled tasks via cron expressions <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2403">#2403</a>)</li>
|
||
<li>Fix: display rtl content in correct direction <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2302">#2302</a>)</li>
|
||
<li>Fix subpath for websockets <a href="https://github.com/tribut">@tribut</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2371">#2371</a>)</li>
|
||
<li>Bugfix: Backend tests weren't using correct Python version <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2363">#2363</a>)</li>
|
||
<li>Feature: include comments in advanced search <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2351">#2351</a>)</li>
|
||
<li>Chore: More frontend tests <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2352">#2352</a>)</li>
|
||
<li>Chore: Fixing up some minor annoyances <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2348">#2348</a>)</li>
|
||
<li>Bugfix: Removal of alpha channel truncates multipage TIFFs <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2335">#2335</a>)</li>
|
||
<li>Documentation: update build instructions to remove deprecated <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2334">#2334</a>)</li>
|
||
<li>Add Arabic language to frontend <a href="https://github.com/KhaledEmad7">@KhaledEmad7</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2313">#2313</a>)</li>
|
||
<li>Bump <a href="https://github.com/<!---->typescript-eslint/parser from 5.43.0 to 5.47.1 in /src-ui @dependabot">@<!---->typescript-eslint/parser from 5.43.0 to 5.47.1 in /src-ui @dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2306">#2306</a>)</li>
|
||
<li>Bump <a href="https://github.com/<!---->typescript-eslint/eslint-plugin from 5.43.0 to 5.47.1 in /src-ui @dependabot">@<!---->typescript-eslint/eslint-plugin from 5.43.0 to 5.47.1 in /src-ui @dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2308">#2308</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-1113">paperless-ngx 1.11.3</h2>
|
||
<h3 id="breaking-changes_5">Breaking Changes</h3>
|
||
<p><em>Note: PR #2279 could represent a breaking change to the API which may affect third party applications that were only checking the <code>post_document</code> endpoint for e.g. result = 'OK' as opposed to e.g. HTTP status = 200</em></p>
|
||
<ul>
|
||
<li>Bugfix: Return created task ID when posting document to API <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2279">#2279</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_83">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Bugfix: Fix no content when processing some RTL files <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2295">#2295</a>)</li>
|
||
<li>Bugfix: Handle email dates maybe being naive <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2293">#2293</a>)</li>
|
||
<li>Fix: live filterable dropdowns broken in 1.11.x <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2292">#2292</a>)</li>
|
||
<li>Bugfix: Reading environment from files didn't work for management commands <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2261">#2261</a>)</li>
|
||
<li>Bugfix: Return created task ID when posting document to API <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2279">#2279</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_82">All App Changes</h3>
|
||
<ul>
|
||
<li>Bugfix: Fix no content when processing some RTL files <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2295">#2295</a>)</li>
|
||
<li>Bugfix: Handle email dates maybe being naive <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2293">#2293</a>)</li>
|
||
<li>Fix: live filterable dropdowns broken in 1.11.x <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2292">#2292</a>)</li>
|
||
<li>Bugfix: Return created task ID when posting document to API <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2279">#2279</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-1112">paperless-ngx 1.11.2</h2>
|
||
<p>Versions 1.11.1 and 1.11.2 contain bug fixes from v1.11.0 that prevented use of the new email consumption feature</p>
|
||
<h3 id="bug-fixes_84">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix frontend mailrule missing consumption scope parameter <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2280">#2280</a>)</li>
|
||
<li>Fix: missing frontend email attachment options <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2272">#2272</a>)</li>
|
||
<li>Fix: edit dialog creation in v1.11.0 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2273">#2273</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_83">All App Changes</h3>
|
||
<ul>
|
||
<li>Fix frontend mailrule missing consumption scope parameter <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2280">#2280</a>)</li>
|
||
<li>Fix: missing frontend email attachment options <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2272">#2272</a>)</li>
|
||
<li>Fix: edit dialog creation in v1.11.0 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2273">#2273</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-1110">paperless-ngx 1.11.0</h2>
|
||
<h3 id="notable-changes_8">Notable Changes</h3>
|
||
<ul>
|
||
<li>Feature: frontend paperless mail <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2000">#2000</a>)</li>
|
||
<li>Feature: Ability to consume mails and eml files <a href="https://github.com/p-h-a-i-l">@p-h-a-i-l</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/848">#848</a>)</li>
|
||
</ul>
|
||
<h3 id="features_32">Features</h3>
|
||
<ul>
|
||
<li>Chore: Downgrade hiredis to 2.0.0 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2262">#2262</a>)</li>
|
||
<li>Add ability to provide the configuration file path using an env variable <a href="https://github.com/hashworks">@hashworks</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2241">#2241</a>)</li>
|
||
<li>Feature: Adds option to allow a user to export directly to a zipfile <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2004">#2004</a>)</li>
|
||
<li>Feature: Adds PaperlessTask admin page interface <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2184">#2184</a>)</li>
|
||
<li>Feature: speed up frontend by truncating content <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2028">#2028</a>)</li>
|
||
<li>Feature: Allow bulk download API to follow file name formatting <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2003">#2003</a>)</li>
|
||
<li>Feature: Bake NLTK into Docker image <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2129">#2129</a>)</li>
|
||
<li>Feature: frontend paperless mail <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2000">#2000</a>)</li>
|
||
<li>Feature: Ability to consume mails and eml files <a href="https://github.com/p-h-a-i-l">@p-h-a-i-l</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/848">#848</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_85">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Bugfix: Handle RTL languages better <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1665">#1665</a>)</li>
|
||
<li>Fixed typo in docs <a href="https://github.com/mendelk">@mendelk</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2256">#2256</a>)</li>
|
||
<li>Fix: support in advanced search, fix tags filter badge count for excluded <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2205">#2205</a>)</li>
|
||
<li>Bugfix: Don't run system checks on migrate <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2183">#2183</a>)</li>
|
||
<li>Bugfix: Decoding task signals could fail on datetime type <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2058">#2058</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_17">Documentation</h3>
|
||
<ul>
|
||
<li>Fixed typo in docs <a href="https://github.com/mendelk">@mendelk</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2256">#2256</a>)</li>
|
||
<li>Docs: More fixes and improvements <a href="https://github.com/tooomm">@tooomm</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2203">#2203</a>)</li>
|
||
<li>Docs: Fix leftover issues from conversion <a href="https://github.com/tooomm">@tooomm</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2172">#2172</a>)</li>
|
||
<li>Docs: Fix broken internal links <a href="https://github.com/tooomm">@tooomm</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2165">#2165</a>)</li>
|
||
<li>Update setup.md <a href="https://github.com/Weltraumschaf">@Weltraumschaf</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2157">#2157</a>)</li>
|
||
<li>Chore: Cleanup of new documentation <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2137">#2137</a>)</li>
|
||
<li>[Documentation] Add v1.10.2 changelog <a href="https://github.com/github-actions">@github-actions</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2114">#2114</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_33">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: Adds notable label for release drafter <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2200">#2200</a>)</li>
|
||
<li>Chore: Prevent forks from having failing CI runs by default <a href="https://github.com/tooomm">@tooomm</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2166">#2166</a>)</li>
|
||
<li>Chore: migrate to eslint <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2199">#2199</a>)</li>
|
||
<li>Feature: Adds PaperlessTask admin page interface <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2184">#2184</a>)</li>
|
||
<li>Chore: Changes qpdf to be cross compiled for large speed up <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2181">#2181</a>)</li>
|
||
<li>Chore: Decrease time to build pikepdf <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2178">#2178</a>)</li>
|
||
<li>Chore: Minor CI cleanups <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2175">#2175</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_84">All App Changes</h3>
|
||
<ul>
|
||
<li>Add ability to provide the configuration file path using an env variable <a href="https://github.com/hashworks">@hashworks</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2241">#2241</a>)</li>
|
||
<li>Fix: support in advanced search, fix tags filter badge count for excluded <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2205">#2205</a>)</li>
|
||
<li>Chore: migrate to eslint <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2199">#2199</a>)</li>
|
||
<li>Feature: Adds option to allow a user to export directly to a zipfile <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2004">#2004</a>)</li>
|
||
<li>Feature: Adds PaperlessTask admin page interface <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2184">#2184</a>)</li>
|
||
<li>Bugfix: Decoding task signals could fail on datetime type <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2058">#2058</a>)</li>
|
||
<li>Feature: speed up frontend by truncating content <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2028">#2028</a>)</li>
|
||
<li>Feature: Allow bulk download API to follow file name formatting <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2003">#2003</a>)</li>
|
||
<li>Feature: Bake NLTK into Docker image <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2129">#2129</a>)</li>
|
||
<li>Chore: Apply live testing backoff logic to new mail tests <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2134">#2134</a>)</li>
|
||
<li>Feature: frontend paperless mail <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2000">#2000</a>)</li>
|
||
<li>Feature: Ability to consume mails and eml files <a href="https://github.com/p-h-a-i-l">@p-h-a-i-l</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/848">#848</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-1102">paperless-ngx 1.10.2</h2>
|
||
<h3 id="features_33">Features</h3>
|
||
<ul>
|
||
<li>Take ownership of k8s-at-home Helm chart <a href="https://github.com/alexander-bauer">@alexander-bauer</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1947">#1947</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_86">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Bugfix: Language code checks around two part languages <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2112">#2112</a>)</li>
|
||
<li>Bugfix: Redis socket compatibility didn't handle URLs with ports <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2109">#2109</a>)</li>
|
||
<li>Bugfix: Incompatible URL schemes for socket based Redis <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2092">#2092</a>)</li>
|
||
<li>Fix doc links in contributing <a href="https://github.com/tooomm">@tooomm</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2102">#2102</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_18">Documentation</h3>
|
||
<ul>
|
||
<li>Docs: Some more small MkDocs updates <a href="https://github.com/tooomm">@tooomm</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2106">#2106</a>)</li>
|
||
<li>Chore: Cleans up documentation links <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2104">#2104</a>)</li>
|
||
<li>Feature: Move docs to material-mkdocs <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2067">#2067</a>)</li>
|
||
<li>Chore: Add v1.10.1 changelong <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2082">#2082</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_34">Maintenance</h3>
|
||
<ul>
|
||
<li>Take ownership of k8s-at-home Helm chart <a href="https://github.com/alexander-bauer">@alexander-bauer</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1947">#1947</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_85">All App Changes</h3>
|
||
<ul>
|
||
<li>Bugfix: Language code checks around two part languages <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2112">#2112</a>)</li>
|
||
<li>Bugfix: Redis socket compatibility didn't handle URLs with ports <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2109">#2109</a>)</li>
|
||
<li>Bugfix: Incompatible URL schemes for socket based Redis <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2092">#2092</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-1101">paperless-ngx 1.10.1</h2>
|
||
<h3 id="features_34">Features</h3>
|
||
<ul>
|
||
<li>Feature: Allows documents in WebP format <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1984">#1984</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_87">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: frontend tasks display in 1.10.0 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2073">#2073</a>)</li>
|
||
<li>Bugfix: Custom startup commands weren't run as root <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2069">#2069</a>)</li>
|
||
<li>Bugfix: Add libatomic for armv7 compatibility <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2066">#2066</a>)</li>
|
||
<li>Bugfix: Don't silence an exception when trying to handle file naming <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2062">#2062</a>)</li>
|
||
<li>Bugfix: Some tesseract languages aren't detected as installed. <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2057">#2057</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_35">Maintenance</h3>
|
||
<ul>
|
||
<li>Chore: Use a maintained upload-release-asset <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2055">#2055</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_39">Dependencies</h3>
|
||
<details>
|
||
<summary>5 changes</summary>
|
||
|
||
- Bump tslib from 2.4.0 to 2.4.1 in /src-ui @dependabot ([#2076](https://github.com/paperless-ngx/paperless-ngx/pull/2076))
|
||
- Bump @<!---->angular-builders/jest from 14.0.1 to 14.1.0 in /src-ui @dependabot ([#2079](https://github.com/paperless-ngx/paperless-ngx/pull/2079))
|
||
- Bump jest-preset-angular from 12.2.2 to 12.2.3 in /src-ui @dependabot ([#2078](https://github.com/paperless-ngx/paperless-ngx/pull/2078))
|
||
- Bump ngx-file-drop from 14.0.1 to 14.0.2 in /src-ui @dependabot ([#2080](https://github.com/paperless-ngx/paperless-ngx/pull/2080))
|
||
- Bump @<!---->ngneat/dirty-check-forms from 3.0.2 to 3.0.3 in /src-ui @dependabot ([#2077](https://github.com/paperless-ngx/paperless-ngx/pull/2077))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_86">All App Changes</h3>
|
||
<ul>
|
||
<li>Bump tslib from 2.4.0 to 2.4.1 in /src-ui @dependabot (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2076">#2076</a>)</li>
|
||
<li>Bump @<!---->angular-builders/jest from 14.0.1 to 14.1.0 in /src-ui @dependabot (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2079">#2079</a>)</li>
|
||
<li>Bump jest-preset-angular from 12.2.2 to 12.2.3 in /src-ui @dependabot (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2078">#2078</a>)</li>
|
||
<li>Bump ngx-file-drop from 14.0.1 to 14.0.2 in /src-ui @dependabot (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2080">#2080</a>)</li>
|
||
<li>Bump @<!---->ngneat/dirty-check-forms from 3.0.2 to 3.0.3 in /src-ui @dependabot (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2077">#2077</a>)</li>
|
||
<li>Fix: frontend tasks display in 1.10.0 <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2073">#2073</a>)</li>
|
||
<li>Bugfix: Don't silence an exception when trying to handle file naming <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2062">#2062</a>)</li>
|
||
<li>Bugfix: Some tesseract languages aren't detected as installed. <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2057">#2057</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-1100">paperless-ngx 1.10.0</h2>
|
||
<h3 id="features_35">Features</h3>
|
||
<ul>
|
||
<li>Feature: Capture stdout \& stderr of the pre/post consume scripts <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1967">#1967</a>)</li>
|
||
<li>Feature: Allow running custom container initialization scripts <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1838">#1838</a>)</li>
|
||
<li>Feature: Add more file name formatting options <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1906">#1906</a>)</li>
|
||
<li>Feature: 1.9.2 UI tweaks <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1886">#1886</a>)</li>
|
||
<li>Feature: Optional celery monitoring with Flower <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1810">#1810</a>)</li>
|
||
<li>Feature: Save pending tasks for frontend <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1816">#1816</a>)</li>
|
||
<li>Feature: Improved processing for automatic matching <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1609">#1609</a>)</li>
|
||
<li>Feature: Transition to celery for background tasks <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1648">#1648</a>)</li>
|
||
<li>Feature: UI Welcome Tour <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1644">#1644</a>)</li>
|
||
<li>Feature: slim sidebar <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1641">#1641</a>)</li>
|
||
<li>change default matching algo to auto and move to constant <a href="https://github.com/NiFNi">@NiFNi</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1754">#1754</a>)</li>
|
||
<li>Feature: Enable end to end Tika testing in CI <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1757">#1757</a>)</li>
|
||
<li>Feature: frontend update checking settings <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1692">#1692</a>)</li>
|
||
<li>Feature: Upgrade to qpdf 11, pikepdf 6 \& ocrmypdf 14 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1642">#1642</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_88">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Bugfix: Fix created_date being a string <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2023">#2023</a>)</li>
|
||
<li>Bugfix: Fixes an issue with mixed text and images when redoing OCR <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2017">#2017</a>)</li>
|
||
<li>Bugfix: Always re-try barcodes with pdf2image <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1953">#1953</a>)</li>
|
||
<li>Fix: using <code>CONSUMER_SUBDIRS_AS_TAGS</code> causes failure with Celery in <code>dev</code> <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1942">#1942</a>)</li>
|
||
<li>Fix mail consumption broken in <code>dev</code> after move to celery <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1934">#1934</a>)</li>
|
||
<li>Bugfix: Prevent file handling from running with stale data <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1905">#1905</a>)</li>
|
||
<li>Chore: Reduce nuisance CI test failures <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1922">#1922</a>)</li>
|
||
<li>Bugfix: Unintentional deletion of feature tagged Docker images <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1896">#1896</a>)</li>
|
||
<li>Fix: independent control of saved views <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1868">#1868</a>)</li>
|
||
<li>Fix: frontend relative date searches <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1865">#1865</a>)</li>
|
||
<li>Chore: Fixes pipenv issues <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1873">#1873</a>)</li>
|
||
<li>Bugfix: Handle password protected PDFs during barcode detection <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1858">#1858</a>)</li>
|
||
<li>Fix: Allows configuring barcodes with pdf2image instead of pikepdf <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1857">#1857</a>)</li>
|
||
<li>Bugfix: Reverts the change around skip_noarchive <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1829">#1829</a>)</li>
|
||
<li>Fix: missing loadViewConfig breaks loading saved view <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1792">#1792</a>)</li>
|
||
<li>Bugfix: Fallback to pdf2image if pikepdf fails <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1745">#1745</a>)</li>
|
||
<li>Fix: creating new storage path on document edit fails to update menu <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1777">#1777</a>)</li>
|
||
<li>Bugfix: Files containing barcodes uploaded via web are not consumed after splitting <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1762">#1762</a>)</li>
|
||
<li>Bugfix: Fix email labeling for non-Gmail servers <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1755">#1755</a>)</li>
|
||
<li>Fix: allow preview for .csv files <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1744">#1744</a>)</li>
|
||
<li>Bugfix: csv recognition by consumer <a href="https://github.com/bin101">@bin101</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1726">#1726</a>)</li>
|
||
<li>Bugfix: Include document title when a duplicate is detected <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1696">#1696</a>)</li>
|
||
<li>Bugfix: Set MySql charset <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1687">#1687</a>)</li>
|
||
<li>Mariadb compose files should use <code>PAPERLESS_DBPASS</code> <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1683">#1683</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_19">Documentation</h3>
|
||
<ul>
|
||
<li>Documentation: Update MariaDB docs to note some potential issues <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2016">#2016</a>)</li>
|
||
<li>Documentation: Add note re MS exchange servers <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1780">#1780</a>)</li>
|
||
<li>Chore: Updates Gotenberg versions <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1768">#1768</a>)</li>
|
||
<li>Documentation: Tweak LinuxServer <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1761">#1761</a>)</li>
|
||
<li>Documentation: Adds troubleshooting note about Kubernetes and ports <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1731">#1731</a>)</li>
|
||
<li>Documentation: LinuxServer.io Migration <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1733">#1733</a>)</li>
|
||
<li>[Documentation] Add v1.9.2 changelog <a href="https://github.com/github-actions">@github-actions</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1671">#1671</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_36">Maintenance</h3>
|
||
<ul>
|
||
<li>Bump tj-actions/changed-files from 32 to 34 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1915">#1915</a>)</li>
|
||
<li>Chore: Fix <code>dev</code> trying to build Pillow or lxml <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1909">#1909</a>)</li>
|
||
<li>Chore: Fixes pipenv issues <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1873">#1873</a>)</li>
|
||
<li>Chore: Simplified registry cleanup <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1812">#1812</a>)</li>
|
||
<li>Chore: Fixing deprecated workflow commands <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1786">#1786</a>)</li>
|
||
<li>Chore: Python library update + test fixes <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1773">#1773</a>)</li>
|
||
<li>Chore: Updates Gotenberg versions <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1768">#1768</a>)</li>
|
||
<li>Bump leonsteinhaeuser/project-beta-automations from 1.3.0 to 2.0.1 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1703">#1703</a>)</li>
|
||
<li>Bump tj-actions/changed-files from 29.0.2 to 31.0.2 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1702">#1702</a>)</li>
|
||
<li>Bump actions/checkout from 2 to 3 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1704">#1704</a>)</li>
|
||
<li>Bump actions/setup-python from 3 to 4 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1705">#1705</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_40">Dependencies</h3>
|
||
<details>
|
||
<summary>31 changes</summary>
|
||
|
||
- Bugfix: Downgrade cryptography for armv7 compatibility [@stumpylog](https://github.com/stumpylog) ([#1954](https://github.com/paperless-ngx/paperless-ngx/pull/1954))
|
||
- Chore: Bulk library updates + loosen restrictions [@stumpylog](https://github.com/stumpylog) ([#1949](https://github.com/paperless-ngx/paperless-ngx/pull/1949))
|
||
- Bump tj-actions/changed-files from 32 to 34 [@dependabot](https://github.com/dependabot) ([#1915](https://github.com/paperless-ngx/paperless-ngx/pull/1915))
|
||
- Bump scikit-learn from 1.1.2 to 1.1.3 [@dependabot](https://github.com/dependabot) ([#1903](https://github.com/paperless-ngx/paperless-ngx/pull/1903))
|
||
- Bump angular packages as bundle [@dependabot](https://github.com/dependabot) ([#1910](https://github.com/paperless-ngx/paperless-ngx/pull/1910))
|
||
- Bump ngx-ui-tour-ng-bootstrap from 11.0.0 to 11.1.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1911](https://github.com/paperless-ngx/paperless-ngx/pull/1911))
|
||
- Bump jest-environment-jsdom from 29.1.2 to 29.2.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#1914](https://github.com/paperless-ngx/paperless-ngx/pull/1914))
|
||
- Bump pillow from 9.2.0 to 9.3.0 [@dependabot](https://github.com/dependabot) ([#1904](https://github.com/paperless-ngx/paperless-ngx/pull/1904))
|
||
- Bump pytest from 7.1.3 to 7.2.0 [@dependabot](https://github.com/dependabot) ([#1902](https://github.com/paperless-ngx/paperless-ngx/pull/1902))
|
||
- Bump tox from 3.26.0 to 3.27.0 [@dependabot](https://github.com/dependabot) ([#1901](https://github.com/paperless-ngx/paperless-ngx/pull/1901))
|
||
- Bump zipp from 3.9.0 to 3.10.0 [@dependabot](https://github.com/dependabot) ([#1860](https://github.com/paperless-ngx/paperless-ngx/pull/1860))
|
||
- Bump pytest-env from 0.6.2 to 0.8.1 [@dependabot](https://github.com/dependabot) ([#1859](https://github.com/paperless-ngx/paperless-ngx/pull/1859))
|
||
- Bump sphinx from 5.2.3 to 5.3.0 [@dependabot](https://github.com/dependabot) ([#1817](https://github.com/paperless-ngx/paperless-ngx/pull/1817))
|
||
- Chore: downgrade channels-redis [@stumpylog](https://github.com/stumpylog) ([#1802](https://github.com/paperless-ngx/paperless-ngx/pull/1802))
|
||
- Chore: Update to qpdf 11.1.1 and update backend libraries [@stumpylog](https://github.com/stumpylog) ([#1749](https://github.com/paperless-ngx/paperless-ngx/pull/1749))
|
||
- Bump myst-parser from 0.18.0 to 0.18.1 [@dependabot](https://github.com/dependabot) ([#1738](https://github.com/paperless-ngx/paperless-ngx/pull/1738))
|
||
- Bump leonsteinhaeuser/project-beta-automations from 1.3.0 to 2.0.1 [@dependabot](https://github.com/dependabot) ([#1703](https://github.com/paperless-ngx/paperless-ngx/pull/1703))
|
||
- Bump tj-actions/changed-files from 29.0.2 to 31.0.2 [@dependabot](https://github.com/dependabot) ([#1702](https://github.com/paperless-ngx/paperless-ngx/pull/1702))
|
||
- Bump actions/checkout from 2 to 3 [@dependabot](https://github.com/dependabot) ([#1704](https://github.com/paperless-ngx/paperless-ngx/pull/1704))
|
||
- Bump actions/setup-python from 3 to 4 [@dependabot](https://github.com/dependabot) ([#1705](https://github.com/paperless-ngx/paperless-ngx/pull/1705))
|
||
- Bump rxjs from 7.5.6 to 7.5.7 in /src-ui [@dependabot](https://github.com/dependabot) ([#1720](https://github.com/paperless-ngx/paperless-ngx/pull/1720))
|
||
- Bump uuid from 8.3.2 to 9.0.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1716](https://github.com/paperless-ngx/paperless-ngx/pull/1716))
|
||
- Bump ng2-pdf-viewer from 9.1.0 to 9.1.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#1717](https://github.com/paperless-ngx/paperless-ngx/pull/1717))
|
||
- Bump ngx-color from 8.0.2 to 8.0.3 in /src-ui [@dependabot](https://github.com/dependabot) ([#1715](https://github.com/paperless-ngx/paperless-ngx/pull/1715))
|
||
- Bump concurrently from 7.3.0 to 7.4.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1719](https://github.com/paperless-ngx/paperless-ngx/pull/1719))
|
||
- Bump [@<!---->types/node from 18.7.14 to 18.7.23 in /src-ui @dependabot](https://github.com/<!---->types/node from 18.7.14 to 18.7.23 in /src-ui @dependabot) ([#1718](https://github.com/paperless-ngx/paperless-ngx/pull/1718))
|
||
- Bump jest-environment-jsdom from 29.0.1 to 29.1.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#1714](https://github.com/paperless-ngx/paperless-ngx/pull/1714))
|
||
- Bump [@<!---->angular/cli @<!---->angular/core @dependabot](https://github.com/<!---->angular/cli @<!---->angular/core @dependabot) ([#1708](https://github.com/paperless-ngx/paperless-ngx/pull/1708))
|
||
- Bump cypress from 10.7.0 to 10.9.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1707](https://github.com/paperless-ngx/paperless-ngx/pull/1707))
|
||
- Bump bootstrap from 5.2.0 to 5.2.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1710](https://github.com/paperless-ngx/paperless-ngx/pull/1710))
|
||
- Bump typescript from 4.7.4 to 4.8.4 in /src-ui [@dependabot](https://github.com/dependabot) ([#1706](https://github.com/paperless-ngx/paperless-ngx/pull/1706))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_87">All App Changes</h3>
|
||
<ul>
|
||
<li>Add info that re-do OCR doesn't automatically refresh content <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2025">#2025</a>)</li>
|
||
<li>Bugfix: Fix created_date being a string <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2023">#2023</a>)</li>
|
||
<li>Bugfix: Fixes an issue with mixed text and images when redoing OCR <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2017">#2017</a>)</li>
|
||
<li>Bugfix: Don't allow exceptions during date parsing to fail consume <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1998">#1998</a>)</li>
|
||
<li>Feature: Capture stdout \& stderr of the pre/post consume scripts <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1967">#1967</a>)</li>
|
||
<li>Bugfix: Always re-try barcodes with pdf2image <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1953">#1953</a>)</li>
|
||
<li>Fix: using <code>CONSUMER_SUBDIRS_AS_TAGS</code> causes failure with Celery in <code>dev</code> <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1942">#1942</a>)</li>
|
||
<li>Fix mail consumption broken in <code>dev</code> after move to celery <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1934">#1934</a>)</li>
|
||
<li>Bugfix: Prevent file handling from running with stale data <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1905">#1905</a>)</li>
|
||
<li>Chore: Reduce nuisance CI test failures <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1922">#1922</a>)</li>
|
||
<li>Bump scikit-learn from 1.1.2 to 1.1.3 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1903">#1903</a>)</li>
|
||
<li>Bump angular packages as bundle <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1910">#1910</a>)</li>
|
||
<li>Bump ngx-ui-tour-ng-bootstrap from 11.0.0 to 11.1.0 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1911">#1911</a>)</li>
|
||
<li>Bump jest-environment-jsdom from 29.1.2 to 29.2.2 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1914">#1914</a>)</li>
|
||
<li>Feature: Add more file name formatting options <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1906">#1906</a>)</li>
|
||
<li>Bump pillow from 9.2.0 to 9.3.0 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1904">#1904</a>)</li>
|
||
<li>Bump pytest from 7.1.3 to 7.2.0 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1902">#1902</a>)</li>
|
||
<li>Bump tox from 3.26.0 to 3.27.0 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1901">#1901</a>)</li>
|
||
<li>directly use rapidfuzz <a href="https://github.com/maxbachmann">@maxbachmann</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1899">#1899</a>)</li>
|
||
<li>Feature: 1.9.2 UI tweaks <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1886">#1886</a>)</li>
|
||
<li>Bump zipp from 3.9.0 to 3.10.0 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1860">#1860</a>)</li>
|
||
<li>Fix: independent control of saved views <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1868">#1868</a>)</li>
|
||
<li>Fix: frontend relative date searches <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1865">#1865</a>)</li>
|
||
<li>Django error W003 - MariaDB may not allow unique CharFields to have a max_length > 255. <a href="https://github.com/Sblop">@Sblop</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1881">#1881</a>)</li>
|
||
<li>Bump pytest-env from 0.6.2 to 0.8.1 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1859">#1859</a>)</li>
|
||
<li>Fix: Allows configuring barcodes with pdf2image instead of pikepdf <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1857">#1857</a>)</li>
|
||
<li>Feature: Save pending tasks for frontend <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1816">#1816</a>)</li>
|
||
<li>Bugfix: Reverts the change around skip_noarchive <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1829">#1829</a>)</li>
|
||
<li>Bump sphinx from 5.2.3 to 5.3.0 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1817">#1817</a>)</li>
|
||
<li>Fix: missing loadViewConfig breaks loading saved view <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1792">#1792</a>)</li>
|
||
<li>Bugfix: Fallback to pdf2image if pikepdf fails <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1745">#1745</a>)</li>
|
||
<li>Fix: creating new storage path on document edit fails to update menu <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1777">#1777</a>)</li>
|
||
<li>Chore: Python library update + test fixes <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1773">#1773</a>)</li>
|
||
<li>Feature: Improved processing for automatic matching <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1609">#1609</a>)</li>
|
||
<li>Feature: Transition to celery for background tasks <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1648">#1648</a>)</li>
|
||
<li>Feature: UI Welcome Tour <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1644">#1644</a>)</li>
|
||
<li>Feature: slim sidebar <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1641">#1641</a>)</li>
|
||
<li>Bugfix: Files containing barcodes uploaded via web are not consumed after splitting <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1762">#1762</a>)</li>
|
||
<li>change default matching algo to auto and move to constant <a href="https://github.com/NiFNi">@NiFNi</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1754">#1754</a>)</li>
|
||
<li>Bugfix: Fix email labeling for non-Gmail servers <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1755">#1755</a>)</li>
|
||
<li>Feature: frontend update checking settings <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1692">#1692</a>)</li>
|
||
<li>Fix: allow preview for .csv files <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1744">#1744</a>)</li>
|
||
<li>Bump myst-parser from 0.18.0 to 0.18.1 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1738">#1738</a>)</li>
|
||
<li>Bugfix: csv recognition by consumer <a href="https://github.com/bin101">@bin101</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1726">#1726</a>)</li>
|
||
<li>Bugfix: Include document title when a duplicate is detected <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1696">#1696</a>)</li>
|
||
<li>Bump rxjs from 7.5.6 to 7.5.7 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1720">#1720</a>)</li>
|
||
<li>Bump uuid from 8.3.2 to 9.0.0 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1716">#1716</a>)</li>
|
||
<li>Bump ng2-pdf-viewer from 9.1.0 to 9.1.2 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1717">#1717</a>)</li>
|
||
<li>Bump ngx-color from 8.0.2 to 8.0.3 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1715">#1715</a>)</li>
|
||
<li>Bump concurrently from 7.3.0 to 7.4.0 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1719">#1719</a>)</li>
|
||
<li>Bump <a href="https://github.com/<!---->types/node from 18.7.14 to 18.7.23 in /src-ui @dependabot">@<!---->types/node from 18.7.14 to 18.7.23 in /src-ui @dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1718">#1718</a>)</li>
|
||
<li>Bump jest-environment-jsdom from 29.0.1 to 29.1.2 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1714">#1714</a>)</li>
|
||
<li>Bump <a href="https://github.com/<!---->angular/cli @<!---->angular/core @dependabot">@<!---->angular/cli @<!---->angular/core @dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1708">#1708</a>)</li>
|
||
<li>Bump cypress from 10.7.0 to 10.9.0 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1707">#1707</a>)</li>
|
||
<li>Bump bootstrap from 5.2.0 to 5.2.1 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1710">#1710</a>)</li>
|
||
<li>Bump typescript from 4.7.4 to 4.8.4 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1706">#1706</a>)</li>
|
||
<li>Bugfix: Set MySql charset <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1687">#1687</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-192">paperless-ngx 1.9.2</h2>
|
||
<h3 id="bug-fixes_89">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Bugfix: Allow PAPERLESS_OCR_CLEAN=none <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1670">#1670</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_88">All App Changes</h3>
|
||
<ul>
|
||
<li>Chore: Bumps version numbers to 1.9.2 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1666">#1666</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-191">paperless-ngx 1.9.1</h2>
|
||
<h3 id="notes">Notes</h3>
|
||
<ul>
|
||
<li>Version 1.9.1 incorrectly displays the version string as 1.9.0</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_90">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Bugfix: Fixes missing OCR mode skip_noarchive <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1645">#1645</a>)</li>
|
||
<li>Fix reset button padding on small screens <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1646">#1646</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_20">Documentation</h3>
|
||
<ul>
|
||
<li>Improve docs re <a href="https://github.com/janis-ax">@janis-ax</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1625">#1625</a>)</li>
|
||
<li>[Documentation] Add v1.9.0 changelog <a href="https://github.com/github-actions">@github-actions</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1639">#1639</a>)</li>
|
||
</ul>
|
||
<h3 id="all-app-changes_89">All App Changes</h3>
|
||
<ul>
|
||
<li>Bugfix: Fixes missing OCR mode skip_noarchive <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1645">#1645</a>)</li>
|
||
<li>Fix reset button padding on small screens <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1646">#1646</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-190">paperless-ngx 1.9.0</h2>
|
||
<h3 id="features_36">Features</h3>
|
||
<ul>
|
||
<li>Feature: Faster, less memory barcode handling <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1594">#1594</a>)</li>
|
||
<li>Feature: Display django-q process names <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1567">#1567</a>)</li>
|
||
<li>Feature: Add MariaDB support <a href="https://github.com/bckelly1">@bckelly1</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/543">#543</a>)</li>
|
||
<li>Feature: Simplify IMAP login for UTF-8 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1492">#1492</a>)</li>
|
||
<li>Feature: Even better re-do of OCR <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1451">#1451</a>)</li>
|
||
<li>Feature: document comments <a href="https://github.com/tim-vogel">@tim-vogel</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1375">#1375</a>)</li>
|
||
<li>Adding date suggestions to the documents details view <a href="https://github.com/Eckii24">@Eckii24</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1367">#1367</a>)</li>
|
||
<li>Feature: Event driven consumer <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1421">#1421</a>)</li>
|
||
<li>Feature: Adds storage paths to re-tagger command <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1446">#1446</a>)</li>
|
||
<li>Feature: Preserve original filename in metadata <a href="https://github.com/GwynHannay">@GwynHannay</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1440">#1440</a>)</li>
|
||
<li>Handle tags for gmail email accounts <a href="https://github.com/sisao">@sisao</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1433">#1433</a>)</li>
|
||
<li>Update redis image <a href="https://github.com/tribut">@tribut</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1436">#1436</a>)</li>
|
||
<li>PAPERLESS_REDIS may be set via docker secrets <a href="https://github.com/DennisGaida">@DennisGaida</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1405">#1405</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_91">Bug Fixes</h3>
|
||
<ul>
|
||
<li>paperless_cmd.sh: use exec to run supervisord <a href="https://github.com/lemmi">@lemmi</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1617">#1617</a>)</li>
|
||
<li>Fix: Double barcode separation creates empty file <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1596">#1596</a>)</li>
|
||
<li>Fix: Resolve issue with slow classifier <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1576">#1576</a>)</li>
|
||
<li>Fix document comments not updating on document navigation <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1566">#1566</a>)</li>
|
||
<li>Fix: Include storage paths in document exporter <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1557">#1557</a>)</li>
|
||
<li>Chore: Cleanup and validate settings <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1551">#1551</a>)</li>
|
||
<li>Bugfix: Better gunicorn settings for workers <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1500">#1500</a>)</li>
|
||
<li>Fix actions button in tasks table <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1488">#1488</a>)</li>
|
||
<li>Fix: Add missing filter rule types to SavedViewFilterRule model \& fix migrations <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1463">#1463</a>)</li>
|
||
<li>Fix paperless.conf.example typo <a href="https://github.com/qcasey">@qcasey</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1460">#1460</a>)</li>
|
||
<li>Bugfix: Fixes the creation of an archive file, even if noarchive was specified <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1442">#1442</a>)</li>
|
||
<li>Fix: created_date should not be required <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1412">#1412</a>)</li>
|
||
<li>Fix: dev backend testing <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1420">#1420</a>)</li>
|
||
<li>Bugfix: Catch all exceptions during the task signals <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1387">#1387</a>)</li>
|
||
<li>Fix: saved view page parameter <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1376">#1376</a>)</li>
|
||
<li>Fix: Correct browser unsaved changes warning <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1369">#1369</a>)</li>
|
||
<li>Fix: correct date pasting with other formats <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1370">#1370</a>)</li>
|
||
<li>Bugfix: Allow webserver bind address to be configured <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1358">#1358</a>)</li>
|
||
<li>Bugfix: Chain exceptions during exception handling <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1354">#1354</a>)</li>
|
||
<li>Fix: missing tooltip translation \& filter editor wrapping <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1305">#1305</a>)</li>
|
||
<li>Bugfix: Interaction between barcode and directories as tags <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1303">#1303</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_21">Documentation</h3>
|
||
<ul>
|
||
<li>[Beta] Paperless-ngx v1.9.0 Release Candidate <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1560">#1560</a>)</li>
|
||
<li>docs/configuration: Fix binary variable defaults <a href="https://github.com/erikarvstedt">@erikarvstedt</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1528">#1528</a>)</li>
|
||
<li>Info about installing on subpath <a href="https://github.com/viktor-c">@viktor-c</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1350">#1350</a>)</li>
|
||
<li>Docs: move scanner \& software recs to GH wiki <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1482">#1482</a>)</li>
|
||
<li>Docs: Update mobile scanner section <a href="https://github.com/tooomm">@tooomm</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1467">#1467</a>)</li>
|
||
<li>Adding date suggestions to the documents details view <a href="https://github.com/Eckii24">@Eckii24</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1367">#1367</a>)</li>
|
||
<li>docs: scanners: add Brother ads4700w <a href="https://github.com/ocelotsloth">@ocelotsloth</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1450">#1450</a>)</li>
|
||
<li>Feature: Adds storage paths to re-tagger command <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1446">#1446</a>)</li>
|
||
<li>Changes to Redis documentation <a href="https://github.com/Zerteax">@Zerteax</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1441">#1441</a>)</li>
|
||
<li>Update scanners.rst <a href="https://github.com/glassbox-sco">@glassbox-sco</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1430">#1430</a>)</li>
|
||
<li>Update scanners.rst <a href="https://github.com/derlucas">@derlucas</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1415">#1415</a>)</li>
|
||
<li>Bugfix: Allow webserver bind address to be configured <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1358">#1358</a>)</li>
|
||
<li>docs: fix small typo <a href="https://github.com/tooomm">@tooomm</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1352">#1352</a>)</li>
|
||
<li>[Documentation] Add v1.8.0 changelog <a href="https://github.com/github-actions">@github-actions</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1298">#1298</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_37">Maintenance</h3>
|
||
<ul>
|
||
<li>[Beta] Paperless-ngx v1.9.0 Release Candidate <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1560">#1560</a>)</li>
|
||
<li>paperless_cmd.sh: use exec to run supervisord <a href="https://github.com/lemmi">@lemmi</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1617">#1617</a>)</li>
|
||
<li>Chore: Extended container image cleanup <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1556">#1556</a>)</li>
|
||
<li>Chore: Smaller library images <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1546">#1546</a>)</li>
|
||
<li>Bump tj-actions/changed-files from 24 to 29.0.2 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1493">#1493</a>)</li>
|
||
<li>Bugfix: Better gunicorn settings for workers <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1500">#1500</a>)</li>
|
||
<li>[CI] Fix release drafter issues <a href="https://github.com/qcasey">@qcasey</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1301">#1301</a>)</li>
|
||
<li>Fix: dev backend testing <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1420">#1420</a>)</li>
|
||
<li>Chore: Exclude dependabot PRs from Project, set status to Needs Review <a href="https://github.com/qcasey">@qcasey</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1397">#1397</a>)</li>
|
||
<li>Chore: Add to label PRs based on and title <a href="https://github.com/qcasey">@qcasey</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1396">#1396</a>)</li>
|
||
<li>Chore: use pre-commit in the Ci workflow <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1362">#1362</a>)</li>
|
||
<li>Chore: Fixes permissions for image tag cleanup <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1315">#1315</a>)</li>
|
||
<li>Bump leonsteinhaeuser/project-beta-automations from 1.2.1 to 1.3.0 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1328">#1328</a>)</li>
|
||
<li>Bump tj-actions/changed-files from 23.1 to 24 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1329">#1329</a>)</li>
|
||
<li>Feature: Remove requirements.txt and use pipenv everywhere <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1316">#1316</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_41">Dependencies</h3>
|
||
<details>
|
||
<summary>34 changes</summary>
|
||
|
||
- Bump pikepdf from 5.5.0 to 5.6.1 [@dependabot](https://github.com/dependabot) ([#1537](https://github.com/paperless-ngx/paperless-ngx/pull/1537))
|
||
- Bump black from 22.6.0 to 22.8.0 [@dependabot](https://github.com/dependabot) ([#1539](https://github.com/paperless-ngx/paperless-ngx/pull/1539))
|
||
- Bump tqdm from 4.64.0 to 4.64.1 [@dependabot](https://github.com/dependabot) ([#1540](https://github.com/paperless-ngx/paperless-ngx/pull/1540))
|
||
- Bump pytest from 7.1.2 to 7.1.3 [@dependabot](https://github.com/dependabot) ([#1538](https://github.com/paperless-ngx/paperless-ngx/pull/1538))
|
||
- Bump tj-actions/changed-files from 24 to 29.0.2 [@dependabot](https://github.com/dependabot) ([#1493](https://github.com/paperless-ngx/paperless-ngx/pull/1493))
|
||
- Bump angular packages, jest-preset-angular in src-ui [@dependabot](https://github.com/dependabot) ([#1502](https://github.com/paperless-ngx/paperless-ngx/pull/1502))
|
||
- Bump jest-environment-jsdom from 28.1.3 to 29.0.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1507](https://github.com/paperless-ngx/paperless-ngx/pull/1507))
|
||
- Bump [@<!---->types/node from 18.6.3 to 18.7.14 in /src-ui @dependabot](https://github.com/<!---->types/node from 18.6.3 to 18.7.14 in /src-ui @dependabot) ([#1506](https://github.com/paperless-ngx/paperless-ngx/pull/1506))
|
||
- Bump [@<!---->angular-builders/jest from 14.0.0 to 14.0.1 in /src-ui @dependabot](https://github.com/<!---->angular-builders/jest from 14.0.0 to 14.0.1 in /src-ui @dependabot) ([#1505](https://github.com/paperless-ngx/paperless-ngx/pull/1505))
|
||
- Bump zone.js from 0.11.7 to 0.11.8 in /src-ui [@dependabot](https://github.com/dependabot) ([#1504](https://github.com/paperless-ngx/paperless-ngx/pull/1504))
|
||
- Bump ngx-color from 8.0.1 to 8.0.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#1494](https://github.com/paperless-ngx/paperless-ngx/pull/1494))
|
||
- Bump cypress from 10.3.1 to 10.7.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1496](https://github.com/paperless-ngx/paperless-ngx/pull/1496))
|
||
- Bump [@<!---->cypress/schematic from 2.0.0 to 2.1.1 in /src-ui @dependabot](https://github.com/<!---->cypress/schematic from 2.0.0 to 2.1.1 in /src-ui @dependabot) ([#1495](https://github.com/paperless-ngx/paperless-ngx/pull/1495))
|
||
- Bump [@<!---->popperjs/core from 2.11.5 to 2.11.6 in /src-ui @dependabot](https://github.com/<!---->popperjs/core from 2.11.5 to 2.11.6 in /src-ui @dependabot) ([#1498](https://github.com/paperless-ngx/paperless-ngx/pull/1498))
|
||
- Bump sphinx from 5.0.2 to 5.1.1 [@dependabot](https://github.com/dependabot) ([#1297](https://github.com/paperless-ngx/paperless-ngx/pull/1297))
|
||
- Chore: Bump Python dependencies [@stumpylog](https://github.com/stumpylog) ([#1445](https://github.com/paperless-ngx/paperless-ngx/pull/1445))
|
||
- Chore: Update Python deps [@stumpylog](https://github.com/stumpylog) ([#1391](https://github.com/paperless-ngx/paperless-ngx/pull/1391))
|
||
- Bump watchfiles from 0.15.0 to 0.16.1 [@dependabot](https://github.com/dependabot) ([#1285](https://github.com/paperless-ngx/paperless-ngx/pull/1285))
|
||
- Bump leonsteinhaeuser/project-beta-automations from 1.2.1 to 1.3.0 [@dependabot](https://github.com/dependabot) ([#1328](https://github.com/paperless-ngx/paperless-ngx/pull/1328))
|
||
- Bump tj-actions/changed-files from 23.1 to 24 [@dependabot](https://github.com/dependabot) ([#1329](https://github.com/paperless-ngx/paperless-ngx/pull/1329))
|
||
- Bump cypress from 10.3.0 to 10.3.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1342](https://github.com/paperless-ngx/paperless-ngx/pull/1342))
|
||
- Bump ngx-color from 7.3.3 to 8.0.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1343](https://github.com/paperless-ngx/paperless-ngx/pull/1343))
|
||
- Bump [@<!---->angular/cli from 14.0.4 to 14.1.0 in /src-ui @dependabot](https://github.com/<!---->angular/cli from 14.0.4 to 14.1.0 in /src-ui @dependabot) ([#1330](https://github.com/paperless-ngx/paperless-ngx/pull/1330))
|
||
- Bump [@<!---->types/node from 18.0.0 to 18.6.3 in /src-ui @dependabot](https://github.com/<!---->types/node from 18.0.0 to 18.6.3 in /src-ui @dependabot) ([#1341](https://github.com/paperless-ngx/paperless-ngx/pull/1341))
|
||
- Bump jest-preset-angular from 12.1.0 to 12.2.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1340](https://github.com/paperless-ngx/paperless-ngx/pull/1340))
|
||
- Bump concurrently from 7.2.2 to 7.3.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1326](https://github.com/paperless-ngx/paperless-ngx/pull/1326))
|
||
- Bump ng2-pdf-viewer from 9.0.0 to 9.1.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1337](https://github.com/paperless-ngx/paperless-ngx/pull/1337))
|
||
- Bump jest-environment-jsdom from 28.1.2 to 28.1.3 in /src-ui [@dependabot](https://github.com/dependabot) ([#1336](https://github.com/paperless-ngx/paperless-ngx/pull/1336))
|
||
- Bump ngx-file-drop from 13.0.0 to 14.0.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1331](https://github.com/paperless-ngx/paperless-ngx/pull/1331))
|
||
- Bump jest and [@<!---->types/jest in /src-ui @dependabot](https://github.com/<!---->types/jest in /src-ui @dependabot) ([#1333](https://github.com/paperless-ngx/paperless-ngx/pull/1333))
|
||
- Bump bootstrap from 5.1.3 to 5.2.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1327](https://github.com/paperless-ngx/paperless-ngx/pull/1327))
|
||
- Bump typescript from 4.6.4 to 4.7.4 in /src-ui [@dependabot](https://github.com/dependabot) ([#1324](https://github.com/paperless-ngx/paperless-ngx/pull/1324))
|
||
- Bump ts-node from 10.8.1 to 10.9.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1325](https://github.com/paperless-ngx/paperless-ngx/pull/1325))
|
||
- Bump rxjs from 7.5.5 to 7.5.6 in /src-ui [@dependabot](https://github.com/dependabot) ([#1323](https://github.com/paperless-ngx/paperless-ngx/pull/1323))
|
||
</details>
|
||
|
||
<h3 id="all-app-changes_90">All App Changes</h3>
|
||
<ul>
|
||
<li>[Beta] Paperless-ngx v1.9.0 Release Candidate <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1560">#1560</a>)</li>
|
||
<li>Feature: Faster, less memory barcode handling <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1594">#1594</a>)</li>
|
||
<li>Fix: Consume directory permissions were not updated <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1605">#1605</a>)</li>
|
||
<li>Fix: Double barcode separation creates empty file <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1596">#1596</a>)</li>
|
||
<li>Fix: Parsing Tika documents fails with AttributeError <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1591">#1591</a>)</li>
|
||
<li>Fix: Resolve issue with slow classifier <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1576">#1576</a>)</li>
|
||
<li>Feature: Display django-q process names <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1567">#1567</a>)</li>
|
||
<li>Fix document comments not updating on document navigation <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1566">#1566</a>)</li>
|
||
<li>Feature: Add MariaDB support <a href="https://github.com/bckelly1">@bckelly1</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/543">#543</a>)</li>
|
||
<li>Fix: Include storage paths in document exporter <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1557">#1557</a>)</li>
|
||
<li>Chore: Cleanup and validate settings <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1551">#1551</a>)</li>
|
||
<li>Bump pikepdf from 5.5.0 to 5.6.1 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1537">#1537</a>)</li>
|
||
<li>Bump black from 22.6.0 to 22.8.0 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1539">#1539</a>)</li>
|
||
<li>Bump tqdm from 4.64.0 to 4.64.1 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1540">#1540</a>)</li>
|
||
<li>Bump pytest from 7.1.2 to 7.1.3 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1538">#1538</a>)</li>
|
||
<li>Bump angular packages, jest-preset-angular in src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1502">#1502</a>)</li>
|
||
<li>Bump jest-environment-jsdom from 28.1.3 to 29.0.1 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1507">#1507</a>)</li>
|
||
<li>Bump <a href="https://github.com/<!---->types/node from 18.6.3 to 18.7.14 in /src-ui @dependabot">@<!---->types/node from 18.6.3 to 18.7.14 in /src-ui @dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1506">#1506</a>)</li>
|
||
<li>Bump <a href="https://github.com/<!---->angular-builders/jest from 14.0.0 to 14.0.1 in /src-ui @dependabot">@<!---->angular-builders/jest from 14.0.0 to 14.0.1 in /src-ui @dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1505">#1505</a>)</li>
|
||
<li>Bump zone.js from 0.11.7 to 0.11.8 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1504">#1504</a>)</li>
|
||
<li>Bump ngx-color from 8.0.1 to 8.0.2 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1494">#1494</a>)</li>
|
||
<li>Bump cypress from 10.3.1 to 10.7.0 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1496">#1496</a>)</li>
|
||
<li>Bump <a href="https://github.com/<!---->cypress/schematic from 2.0.0 to 2.1.1 in /src-ui @dependabot">@<!---->cypress/schematic from 2.0.0 to 2.1.1 in /src-ui @dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1495">#1495</a>)</li>
|
||
<li>Bump <a href="https://github.com/<!---->popperjs/core from 2.11.5 to 2.11.6 in /src-ui @dependabot">@<!---->popperjs/core from 2.11.5 to 2.11.6 in /src-ui @dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1498">#1498</a>)</li>
|
||
<li>Feature: Simplify IMAP login for UTF-8 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1492">#1492</a>)</li>
|
||
<li>Fix actions button in tasks table <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1488">#1488</a>)</li>
|
||
<li>Fix: Add missing filter rule types to SavedViewFilterRule model \& fix migrations <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1463">#1463</a>)</li>
|
||
<li>Feature: Even better re-do of OCR <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1451">#1451</a>)</li>
|
||
<li>Feature: document comments <a href="https://github.com/tim-vogel">@tim-vogel</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1375">#1375</a>)</li>
|
||
<li>Adding date suggestions to the documents details view <a href="https://github.com/Eckii24">@Eckii24</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1367">#1367</a>)</li>
|
||
<li>Bump sphinx from 5.0.2 to 5.1.1 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1297">#1297</a>)</li>
|
||
<li>Feature: Event driven consumer <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1421">#1421</a>)</li>
|
||
<li>Bugfix: Fixes the creation of an archive file, even if noarchive was specified <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1442">#1442</a>)</li>
|
||
<li>Feature: Adds storage paths to re-tagger command <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1446">#1446</a>)</li>
|
||
<li>Feature: Preserve original filename in metadata <a href="https://github.com/GwynHannay">@GwynHannay</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1440">#1440</a>)</li>
|
||
<li>Handle tags for gmail email accounts <a href="https://github.com/sisao">@sisao</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1433">#1433</a>)</li>
|
||
<li>Fix: should not be required <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1412">#1412</a>)</li>
|
||
<li>Bugfix: Catch all exceptions during the task signals <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1387">#1387</a>)</li>
|
||
<li>Fix: saved view page parameter <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1376">#1376</a>)</li>
|
||
<li>Fix: Correct browser unsaved changes warning <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1369">#1369</a>)</li>
|
||
<li>Fix: correct date pasting with other formats <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1370">#1370</a>)</li>
|
||
<li>Chore: use pre-commit in the Ci workflow <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1362">#1362</a>)</li>
|
||
<li>Bugfix: Chain exceptions during exception handling <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1354">#1354</a>)</li>
|
||
<li>Bump watchfiles from 0.15.0 to 0.16.1 <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1285">#1285</a>)</li>
|
||
<li>Bump cypress from 10.3.0 to 10.3.1 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1342">#1342</a>)</li>
|
||
<li>Bump ngx-color from 7.3.3 to 8.0.1 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1343">#1343</a>)</li>
|
||
<li>Bump <a href="https://github.com/<!---->angular/cli from 14.0.4 to 14.1.0 in /src-ui @dependabot">@<!---->angular/cli from 14.0.4 to 14.1.0 in /src-ui @dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1330">#1330</a>)</li>
|
||
<li>Bump <a href="https://github.com/<!---->types/node from 18.0.0 to 18.6.3 in /src-ui @dependabot">@<!---->types/node from 18.0.0 to 18.6.3 in /src-ui @dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1341">#1341</a>)</li>
|
||
<li>Bump jest-preset-angular from 12.1.0 to 12.2.0 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1340">#1340</a>)</li>
|
||
<li>Bump concurrently from 7.2.2 to 7.3.0 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1326">#1326</a>)</li>
|
||
<li>Bump ng2-pdf-viewer from 9.0.0 to 9.1.0 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1337">#1337</a>)</li>
|
||
<li>Bump jest-environment-jsdom from 28.1.2 to 28.1.3 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1336">#1336</a>)</li>
|
||
<li>Bump ngx-file-drop from 13.0.0 to 14.0.1 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1331">#1331</a>)</li>
|
||
<li>Bump jest and <a href="https://github.com/<!---->types/jest in /src-ui @dependabot">@<!---->types/jest in /src-ui @dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1333">#1333</a>)</li>
|
||
<li>Bump bootstrap from 5.1.3 to 5.2.0 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1327">#1327</a>)</li>
|
||
<li>Bump typescript from 4.6.4 to 4.7.4 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1324">#1324</a>)</li>
|
||
<li>Bump ts-node from 10.8.1 to 10.9.1 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1325">#1325</a>)</li>
|
||
<li>Bump rxjs from 7.5.5 to 7.5.6 in /src-ui <a href="https://github.com/dependabot">@dependabot</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1323">#1323</a>)</li>
|
||
<li>Fix: missing tooltip translation \& filter editor wrapping <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1305">#1305</a>)</li>
|
||
<li>Feature: Remove requirements.txt and use pipenv everywhere <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1316">#1316</a>)</li>
|
||
<li>Bugfix: Interaction between barcode and directories as tags <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1303">#1303</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-180">paperless-ngx 1.8.0</h2>
|
||
<h3 id="features_37">Features</h3>
|
||
<ul>
|
||
<li>Feature use env vars in pre post scripts <a href="https://github.com/ziprandom">@ziprandom</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1154">#1154</a>)</li>
|
||
<li>frontend task queue <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1020">#1020</a>)</li>
|
||
<li>Fearless scikit-learn updates <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1082">#1082</a>)</li>
|
||
<li>Adds support for Docker secrets <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1034">#1034</a>)</li>
|
||
<li>make frontend timezone un-aware <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/957">#957</a>)</li>
|
||
<li>Change document thumbnails to WebP <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1127">#1127</a>)</li>
|
||
<li>Fork django-q to update dependencies <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1014">#1014</a>)</li>
|
||
<li>Fix: Rework query params logic <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1000">#1000</a>)</li>
|
||
<li>Enhancement: show note on language change and offer reload <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1030">#1030</a>)</li>
|
||
<li>Include error information when Redis connection fails <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1016">#1016</a>)</li>
|
||
<li>frontend settings saved to database <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/919">#919</a>)</li>
|
||
<li>Add "Created" as additional (optional) parameter for post_documents <a href="https://github.com/eingemaischt">@eingemaischt</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/965">#965</a>)</li>
|
||
<li>Convert Changelog to markdown, auto-commit future changelogs <a href="https://github.com/qcasey">@qcasey</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/935">#935</a>)</li>
|
||
<li>allow all ASN filtering functions <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/920">#920</a>)</li>
|
||
<li>gunicorn: Allow IPv6 sockets <a href="https://github.com/vlcty">@vlcty</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/924">#924</a>)</li>
|
||
<li>initial app loading indicators <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/899">#899</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_92">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Fix: dropdown selected items not visible again <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1261">#1261</a>)</li>
|
||
<li>[CI] Fix automatic changelog generation on release <a href="https://github.com/qcasey">@qcasey</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1249">#1249</a>)</li>
|
||
<li>Fix: Prevent duplicate api calls on text filtering <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1133">#1133</a>)</li>
|
||
<li>make frontend timezone un-aware <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/957">#957</a>)</li>
|
||
<li>Feature / fix quick toggleable filters <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1122">#1122</a>)</li>
|
||
<li>Chore: Manually downgrade reportlab (and update everything else) <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1116">#1116</a>)</li>
|
||
<li>Bugfix: Don't assume default Docker folders <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1088">#1088</a>)</li>
|
||
<li>Bugfix: Better sanity check messages <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1049">#1049</a>)</li>
|
||
<li>Fix vertical margins between pages of pdf viewer <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1081">#1081</a>)</li>
|
||
<li>Bugfix: Pass debug setting on to django-q <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1058">#1058</a>)</li>
|
||
<li>Bugfix: Don't assume the document has a title set <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1057">#1057</a>)</li>
|
||
<li>Bugfix: Corrects the setting of max pixel size for OCR <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1008">#1008</a>)</li>
|
||
<li>better date pasting <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1007">#1007</a>)</li>
|
||
<li>Enhancement: Alphabetize tags by default <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1017">#1017</a>)</li>
|
||
<li>Fix: Rework query params logic <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1000">#1000</a>)</li>
|
||
<li>Fix: add translation for some un-translated tooltips <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/995">#995</a>)</li>
|
||
<li>Change npm --no-optional to --omit=optional <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/986">#986</a>)</li>
|
||
<li>Add <code>myst-parser</code> to fix readthedocs <a href="https://github.com/qcasey">@qcasey</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/982">#982</a>)</li>
|
||
<li>Fix: Title is changed after switching doc quickly <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/979">#979</a>)</li>
|
||
<li>Fix: warn when closing a document with unsaved changes due to max open docs <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/956">#956</a>)</li>
|
||
<li>Bugfix: Adds configurable intoify debounce time <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/953">#953</a>)</li>
|
||
<li>Bugfix: Fixes document filename date off by 1 issue <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/942">#942</a>)</li>
|
||
<li>fixes #<!---->949: change to MIME detection for files <a href="https://github.com/gador">@gador</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/962">#962</a>)</li>
|
||
<li>docs: fix some typos <a href="https://github.com/Berjou">@Berjou</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/948">#948</a>)</li>
|
||
<li>[Docs] Fix 2 small typos <a href="https://github.com/tooomm">@tooomm</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/946">#946</a>)</li>
|
||
<li>[Readme] Fix typo <a href="https://github.com/tooomm">@tooomm</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/941">#941</a>)</li>
|
||
<li>Fix: management pages plurals incorrect in other languages <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/939">#939</a>)</li>
|
||
<li>Fix: v1.7.1 frontend visual fixes <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/933">#933</a>)</li>
|
||
<li>Fix: unassigned query params ignored <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/930">#930</a>)</li>
|
||
<li>Fix: allow commas in non-multi rules query params <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/923">#923</a>)</li>
|
||
<li>Fix: Include version in export for better error messages <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/883">#883</a>)</li>
|
||
<li>Bugfix: Superuser Management Won't Reset Password <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/903">#903</a>)</li>
|
||
<li>Fix Ignore Date Parsing <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/721">#721</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_22">Documentation</h3>
|
||
<ul>
|
||
<li>Feature use env vars in pre post scripts <a href="https://github.com/ziprandom">@ziprandom</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1154">#1154</a>)</li>
|
||
<li>Add <code>myst-parser</code> to fix readthedocs <a href="https://github.com/qcasey">@qcasey</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/982">#982</a>)</li>
|
||
<li>Add "Created" as additional (optional) parameter for post_documents <a href="https://github.com/eingemaischt">@eingemaischt</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/965">#965</a>)</li>
|
||
<li>Bugfix: Adds configurable intoify debounce time <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/953">#953</a>)</li>
|
||
<li>docs: fix some typos <a href="https://github.com/Berjou">@Berjou</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/948">#948</a>)</li>
|
||
<li>[Docs] Fix 2 small typos <a href="https://github.com/tooomm">@tooomm</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/946">#946</a>)</li>
|
||
<li>Convert Changelog to markdown, auto-commit future changelogs <a href="https://github.com/qcasey">@qcasey</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/935">#935</a>)</li>
|
||
<li>[Readme] Fix typo <a href="https://github.com/tooomm">@tooomm</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/941">#941</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_38">Maintenance</h3>
|
||
<ul>
|
||
<li>Adds support for Docker secrets <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1034">#1034</a>)</li>
|
||
<li>Bugfix: Don't assume default Docker folders <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1088">#1088</a>)</li>
|
||
<li>Include error information when Redis connection fails <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/1016">#1016</a>)</li>
|
||
<li>Fix: add translation for some un-translated tooltips <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/995">#995</a>)</li>
|
||
<li>gunicorn: Allow IPv6 sockets <a href="https://github.com/vlcty">@vlcty</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/924">#924</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_42">Dependencies</h3>
|
||
<details>
|
||
<summary>34 changes</summary>
|
||
|
||
- Fearless scikit-learn updates [@stumpylog](https://github.com/stumpylog) ([#1082](https://github.com/paperless-ngx/paperless-ngx/pull/1082))
|
||
- Bump pillow from 9.1.1 to 9.2.0 [@dependabot](https://github.com/dependabot) ([#1193](https://github.com/paperless-ngx/paperless-ngx/pull/1193))
|
||
- Bump watchdog from 2.1.8 to 2.1.9 [@dependabot](https://github.com/dependabot) ([#1132](https://github.com/paperless-ngx/paperless-ngx/pull/1132))
|
||
- Bump scikit-learn from 1.0.2 to 1.1.1 [@dependabot](https://github.com/dependabot) ([#992](https://github.com/paperless-ngx/paperless-ngx/pull/992))
|
||
- Bump setuptools from 62.3.3 to 62.6.0 [@dependabot](https://github.com/dependabot) ([#1150](https://github.com/paperless-ngx/paperless-ngx/pull/1150))
|
||
- Bump django-filter from 21.1 to 22.1 [@dependabot](https://github.com/dependabot) ([#1191](https://github.com/paperless-ngx/paperless-ngx/pull/1191))
|
||
- Bump actions/setup-python from 3 to 4 [@dependabot](https://github.com/dependabot) ([#1176](https://github.com/paperless-ngx/paperless-ngx/pull/1176))
|
||
- Bump sphinx from 4.5.0 to 5.0.2 [@dependabot](https://github.com/dependabot) ([#1151](https://github.com/paperless-ngx/paperless-ngx/pull/1151))
|
||
- Bump docker/metadata-action from 3 to 4 [@dependabot](https://github.com/dependabot) ([#1178](https://github.com/paperless-ngx/paperless-ngx/pull/1178))
|
||
- Bump tj-actions/changed-files from 22.1 to 23.1 [@dependabot](https://github.com/dependabot) ([#1179](https://github.com/paperless-ngx/paperless-ngx/pull/1179))
|
||
- Bump @<!---->angular/cli from 13.3.7 to 14.0.4 in /src-ui [@dependabot](https://github.com/dependabot) ([#1177](https://github.com/paperless-ngx/paperless-ngx/pull/1177))
|
||
- Bump cypress from 10.0.1 to 10.3.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1187](https://github.com/paperless-ngx/paperless-ngx/pull/1187))
|
||
- Bump zone.js from 0.11.5 to 0.11.6 in /src-ui [@dependabot](https://github.com/dependabot) ([#1185](https://github.com/paperless-ngx/paperless-ngx/pull/1185))
|
||
- Bump ts-node from 10.8.0 to 10.8.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1184](https://github.com/paperless-ngx/paperless-ngx/pull/1184))
|
||
- Bump jest-environment-jsdom from 28.1.0 to 28.1.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#1175](https://github.com/paperless-ngx/paperless-ngx/pull/1175))
|
||
- Bump @<!---->types/node from 17.0.38 to 18.0.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1183](https://github.com/paperless-ngx/paperless-ngx/pull/1183))
|
||
- Bump concurrently from 7.2.1 to 7.2.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#1181](https://github.com/paperless-ngx/paperless-ngx/pull/1181))
|
||
- Bump jest-preset-angular from 12.0.1 to 12.1.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1182](https://github.com/paperless-ngx/paperless-ngx/pull/1182))
|
||
- Bump jest and @<!---->types/jest in /src-ui [@dependabot](https://github.com/dependabot) ([#1180](https://github.com/paperless-ngx/paperless-ngx/pull/1180))
|
||
- Bump whitenoise from 6.1.0 to 6.2.0 [@dependabot](https://github.com/dependabot) ([#1103](https://github.com/paperless-ngx/paperless-ngx/pull/1103))
|
||
- Bump cypress from 9.6.1 to 10.0.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1083](https://github.com/paperless-ngx/paperless-ngx/pull/1083))
|
||
- Bump docker/setup-qemu-action from 1 to 2 [@dependabot](https://github.com/dependabot) ([#1065](https://github.com/paperless-ngx/paperless-ngx/pull/1065))
|
||
- Bump docker/setup-buildx-action from 1 to 2 [@dependabot](https://github.com/dependabot) ([#1064](https://github.com/paperless-ngx/paperless-ngx/pull/1064))
|
||
- Bump docker/build-push-action from 2 to 3 [@dependabot](https://github.com/dependabot) ([#1063](https://github.com/paperless-ngx/paperless-ngx/pull/1063))
|
||
- Bump @<!---->cypress/schematic from 1.7.0 to 2.0.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1075](https://github.com/paperless-ngx/paperless-ngx/pull/1075))
|
||
- Bump tj-actions/changed-files from 19 to 22.1 [@dependabot](https://github.com/dependabot) ([#1062](https://github.com/paperless-ngx/paperless-ngx/pull/1062))
|
||
- Bump concurrently from 7.1.0 to 7.2.1 in /src-ui [@dependabot](https://github.com/dependabot) ([#1073](https://github.com/paperless-ngx/paperless-ngx/pull/1073))
|
||
- Bump @<!---->types/jest from 27.4.1 to 27.5.2 in /src-ui [@dependabot](https://github.com/dependabot) ([#1074](https://github.com/paperless-ngx/paperless-ngx/pull/1074))
|
||
- Bump ts-node from 10.7.0 to 10.8.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1070](https://github.com/paperless-ngx/paperless-ngx/pull/1070))
|
||
- Bump jest from 28.0.3 to 28.1.0 in /src-ui [@dependabot](https://github.com/dependabot) ([#1071](https://github.com/paperless-ngx/paperless-ngx/pull/1071))
|
||
- Chore: npm package updates 22-06-01 [@shamoon](https://github.com/shamoon) ([#1069](https://github.com/paperless-ngx/paperless-ngx/pull/1069))
|
||
- Bump docker/login-action from 1 to 2 [@dependabot](https://github.com/dependabot) ([#1061](https://github.com/paperless-ngx/paperless-ngx/pull/1061))
|
||
- Chore: Manually update dependencies [@stumpylog](https://github.com/stumpylog) ([#1013](https://github.com/paperless-ngx/paperless-ngx/pull/1013))
|
||
- Chore: Manually update all Python dependencies [@stumpylog](https://github.com/stumpylog) ([#973](https://github.com/paperless-ngx/paperless-ngx/pull/973))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-171">paperless-ngx 1.7.1</h2>
|
||
<h3 id="features_38">Features</h3>
|
||
<ul>
|
||
<li>(chore) Runs pyupgrade to Python 3.8+ <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/890">#890</a>)</li>
|
||
<li>Dockerfile Organization \& Enhancements <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/888">#888</a>)</li>
|
||
<li>mobile friendlier manage pages <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/873">#873</a>)</li>
|
||
<li>Use semver for release process <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/851">#851</a>)</li>
|
||
<li>Enable Docker Hub push <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/828">#828</a>)</li>
|
||
<li>Feature barcode tiff support <a href="https://github.com/gador">@gador</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/766">#766</a>)</li>
|
||
<li>Updates GHA workflow to rebuild intermediate images on changes <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/820">#820</a>)</li>
|
||
<li>Adds simple Python to wait for Redis broker to be ready <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/788">#788</a>)</li>
|
||
<li>Update GHA workflow to build all Docker images <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/761">#761</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_93">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Feature / fix saved view \& sort field query params <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/881">#881</a>)</li>
|
||
<li>Mobile friendlier manage pages <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/873">#873</a>)</li>
|
||
<li>Add timeout to healthcheck <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/880">#880</a>)</li>
|
||
<li>Always accept yyyy-mm-dd date inputs <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/864">#864</a>)</li>
|
||
<li>Fix local Docker image building <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/849">#849</a>)</li>
|
||
<li>Fix: show errors on invalid date input <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/862">#862</a>)</li>
|
||
<li>Fix: Older dates do not display on frontend <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/852">#852</a>)</li>
|
||
<li>Fixes IMAP UTF8 Authentication <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/725">#725</a>)</li>
|
||
<li>Fix password field remains visible <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/840">#840</a>)</li>
|
||
<li>Fixes Pillow build for armv7 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/815">#815</a>)</li>
|
||
<li>Update frontend localization source file <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/814">#814</a>)</li>
|
||
<li>Fix install script extra OCR languages format <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/777">#777</a>)</li>
|
||
</ul>
|
||
<h3 id="documentation_23">Documentation</h3>
|
||
<ul>
|
||
<li>Use semver for release process <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/851">#851</a>)</li>
|
||
<li>Deployment: Consolidate tika compose files <a href="https://github.com/qcasey">@qcasey</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/866">#866</a>)</li>
|
||
<li>Fix local Docker image building <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/849">#849</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_39">Maintenance</h3>
|
||
<ul>
|
||
<li>Dockerfile Organization \& Enhancements <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/888">#888</a>)</li>
|
||
<li>Add timeout to healthcheck <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/880">#880</a>)</li>
|
||
<li>Use semver for release process <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/851">#851</a>)</li>
|
||
<li>Deployment: Consolidate tika compose files <a href="https://github.com/qcasey">@qcasey</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/866">#866</a>)</li>
|
||
<li>Fixes Pillow build for armv7 <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/815">#815</a>)</li>
|
||
<li>Update frontend localization source file <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/814">#814</a>)</li>
|
||
<li>Fix install script extra OCR languages format <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/777">#777</a>)</li>
|
||
<li>Adds simple Python to wait for Redis broker to be ready <a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/788">#788</a>)</li>
|
||
</ul>
|
||
<h3 id="dependencies_43">Dependencies</h3>
|
||
<details>
|
||
<summary>15 changes</summary>
|
||
|
||
- Bump tj-actions/changed-files from 18.7 to 19 @dependabot ([#830](https://github.com/paperless-ngx/paperless-ngx/pull/830))
|
||
- Bump asgiref from 3.5.0 to 3.5.1 @dependabot ([#867](https://github.com/paperless-ngx/paperless-ngx/pull/867))
|
||
- Bump jest from 27.5.1 to 28.0.3 in /src-ui @dependabot ([#860](https://github.com/paperless-ngx/paperless-ngx/pull/860))
|
||
- Bump @<!---->ng-bootstrap/ng-bootstrap from 12.1.0 to 12.1.1 in /src-ui @dependabot ([#861](https://github.com/paperless-ngx/paperless-ngx/pull/861))
|
||
- Bump @<!---->types/node from 17.0.27 to 17.0.29 in /src-ui @dependabot ([#833](https://github.com/paperless-ngx/paperless-ngx/pull/833))
|
||
- Bump @<!---->ng-bootstrap/ng-bootstrap from 12.0.2 to 12.1.0 in /src-ui @dependabot ([#834](https://github.com/paperless-ngx/paperless-ngx/pull/834))
|
||
- Bump pytest from 7.1.1 to 7.1.2 @dependabot ([#806](https://github.com/paperless-ngx/paperless-ngx/pull/806))
|
||
- Bump github/codeql-action from 1 to 2 @dependabot ([#792](https://github.com/paperless-ngx/paperless-ngx/pull/792))
|
||
- Bump imap-tools from 0.53.0 to 0.54.0 @dependabot ([#758](https://github.com/paperless-ngx/paperless-ngx/pull/758))
|
||
- Bump ocrmypdf from 13.4.2 to 13.4.3 @dependabot ([#757](https://github.com/paperless-ngx/paperless-ngx/pull/757))
|
||
- Bump importlib-resources from 5.6.0 to 5.7.1 @dependabot ([#756](https://github.com/paperless-ngx/paperless-ngx/pull/756))
|
||
- Bump tox from 3.24.5 to 3.25.0 @dependabot ([#692](https://github.com/paperless-ngx/paperless-ngx/pull/692))
|
||
- Bump cypress from 9.5.3 to 9.6.0 in /src-ui @dependabot ([#800](https://github.com/paperless-ngx/paperless-ngx/pull/800))
|
||
- Bump angular \& tools to 13.3.4 or 13.3.3 [@shamoon](https://github.com/shamoon) ([#799](https://github.com/paperless-ngx/paperless-ngx/pull/799))
|
||
- Bump concurrently from 7.0.0 to 7.1.0 in /src-ui @dependabot ([#797](https://github.com/paperless-ngx/paperless-ngx/pull/797))
|
||
</details>
|
||
|
||
<h2 id="paperless-ngx-170">paperless-ngx 1.7.0</h2>
|
||
<h3 id="breaking-changes_6">Breaking Changes</h3>
|
||
<ul>
|
||
<li><code>PAPERLESS_URL</code> is now required when using a reverse proxy. See
|
||
<a href="https://github.com/paperless-ngx/paperless-ngx/pull/674">#674</a>.</li>
|
||
</ul>
|
||
<h3 id="features_39">Features</h3>
|
||
<ul>
|
||
<li>Allow setting more than one tag in mail rules
|
||
<a href="https://github.com/jonasc">@jonasc</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/270">#270</a>)</li>
|
||
<li>Global drag'n'drop <a href="https://github.com/shamoon">@shamoon</a>
|
||
(<a href="https://github.com/paperless-ngx/paperless-ngx/pull/283">#283</a>)</li>
|
||
<li>Fix: download buttons should disable while waiting
|
||
<a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/630">#630</a>)</li>
|
||
<li>Update checker <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/591">#591</a>)</li>
|
||
<li>Show prompt on password-protected pdfs
|
||
<a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/564">#564</a>)</li>
|
||
<li>Filtering query params aka browser navigation for filtering
|
||
<a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/540">#540</a>)</li>
|
||
<li>Clickable tags in dashboard widgets
|
||
<a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/515">#515</a>)</li>
|
||
<li>Add bottom pagination <a href="https://github.com/shamoon">@shamoon</a>
|
||
(<a href="https://github.com/paperless-ngx/paperless-ngx/pull/372">#372</a>)</li>
|
||
<li>Feature barcode splitter <a href="https://github.com/gador">@gador</a>
|
||
(<a href="https://github.com/paperless-ngx/paperless-ngx/pull/532">#532</a>)</li>
|
||
<li>App loading screen <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/298">#298</a>)</li>
|
||
<li>Use progress bar for delayed buttons
|
||
<a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/415">#415</a>)</li>
|
||
<li>Add minimum length for documents text filter
|
||
<a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/401">#401</a>)</li>
|
||
<li>Added nav buttons in the document detail view
|
||
<a href="https://github.com/gruberviktor">@GruberViktor</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/273">#273</a>)</li>
|
||
<li>Improve date keyboard input <a href="https://github.com/shamoon">@shamoon</a>
|
||
(<a href="https://github.com/paperless-ngx/paperless-ngx/pull/253">#253</a>)</li>
|
||
<li>Color theming <a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/243">#243</a>)</li>
|
||
<li>Parse dates when entered without separators
|
||
<a href="https://github.com/gruberviktor">@GruberViktor</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/250">#250</a>)</li>
|
||
</ul>
|
||
<h3 id="bug-fixes_94">Bug Fixes</h3>
|
||
<ul>
|
||
<li>Add "localhost" to ALLOWED_HOSTS
|
||
<a href="https://github.com/gador">@gador</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/700">#700</a>)</li>
|
||
<li>Fix: scanners table <a href="https://github.com/qcasey">@qcasey</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/690">#690</a>)</li>
|
||
<li>Adds wait for file before consuming
|
||
<a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/483">#483</a>)</li>
|
||
<li>Fix: frontend document editing erases time data
|
||
<a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/654">#654</a>)</li>
|
||
<li>Increase length of SavedViewFilterRule
|
||
<a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/612">#612</a>)</li>
|
||
<li>Fixes attachment filename matching during mail fetching
|
||
<a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/680">#680</a>)</li>
|
||
<li>Add <code>PAPERLESS_URL</code> env variable & CSRF var
|
||
<a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/discussions/674">#674</a>)</li>
|
||
<li>Fix: download buttons should disable while waiting
|
||
<a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/630">#630</a>)</li>
|
||
<li>Fixes downloaded filename, add more consumer ignore settings
|
||
<a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/599">#599</a>)</li>
|
||
<li>FIX BUG: case-sensitive matching was not possible
|
||
<a href="https://github.com/danielbreitlauch">@danielBreitlauch</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/594">#594</a>)</li>
|
||
<li>Uses shutil.move instead of rename
|
||
<a href="https://github.com/gador">@gador</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/617">#617</a>)</li>
|
||
<li>Fix npm deps 01.02.22 2 <a href="https://github.com/shamoon">@shamoon</a>
|
||
(<a href="https://github.com/paperless-ngx/paperless-ngx/discussions/610">#610</a>)</li>
|
||
<li>Fix npm dependencies 01.02.22
|
||
<a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/600">#600</a>)</li>
|
||
<li>Fix issue 416: implement <code>PAPERLESS_OCR_MAX_IMAGE_PIXELS</code>
|
||
<a href="https://github.com/hacker-h">@hacker-h</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/441">#441</a>)</li>
|
||
<li>Fix: exclude cypress from build in Dockerfile
|
||
<a href="https://github.com/FrankStrieter">@FrankStrieter</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/526">#526</a>)</li>
|
||
<li>Corrections to pass pre-commit hooks
|
||
<a href="https://github.com/schnuffle">@schnuffle</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/454">#454</a>)</li>
|
||
<li>Fix 311 unable to click checkboxes in document list
|
||
<a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/313">#313</a>)</li>
|
||
<li>Fix imap tools bug <a href="https://github.com/stumpylog">@stumpylog</a>
|
||
(<a href="https://github.com/paperless-ngx/paperless-ngx/pull/393">#393</a>)</li>
|
||
<li>Fix filterable dropdown buttons aren't translated
|
||
<a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/366">#366</a>)</li>
|
||
<li>Fix 224: "Auto-detected date is day before receipt date"
|
||
<a href="https://github.com/a17t">@a17t</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/246">#246</a>)</li>
|
||
<li>Fix minor sphinx errors <a href="https://github.com/shamoon">@shamoon</a>
|
||
(<a href="https://github.com/paperless-ngx/paperless-ngx/pull/322">#322</a>)</li>
|
||
<li>Fix page links hidden <a href="https://github.com/shamoon">@shamoon</a>
|
||
(<a href="https://github.com/paperless-ngx/paperless-ngx/pull/314">#314</a>)</li>
|
||
<li>Fix: Include excluded items in dropdown count
|
||
<a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/263">#263</a>)</li>
|
||
</ul>
|
||
<h3 id="translation">Translation</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/miku323">@miku323</a> contributed to Slovenian
|
||
translation</li>
|
||
<li><a href="https://github.com/FaintGhost">@FaintGhost</a> contributed to Chinese
|
||
Simplified translation</li>
|
||
<li><a href="https://github.com/DarkoBG79">@DarkoBG79</a> contributed to Serbian
|
||
translation</li>
|
||
<li><a href="https://crowdin.com/profile/kemal.secer">Kemal Secer</a> contributed
|
||
to Turkish translation</li>
|
||
<li><a href="https://github.com/Prominence">@Prominence</a> contributed to
|
||
Belarusian translation</li>
|
||
</ul>
|
||
<h3 id="documentation_24">Documentation</h3>
|
||
<ul>
|
||
<li>Fix: scanners table <a href="https://github.com/qcasey">@qcasey</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/690">#690</a>)</li>
|
||
<li>Add <code>PAPERLESS_URL</code> env variable & CSRF var
|
||
<a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/674">#674</a>)</li>
|
||
<li>Fixes downloaded filename, add more consumer ignore settings
|
||
<a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/599">#599</a>)</li>
|
||
<li>Fix issue 416: implement <code>PAPERLESS_OCR_MAX_IMAGE_PIXELS</code>
|
||
<a href="https://github.com/hacker-h">@hacker-h</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/441">#441</a>)</li>
|
||
<li>Fix minor sphinx errors <a href="https://github.com/shamoon">@shamoon</a>
|
||
(<a href="https://github.com/paperless-ngx/paperless-ngx/pull/322">#322</a>)</li>
|
||
</ul>
|
||
<h3 id="maintenance_40">Maintenance</h3>
|
||
<ul>
|
||
<li>Add <code>PAPERLESS_URL</code> env variable & CSRF var
|
||
<a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/674">#674</a>)</li>
|
||
<li>Chore: Implement release-drafter action for Changelogs
|
||
<a href="https://github.com/qcasey">@qcasey</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/669">#669</a>)</li>
|
||
<li>Chore: Add CODEOWNERS <a href="https://github.com/qcasey">@qcasey</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/667">#667</a>)</li>
|
||
<li>Support docker-compose v2 in install
|
||
<a href="https://github.com/stumpylog">@stumpylog</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/611">#611</a>)</li>
|
||
<li>Add Belarusian localization <a href="https://github.com/shamoon">@shamoon</a>
|
||
(<a href="https://github.com/paperless-ngx/paperless-ngx/pull/588">#588</a>)</li>
|
||
<li>Add Turkish localization <a href="https://github.com/shamoon">@shamoon</a>
|
||
(<a href="https://github.com/paperless-ngx/paperless-ngx/pull/536">#536</a>)</li>
|
||
<li>Add Serbian localization <a href="https://github.com/shamoon">@shamoon</a>
|
||
(<a href="https://github.com/paperless-ngx/paperless-ngx/pull/504">#504</a>)</li>
|
||
<li>Create PULL_REQUEST_TEMPLATE.md
|
||
<a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/304">#304</a>)</li>
|
||
<li>Add Chinese localization <a href="https://github.com/shamoon">@shamoon</a>
|
||
(<a href="https://github.com/paperless-ngx/paperless-ngx/pull/247">#247</a>)</li>
|
||
<li>Add Slovenian language for frontend
|
||
<a href="https://github.com/shamoon">@shamoon</a> (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/315">#315</a>)</li>
|
||
</ul>
|
||
<h2 id="paperless-ngx-160">paperless-ngx 1.6.0</h2>
|
||
<p>This is the first release of the revived paperless-ngx project 🎉. Thank
|
||
you to everyone on the paperless-ngx team for your initiative and
|
||
excellent teamwork!</p>
|
||
<p>Version 1.6.0 merges several pending PRs from jonaswinkler's repo and
|
||
includes new feature updates and bug fixes. Major backend and UI changes
|
||
include:</p>
|
||
<ul>
|
||
<li>Updated docs, scripts, CI, and containers to paperless-ngx.</li>
|
||
<li>Updated Python and Angular dependencies.</li>
|
||
<li>Dropped support for Python 3.7.</li>
|
||
<li>Dropped support for Ansible playbooks (thanks
|
||
<a href="https://github.com/slankes">@slankes</a> <a href="https://github.com/paperless-ngx/paperless-ngx/pull/109">#109</a>). If someone would
|
||
like to continue supporting them, please see our <a href="https://github.com/paperless-ngx/paperless-ngx-ansible">ansible
|
||
repo</a>.</li>
|
||
<li>Python code is now required to use Black formatting (thanks
|
||
<a href="https://github.com/kpj">@kpj</a> <a href="https://github.com/paperless-ngx/paperless-ngx/pull/168">#168</a>).</li>
|
||
<li><a href="https://github.com/tribut">@tribut</a> added support for a custom SSO
|
||
logout redirect (<a href="https://github.com/jonaswinkler/paperless-ng/pull/1258">jonaswinkler#1258</a>). See
|
||
<code>PAPERLESS_LOGOUT_REDIRECT_URL</code>.</li>
|
||
<li><a href="https://github.com/shamoon">@shamoon</a> added a loading indicator
|
||
when document list is reloading (<a href="https://github.com/jonaswinkler/paperless-ng/pull/1297">jonaswinkler#1297</a>).</li>
|
||
<li><a href="https://github.com/shamoon">@shamoon</a> improved the PDF viewer on
|
||
mobile (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/2">#2</a>).</li>
|
||
<li><a href="https://github.com/shamoon">@shamoon</a> added 'any' / 'all' and
|
||
'not' filtering with tags (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/10">#10</a>).</li>
|
||
<li><a href="https://github.com/shamoon">@shamoon</a> added warnings for unsaved
|
||
changes, with smart edit buttons (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/13">#13</a>).</li>
|
||
<li><a href="https://github.com/benjaminfrank">@benjaminfrank</a> enabled a
|
||
non-root access to port 80 via systemd (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/18">#18</a>).</li>
|
||
<li><a href="https://github.com/tribut">@tribut</a> added simple "delete to
|
||
trash" functionality (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/24">#24</a>). See <code>PAPERLESS_TRASH_DIR</code>.</li>
|
||
<li><a href="https://github.com/amenk">@amenk</a> fixed the search box overlay
|
||
menu on mobile (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/32">#32</a>).</li>
|
||
<li><a href="https://github.com/dblitt">@dblitt</a> updated the login form to not
|
||
auto-capitalize usernames (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/36">#36</a>).</li>
|
||
<li><a href="https://github.com/evilsidekick293">@evilsidekick293</a> made the
|
||
worker timeout configurable (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/37">#37</a>). See <code>PAPERLESS_WORKER_TIMEOUT</code>.</li>
|
||
<li><a href="https://github.com/Nicarim">@Nicarim</a> fixed downloads of UTF-8
|
||
formatted documents in Firefox (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/56">#56</a>).</li>
|
||
<li><a href="https://github.com/mweimerskirch">@mweimerskirch</a> sorted the
|
||
language dropdown by locale (<a href="https://github.com/paperless-ngx/paperless-ngx/issues/78">#78</a>).</li>
|
||
<li><a href="https://github.com/mweimerskirch">@mweimerskirch</a> enabled the
|
||
Czech (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/83">#83</a>) and Danish (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/84">#84</a>) translations.</li>
|
||
<li><a href="https://github.com/cschmatzler">@cschmatzler</a> enabled specifying
|
||
the webserver port (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/124">#124</a>). See <code>PAPERLESS_PORT</code>.</li>
|
||
<li><a href="https://github.com/muellermartin">@muellermartin</a> fixed an error
|
||
when uploading transparent PNGs (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/133">#133</a>).</li>
|
||
<li><a href="https://github.com/shamoon">@shamoon</a> created a slick new logo
|
||
(<a href="https://github.com/paperless-ngx/paperless-ngx/pull/165">#165</a>).</li>
|
||
<li><a href="https://github.com/tim-vogel">@tim-vogel</a> fixed exports missing
|
||
groups (<a href="https://github.com/paperless-ngx/paperless-ngx/pull/193">#193</a>).</li>
|
||
</ul>
|
||
<p>Known issues:</p>
|
||
<ul>
|
||
<li>1.6.0 included a malformed package-lock.json, as a result users who
|
||
want to build the docker image themselves need to change line 6 of
|
||
the <code>Dockerfile</code> to
|
||
<code>RUN npm update npm -g && npm install --legacy-peer-deps</code>.</li>
|
||
</ul>
|
||
<p>Thank you to the following people for their documentation updates,
|
||
fixes, and comprehensive testing:</p>
|
||
<p><a href="https://github.com/m0veax">@m0veax</a>,
|
||
<a href="https://github.com/a17t">@a17t</a>,
|
||
<a href="https://github.com/fignew">@fignew</a>,
|
||
<a href="https://github.com/muued">@muued</a>,
|
||
<a href="https://github.com/bauerj">@bauerj</a>,
|
||
<a href="https://github.com/isigmund">@isigmund</a>,
|
||
<a href="https://github.com/denilsonsa">@denilsonsa</a>,
|
||
<a href="https://github.com/mweimerskirch">@mweimerskirch</a>,
|
||
<a href="https://github.com/alexander-bauer">@alexander-bauer</a>,
|
||
<a href="https://github.com/apeltzer">@apeltzer</a>,
|
||
<a href="https://github.com/tribut">@tribut</a>,
|
||
<a href="https://github.com/yschroeder">@yschroeder</a>,
|
||
<a href="https://github.com/gador">@gador</a>,
|
||
<a href="https://github.com/sAksham-Ar">@sAksham-Ar</a>,
|
||
<a href="https://github.com/sbrunner">@sbrunner</a>,
|
||
<a href="https://github.com/philpagel">@philpagel</a>,
|
||
<a href="https://github.com/davemachado">@davemachado</a>,
|
||
<a href="https://github.com/2600box">@2600box</a>,
|
||
<a href="https://github.com/qcasey">@qcasey</a>,
|
||
<a href="https://github.com/Nicarim">@Nicarim</a>,
|
||
<a href="https://github.com/kpj">@kpj</a>, <a href="https://github.com/filcuk">@filcuk</a>,
|
||
<a href="https://github.com/Timoms">@Timoms</a>,
|
||
<a href="https://github.com/mattlamb99">@mattlamb99</a>,
|
||
<a href="https://github.com/padraigkitterick">@padraigkitterick</a>,
|
||
<a href="https://github.com/ajkavanagh">@ajkavanagh</a>,
|
||
<a href="https://github.com/Tooa">@Tooa</a>,
|
||
<a href="https://github.com/Unkn0wnCat">@Unkn0wnCat</a>,
|
||
<a href="https://github.com/pewter77">@pewter77</a>,
|
||
<a href="https://github.com/stumpylog">@stumpylog</a>,
|
||
<a href="https://github.com/Toxix">@Toxix</a>,
|
||
<a href="https://github.com/azapater">@azapater</a>,
|
||
<a href="https://github.com/jschpp">@jschpp</a></p>
|
||
<p>Another big thanks to the people who have contributed translations:</p>
|
||
<ul>
|
||
<li>Michel Weimerskirch (michel_weimerskirch) suggested 31 translations
|
||
into French and Luxembourgish.</li>
|
||
<li>jo.vandeginste suggested 21 translations into Dutch.</li>
|
||
<li>Lars Sørensen (Lrss) suggested 486 translations into Danish.</li>
|
||
<li>Alex (Sky-Dragon) voted for 46 translations in German.</li>
|
||
<li>Yannic Schröder (yschroeder) suggested 14 translations into German.</li>
|
||
<li>David Morais Ferreira (DavidMoraisFerreira) voted for 10
|
||
translations in Portuguese and Luxembourgish.</li>
|
||
<li>David Morais Ferreira (DavidMoraisFerreira) suggested 88
|
||
translations into French, German, Portuguese, Portuguese, Brazilian
|
||
and Luxembourgish.</li>
|
||
<li>汪泠沣 (wlfcss) suggested 13 translations into Chinese Traditional.</li>
|
||
<li>Lars Sørensen (Lrss) suggested 167 translations into Danish.</li>
|
||
<li>Philmo67 suggested 11 translations into French.</li>
|
||
</ul>
|
||
<h2 id="paperless-ng">Paperless-ng</h2>
|
||
<h3 id="paperless-ng-150">paperless-ng 1.5.0</h3>
|
||
<p>Support for Python 3.6 was dropped.</p>
|
||
<ul>
|
||
<li>Updated python dependencies.</li>
|
||
<li>Base image of the docker image changed from Debian Buster to Debian
|
||
Bullseye due to its recent release.</li>
|
||
<li>The docker image now uses python 3.9.</li>
|
||
<li>Added the Luxembourgish locale. Thanks for translating!</li>
|
||
<li><a href="https://github.com/AlD">Daniel Albers</a> added support for making the
|
||
files and folders ignored by the paperless consume folder scanner
|
||
configurable. See <code>PAPERLESS_CONSUMER_IGNORE_PATTERNS</code>.</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-145">paperless-ng 1.4.5</h3>
|
||
<p>This is a maintenance release.</p>
|
||
<ul>
|
||
<li>Updated Python and Angular dependencies.</li>
|
||
<li>Changed the algorithm that changes permissions during startup. This
|
||
is still fast, and will hopefully cause less issues.</li>
|
||
<li>Fixed an issue that would sometimes cause paperless to write an
|
||
incomplete classification model file to disk.</li>
|
||
<li>Fixed an issue with the OCRmyPDF parser that would always try to
|
||
extract text with PDFminer even from non-PDF files.</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-144">paperless-ng 1.4.4</h3>
|
||
<ul>
|
||
<li>Drastically decreased the startup time of the docker container. The
|
||
startup script adjusts file permissions of all data only if changes
|
||
are required.</li>
|
||
<li>Paperless mail: Added ability to specify the character set for each
|
||
server.</li>
|
||
<li>Document consumption: Ignore Mac OS specific files such as
|
||
<code>.DS_STORE</code> and <code>._XXXXX.pdf</code>.</li>
|
||
<li>Fixed an issue with the automatic matching algorithm that prevents
|
||
paperless from consuming new files.</li>
|
||
<li>Updated translations.</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-143">paperless-ng 1.4.3</h3>
|
||
<ul>
|
||
<li>Additions and changes<ul>
|
||
<li>Added Swedish locale.</li>
|
||
<li><a href="https://github.com/sbrunner">Stéphane Brunner</a> added an option
|
||
to disable the progress bars of all management commands.</li>
|
||
<li><a href="https://github.com/jovandeginste">Jo Vandeginste</a> added support
|
||
for RTF documents to the Apache TIKA parser.</li>
|
||
<li><a href="https://github.com/shamoon">Michael Shamoon</a> added dark mode
|
||
for the login and logout pages.</li>
|
||
<li><a href="https://github.com/amenk">Alexander Menk</a> added additional
|
||
stylesheets for printing. You can now print any page of
|
||
paperless and the print result will hide the page header,
|
||
sidebar, and action buttons.</li>
|
||
<li>Added support for sorting when using full text search.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Fixes<ul>
|
||
<li><a href="https://github.com/puuu">puuu</a> fixed
|
||
<code>PAPERLESS_FORCE_SCRIPT_NAME</code>. You can now host paperless on sub
|
||
paths such as <code>https://localhost:8000/paperless/</code>.</li>
|
||
<li>Fixed an issue with the document consumer crashing on certain
|
||
documents due to issues with pdfminer.six. This library is used
|
||
for PDF text extraction.</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-142">paperless-ng 1.4.2</h3>
|
||
<ul>
|
||
<li>Fixed an issue with <code>sudo</code> that caused paperless to not start on
|
||
many Raspberry Pi devices. Thank you
|
||
<a href="https://github.com/WhiteHatTux">WhiteHatTux</a>!</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-141">paperless-ng 1.4.1</h3>
|
||
<ul>
|
||
<li>Added Polish locale.</li>
|
||
<li>Changed some parts of the Dockerfile to hopefully restore
|
||
functionality on certain ARM devices.</li>
|
||
<li>Updated python dependencies.</li>
|
||
<li><a href="https://github.com/shamoon">Michael Shamoon</a> added a sticky filter
|
||
/ bulk edit bar.</li>
|
||
<li><a href="https://github.com/sbrl">sbrl</a> changed the docker-entrypoint.sh
|
||
script to increase compatibility with NFS shares.</li>
|
||
<li><a href="https://github.com/what-name">Chris Nagy</a> added support for
|
||
creating a super user by passing <code>PAPERLESS_ADMIN_USER</code> and
|
||
<code>PAPERLESS_ADMIN_PASSWORD</code> as environment variables to the docker
|
||
container.</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-140">paperless-ng 1.4.0</h3>
|
||
<ul>
|
||
<li>Docker images now use tesseract 4.1.1, which should fix a series of
|
||
issues with OCR.</li>
|
||
<li>The full text search now displays results using the default document
|
||
list. This enables selection, filtering and bulk edit on search
|
||
results.</li>
|
||
<li>Changes<ul>
|
||
<li>Firefox only: Highlight search query in PDF previews.</li>
|
||
<li>New URL pattern for accessing documents by ASN directly
|
||
(<a href="http://">http://</a><paperless>/asn/123)</li>
|
||
<li>Added logging when executing pre* and post-consume scripts.</li>
|
||
<li>Better error logging during document consumption.</li>
|
||
<li>Updated python dependencies.</li>
|
||
<li>Automatically inserts typed text when opening "Create new"
|
||
dialogs on the document details page.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Fixes<ul>
|
||
<li>Fixed an issue with null characters in the document content.</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<div class="admonition note">
|
||
<p class="admonition-title">Note</p>
|
||
<p>The changed to the full text searching require you to reindex your
|
||
documents. <em>The docker image does this automatically, you don't need to
|
||
do anything.</em> To do this, execute the <code>document_index reindex</code>
|
||
management command (see <a href="../administration/#index">Managing the document search index</a>).</p>
|
||
</div>
|
||
<h3 id="paperless-ng-132">paperless-ng 1.3.2</h3>
|
||
<ul>
|
||
<li>Added translation into Portuguese.</li>
|
||
<li>Changes<ul>
|
||
<li>The exporter now exports user accounts, mail accounts, mail
|
||
rules and saved views as well.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Fixes<ul>
|
||
<li>Minor layout issues with document cards and the log viewer.</li>
|
||
<li>Fixed an issue with any/all/exact matching when characters used
|
||
in regular expressions were used for the match.</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-131">paperless-ng 1.3.1</h3>
|
||
<ul>
|
||
<li>Added translation into Spanish and Russian.</li>
|
||
<li>Other changes<ul>
|
||
<li>ISO-8601 date format will now always show years with 4 digits.</li>
|
||
<li>Added the ability to search for a document with a specific ASN.</li>
|
||
<li>The document cards now display ASN, types and dates in a more
|
||
organized way.</li>
|
||
<li>Added document previews when hovering over the preview button.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Fixes<ul>
|
||
<li>The startup check for write permissions now works properly on
|
||
NFS shares.</li>
|
||
<li>Fixed an issue with the search results score indicator.</li>
|
||
<li>Paperless was unable to generate thumbnails for encrypted PDF
|
||
files and failed. Paperless will now generate a default
|
||
thumbnail for these files.</li>
|
||
<li>Fixed <code>AUTO_LOGIN_USERNAME</code>: Unable to perform POST/PUT/DELETE
|
||
requests and unable to receive WebSocket messages.</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-130">paperless-ng 1.3.0</h3>
|
||
<p>This release contains new database migrations.</p>
|
||
<ul>
|
||
<li>Changes<ul>
|
||
<li>The REST API is versioned from this point onwards. This will
|
||
allow me to make changes without breaking existing clients. See
|
||
the documentation about <a href="../api/#api-versioning">API versioning</a> for details.</li>
|
||
<li>Added a color picker for tag colors.</li>
|
||
<li>Added the ability to use the filter for searching the document
|
||
content as well.</li>
|
||
<li>Added translations into Italian and Romanian. Thank you!</li>
|
||
<li>Close individual documents from the sidebar. Thanks to <a href="https://github.com/shamoon">Michael
|
||
Shamoon</a>.</li>
|
||
<li><a href="https://github.com/BolkoSchreiber">BolkoSchreiber</a> added an
|
||
option to disable/enable thumbnail inversion in dark mode.</li>
|
||
<li><a href="https://github.com/skuzzle">Simon Taddiken</a> added the ability
|
||
to customize the header used for remote user authentication with
|
||
SSO applications.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Bug fixes<ul>
|
||
<li>Fixed an issue with the auto matching algorithm when more than
|
||
256 tags were used.</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-121">paperless-ng 1.2.1</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/rodavelino">Rodrigo Avelino</a> translated
|
||
Paperless into Portuguese (Brazil)!</li>
|
||
<li>The date input fields now respect the currently selected date
|
||
format.</li>
|
||
<li>Added a fancy icon when adding paperless to the home screen on iOS
|
||
devices. Thanks to <a href="https://github.com/joelnordell">Joel Nordell</a>.</li>
|
||
<li>When using regular expression matching, the regular expression is
|
||
now validated before saving the tag/correspondent/type.</li>
|
||
<li>Regression fix: Dates on the front end did not respect date locale
|
||
settings in some cases.</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-120">paperless-ng 1.2.0</h3>
|
||
<ul>
|
||
<li>Changes to the OCRmyPDF integration<ul>
|
||
<li>Added support for deskewing and automatic rotation of
|
||
incorrectly rotated pages. This is enabled by default, see
|
||
<a href="../configuration/#ocr">OCR settings</a>.</li>
|
||
<li>Better support for encrypted files.</li>
|
||
<li>Better support for various other PDF files: Paperless will now
|
||
attempt to force OCR with safe options when OCR fails with the
|
||
configured options.</li>
|
||
<li>Added an explicit option to skip cleaning with <code>unpaper</code>.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Download multiple selected documents as a zip archive.</li>
|
||
<li>The document list now remembers the current page.</li>
|
||
<li>Improved responsiveness when switching between saved views and the
|
||
document list.</li>
|
||
<li>Increased the default wait time when observing files in the
|
||
consumption folder with polling from 1 to 5 seconds. This will
|
||
decrease the likelihood of paperless consuming partially written
|
||
files.</li>
|
||
<li>Fixed a crash of the document archiver management command when
|
||
trying to process documents with unknown mime types.</li>
|
||
<li>Paperless no longer depends on <code>libpoppler-cpp-dev</code>.</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-114">paperless-ng 1.1.4</h3>
|
||
<ul>
|
||
<li>Added English (GB) locale.</li>
|
||
<li>Added ISO-8601 date display option.</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-113">paperless-ng 1.1.3</h3>
|
||
<ul>
|
||
<li>Added a docker-specific configuration option to adjust the number of
|
||
worker processes of the web server. See
|
||
<a href="../configuration/#docker">Docker options</a>.</li>
|
||
<li>Some more memory usage optimizations.</li>
|
||
<li>Don't show inbox statistics if no inbox tag is defined.</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-112">paperless-ng 1.1.2</h3>
|
||
<ul>
|
||
<li>Always show top left corner of thumbnails, even for extra wide
|
||
documents.</li>
|
||
<li>Added a management command for executing the sanity checker
|
||
directly. See <a href="../administration/#sanity-checker">management utilities</a>.</li>
|
||
<li>The weekly sanity check now reports messages in the log files.</li>
|
||
<li>Fixed an issue with the metadata tab not reporting anything in case
|
||
of missing files.</li>
|
||
<li>Reverted a change from 1.1.0 that caused huge memory usage due to
|
||
redis caching.</li>
|
||
<li>Some memory usage optimizations.</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-111">paperless-ng 1.1.1</h3>
|
||
<p>This release contains new database migrations.</p>
|
||
<ul>
|
||
<li>Fixed a bug in the sanity checker that would cause it to display "x
|
||
not in list" errors instead of actual issues.</li>
|
||
<li>Fixed a bug with filename generation for archive filenames that
|
||
would cause the archive files of two documents to overlap.<ul>
|
||
<li>This happened when <code>PAPERLESS_FILENAME_FORMAT</code> is used and the
|
||
filenames of two or more documents are the same, except for the
|
||
file extension.</li>
|
||
<li>Paperless will now store the archive filename in the database as
|
||
well instead of deriving it from the original filename, and use
|
||
the same logic for detecting and avoiding filename clashes
|
||
that's also used for original filenames.</li>
|
||
<li>The migrations will repair any missing archive files. If you're
|
||
using tika, ensure that tika is running while performing the
|
||
migration. Docker-compose will take care of that.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Fixed a bug with thumbnail regeneration when TIKA integration was
|
||
used.</li>
|
||
<li>Added ASN as a placeholder field to the filename format.</li>
|
||
<li>The docker image now comes with built-in shortcuts for most
|
||
management commands. These are now the recommended way to execute
|
||
management commands, since these also ensure that they're always
|
||
executed as the paperless user and you're less likely to run into
|
||
permission issues. See
|
||
<a href="../administration/#management-commands">management commands</a>.</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-110">paperless-ng 1.1.0</h3>
|
||
<ul>
|
||
<li>
|
||
<p>Document processing status</p>
|
||
<ul>
|
||
<li>Paperless now shows the status of processing documents on the
|
||
dashboard in real time.</li>
|
||
<li>Status notifications when<ul>
|
||
<li>New documents are detected in the consumption folder, in
|
||
mails, uploaded on the front end, or added with one of the
|
||
mobile apps.</li>
|
||
<li>Documents are successfully added to paperless.</li>
|
||
<li>Document consumption failed (with error messages)</li>
|
||
</ul>
|
||
</li>
|
||
<li>Configuration options to enable/disable individual
|
||
notifications.</li>
|
||
</ul>
|
||
</li>
|
||
<li>
|
||
<p>Live updates to document lists and saved views when new documents
|
||
are added.</p>
|
||
<div class="admonition tip">
|
||
<p class="admonition-title">Tip</p>
|
||
</div>
|
||
<p>For status notifications and live updates to work, paperless now
|
||
requires an <a href="https://asgi.readthedocs.io/en/latest/">ASGI</a>-enabled
|
||
web server. The docker images uses <code>gunicorn</code> and an ASGI-enabled
|
||
worker called <a href="https://www.uvicorn.org/">uvicorn</a>, and there is no
|
||
need to configure anything.</p>
|
||
<p>For bare metal installations, changes are required for the
|
||
notifications to work. Adapt the service
|
||
<code>paperless-webserver.service</code> to use the supplied <code>gunicorn.conf.py</code>
|
||
configuration file and adapt the reference to the ASGI application
|
||
as follows:</p>
|
||
<div class="highlight"><pre><span></span><code><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a>ExecStart=/opt/paperless/.local/bin/gunicorn -c /opt/paperless/gunicorn.conf.py paperless.asgi:application
|
||
</code></pre></div>
|
||
<p>Paperless will continue to work with WSGI, but you will not get any
|
||
status notifications.</p>
|
||
<p>Apache <code>mod_wsgi</code> users, see
|
||
<a href="../faq/#how-do-i-get-websocket-support-with-apache-mod_wsgi">this note</a>.</p>
|
||
</li>
|
||
<li>
|
||
<p>Paperless now offers suggestions for tags, correspondents and types
|
||
on the document detail page.</p>
|
||
</li>
|
||
<li>
|
||
<p>Added an interactive easy install script that automatically
|
||
downloads, configures and starts paperless with docker.</p>
|
||
</li>
|
||
<li>
|
||
<p>Official support for Python 3.9.</p>
|
||
</li>
|
||
<li>
|
||
<p>Other changes and fixes</p>
|
||
<ul>
|
||
<li>Adjusted the default parallelization settings to run more than
|
||
one task in parallel on systems with 4 or less cores. This
|
||
addresses issues with paperless not consuming any new files when
|
||
other tasks are running.</li>
|
||
<li>Fixed a rare race condition that would cause paperless to
|
||
process incompletely written files when using the upload on the
|
||
dashboard.</li>
|
||
<li>The document classifier no longer issues warnings and errors
|
||
when auto matching is not used at all.</li>
|
||
<li>Better icon for document previews.</li>
|
||
<li>Better info section in the side bar.</li>
|
||
<li>Paperless no longer logs to the database. Instead, logs are
|
||
written to rotating log files. This solves many "database is
|
||
locked" issues on Raspberry Pi, especially when SQLite is used.</li>
|
||
<li>By default, log files are written to <code>PAPERLESS_DATA_DIR/log/</code>.
|
||
Logging settings can be adjusted with <code>PAPERLESS_LOGGING_DIR</code>,
|
||
<code>PAPERLESS_LOGROTATE_MAX_SIZE</code> and
|
||
<code>PAPERLESS_LOGROTATE_MAX_BACKUPS</code>.</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-100">paperless-ng 1.0.0</h3>
|
||
<p>Nothing special about this release, but since there are relatively few
|
||
bug reports coming in, I think that this is reasonably stable.</p>
|
||
<ul>
|
||
<li>Document export<ul>
|
||
<li>The document exporter has been rewritten to support updating an
|
||
already existing export in place. This enables incremental
|
||
backups with <code>rsync</code>.</li>
|
||
<li>The document exporter supports naming exported files according
|
||
to <code>PAPERLESS_FILENAME_FORMAT</code>.</li>
|
||
<li>The document exporter locks the media directory and the database
|
||
during execution to ensure that the resulting export is
|
||
consistent.</li>
|
||
<li>See the <a href="../administration/#exporter">updated documentation</a> for more details.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Other changes and additions<ul>
|
||
<li>Added a language selector to the settings.</li>
|
||
<li>Added date format options to the settings.</li>
|
||
<li>Range selection with shift clicking is now possible in the
|
||
document list.</li>
|
||
<li>Filtering correspondent, type and tag management pages by name.</li>
|
||
<li>Focus "Name" field in dialogs by default.</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-0914">paperless-ng 0.9.14</h3>
|
||
<p>Starting with this version, releases are getting built automatically.
|
||
This release also comes with changes on how to install and update
|
||
paperless.</p>
|
||
<ul>
|
||
<li>Paperless now uses GitHub Actions to make releases and build docker
|
||
images.<ul>
|
||
<li>Docker images are available for amd64, armhf, and aarch64.</li>
|
||
<li>When you pull an image from Docker Hub, Docker will
|
||
automatically select the correct image for you.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Changes to docker installations and updates<ul>
|
||
<li>The <code>-dockerfiles.tar.xz</code> release archive is gone. Instead,
|
||
simply grab the docker files from <code>/docker/compose</code> in the
|
||
repository if you wish to install paperless by pulling from the
|
||
hub.</li>
|
||
<li>The docker compose files in <code>/docker/compose</code> were changed to
|
||
always use the <code>latest</code> version automatically. In order to do
|
||
further updates, simply do a <code>docker-compose pull</code>. The
|
||
documentation has been updated.</li>
|
||
<li>The docker compose files were changed to restart paperless on
|
||
system boot only if it was running before shutdown.</li>
|
||
<li>Documentation of the docker-compose files about what they do.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Changes to bare metal installations and updates<ul>
|
||
<li>The release archive is built exactly like before. However, the
|
||
release now comes with already compiled translation messages and
|
||
collected static files. Therefore, the update steps
|
||
<code>compilemessages</code> and <code>collectstatic</code> are now obsolete.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Other changes<ul>
|
||
<li>A new configuration option <code>PAPERLESS_IGNORE_DATES</code> was added by
|
||
<a href="http://github.com/jayme-github">jayme-github</a>. This can be used
|
||
to instruct paperless to ignore certain dates (such as your date
|
||
of birth) when guessing the date from the document content. This
|
||
was actually introduced in 0.9.12, I just forgot to mention it
|
||
in the changelog.</li>
|
||
<li>The filter drop downs now display selected entries on top of all
|
||
other entries.</li>
|
||
<li>The PostgreSQL client now supports setting an explicit <code>sslmode</code>
|
||
to force encryption of the connection to PostgreSQL.</li>
|
||
<li>The docker images now come with <code>jbig2enc</code>, which is a lossless
|
||
image encoder for PDF documents and decreases the size of
|
||
certain PDF/A documents.</li>
|
||
<li>When using any of the manual matching algorithms, paperless now
|
||
logs messages about when and why these matching algorithms
|
||
matched.</li>
|
||
<li>The default settings for parallelization in paperless were
|
||
adjusted to always leave one CPU core free.</li>
|
||
<li>Added an option to the frontend to choose which method to use
|
||
for displaying PDF documents.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Fixes<ul>
|
||
<li>An issue with the tika parser not picking up files from the
|
||
consumption directory was fixed.</li>
|
||
<li>A couple changes to the dark mode and fixes to several other
|
||
layout issues.</li>
|
||
<li>An issue with the drop downs for correspondents, tags and types
|
||
not properly supporting filtering with special characters was
|
||
fixed.</li>
|
||
<li>Fixed an issue with filenames of downloaded files: Dates where
|
||
off by one day due to timezone issues.</li>
|
||
<li>Searching will continue to work even when the index returns
|
||
non-existing documents. This resulted in "Document does not
|
||
exist" errors before. Instead, a warning is logged, indicating
|
||
the issue.</li>
|
||
<li>An issue with the consumer crashing when invalid regular
|
||
expression were used was fixed.</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-0913">paperless-ng 0.9.13</h3>
|
||
<ul>
|
||
<li>Fixed an issue with Paperless not starting due to the new Tika
|
||
integration when <code>USERMAP_UID</code> and <code>USERMAP_GID</code> was used in the
|
||
<code>docker-compose.env</code> file.</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-0912">paperless-ng 0.9.12</h3>
|
||
<ul>
|
||
<li>Paperless localization<ul>
|
||
<li>Thanks to the combined efforts of many users, Paperless is now
|
||
available in English, Dutch, French and German.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Thanks to <a href="https://github.com/jovandeginste">Jo Vandeginste</a>,
|
||
Paperless has optional support for Office documents such as .docx,
|
||
.doc, .odt and more.<ul>
|
||
<li>See the <a href="../configuration/#tika">Tika settings</a> on how to enable this
|
||
feature. This feature requires two additional services (one for
|
||
parsing Office documents and metadata extraction and another for
|
||
converting Office documents to PDF), and is therefore not enabled
|
||
on default installations.</li>
|
||
<li>As with all other documents, paperless converts Office documents
|
||
to PDF and stores both the original as well as the archived PDF.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Dark mode<ul>
|
||
<li>Thanks to <a href="https://github.com/shamoon">Michael Shamoon</a>,
|
||
paperless now has a dark mode. Configuration is available in the
|
||
settings.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Other changes and additions<ul>
|
||
<li>The PDF viewer now uses a local copy of some dependencies
|
||
instead of fetching them from the internet. Thanks to
|
||
<a href="https://github.com/sisao">slorenz</a>.</li>
|
||
<li>Revamped search bar styling thanks to <a href="https://github.com/shamoon">Michael
|
||
Shamoon</a>.</li>
|
||
<li>Sorting in the document list by clicking on table headers.</li>
|
||
<li>A button was added to the document detail page that assigns a
|
||
new ASN to a document.</li>
|
||
<li>Form field validation: When providing invalid input in a form
|
||
(such as a duplicate ASN or no name), paperless now has visual
|
||
indicators and clearer error messages about what's wrong.</li>
|
||
<li>Paperless disables buttons with network actions (such as save
|
||
and delete) when a network action is active. This indicates that
|
||
something is happening and prevents double clicking.</li>
|
||
<li>When using "Save & next", the title field is focussed
|
||
automatically to better support keyboard editing.</li>
|
||
<li>E-Mail: Added filter rule parameters to allow inline attachments
|
||
(watch out for mails with inlined images!) and attachment
|
||
filename filters with wildcards.</li>
|
||
<li>Support for remote user authentication thanks to <a href="https://github.com/shamoon">Michael
|
||
Shamoon</a>. This is useful for hiding
|
||
Paperless behind single sign on applications such as
|
||
<a href="https://www.authelia.com/">authelia</a>.</li>
|
||
<li>"Clear filters" has been renamed to "Reset filters" and now
|
||
correctly restores the default filters on saved views. Thanks to
|
||
<a href="https://github.com/shamoon">Michael Shamoon</a></li>
|
||
</ul>
|
||
</li>
|
||
<li>Fixes<ul>
|
||
<li>Paperless was unable to save views when "Not assigned" was
|
||
chosen in one of the filter dropdowns.</li>
|
||
<li>Clearer error messages when pre and post consumption scripts do
|
||
not exist.</li>
|
||
<li>The post consumption script is executed later in the consumption
|
||
process. Before the change, an ID was passed to the script
|
||
referring to a document that did not yet exist in the database.</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-0911">paperless-ng 0.9.11</h3>
|
||
<ul>
|
||
<li>Fixed an issue with the docker image not starting at all due to a
|
||
configuration change of the web server.</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-0910">paperless-ng 0.9.10</h3>
|
||
<ul>
|
||
<li>Bulk editing<ul>
|
||
<li>Thanks to <a href="https://github.com/shamoon">Michael Shamoon</a>, we've
|
||
got a new interface for the bulk editor.</li>
|
||
<li>There are some configuration options in the settings to alter
|
||
the behavior.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Other changes and additions<ul>
|
||
<li>Thanks to <a href="https://github.com/zjean">zjean</a>, paperless now
|
||
publishes a webmanifest, which is useful for adding the
|
||
application to home screens on mobile devices.</li>
|
||
<li>The Paperless-ng logo now navigates to the dashboard.</li>
|
||
<li>Filter for documents that don't have any correspondents, types
|
||
or tags assigned.</li>
|
||
<li>Tags, types and correspondents are now sorted case insensitive.</li>
|
||
<li>Lots of preparation work for localization support.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Fixes<ul>
|
||
<li>Added missing dependencies for Raspberry Pi builds.</li>
|
||
<li>Fixed an issue with plain text file consumption: Thumbnail
|
||
generation failed due to missing fonts.</li>
|
||
<li>An issue with the search index reporting missing documents after
|
||
bulk deletes was fixed.</li>
|
||
<li>Issue with the tag selector not clearing input correctly.</li>
|
||
<li>The consumer used to stop working when encountering an
|
||
incomplete classifier model file.</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<div class="admonition note">
|
||
<p class="admonition-title">Note</p>
|
||
<p>The bulk delete operations did not update the search index. Therefore,
|
||
documents that you deleted remained in the index and caused the search
|
||
to return messages about missing documents when searching. Further bulk
|
||
operations will properly update the index.</p>
|
||
<p>However, this change is not retroactive: If you used the delete method
|
||
of the bulk editor, you need to reindex your search index by
|
||
<a href="../administration/#index">running the management command <code>document_index</code> with the argument <code>reindex</code></a>.</p>
|
||
</div>
|
||
<h3 id="paperless-ng-099">paperless-ng 0.9.9</h3>
|
||
<p>Christmas release!</p>
|
||
<ul>
|
||
<li>Bulk editing<ul>
|
||
<li>Paperless now supports bulk editing.</li>
|
||
<li>The following operations are available: Add and remove
|
||
correspondents, tags, document types from selected documents, as
|
||
well as mass-deleting documents.</li>
|
||
<li>We've got a more fancy UI in the works that makes these
|
||
features more accessible, but that's not quite ready yet.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Searching<ul>
|
||
<li>Paperless now supports searching for similar documents ("More
|
||
like this") both from the document detail page as well as from
|
||
individual search results.</li>
|
||
<li>A search score indicates how well a document matches the search
|
||
query, or how similar a document is to a given reference
|
||
document.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Other additions and changes<ul>
|
||
<li>Clarification in the UI that the fields "Match" and "Is
|
||
insensitive" are not relevant for the Auto matching algorithm.</li>
|
||
<li>New select interface for tags, types and correspondents allows
|
||
filtering. This also improves tag selection. Thanks again to
|
||
<a href="https://github.com/shamoon">Michael Shamoon</a>!</li>
|
||
<li>Page navigation controls for the document viewer, thanks to
|
||
<a href="https://github.com/shamoon">Michael Shamoon</a>.</li>
|
||
<li>Layout changes to the small cards document list.</li>
|
||
<li>The dashboard now displays the username (or full name if
|
||
specified in the admin) on the dashboard.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Fixes<ul>
|
||
<li>An error that caused the document importer to crash was fixed.</li>
|
||
<li>An issue with changes not being possible when
|
||
<code>PAPERLESS_COOKIE_PREFIX</code> is used was fixed.</li>
|
||
<li>The date selection filters now allow manual entry of dates.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Feature Removal<ul>
|
||
<li>Most of the guesswork features have been removed. Paperless no
|
||
longer tries to extract correspondents and tags from file names.</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-098">paperless-ng 0.9.8</h3>
|
||
<p>This release addresses two severe issues with the previous release.</p>
|
||
<ul>
|
||
<li>The delete buttons for document types, correspondents and tags were
|
||
not working.</li>
|
||
<li>The document section in the admin was causing internal server errors
|
||
(500).</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-097">paperless-ng 0.9.7</h3>
|
||
<ul>
|
||
<li>Front end<ul>
|
||
<li>Thanks to the hard work of <a href="https://github.com/shamoon">Michael
|
||
Shamoon</a>, paperless now comes with a
|
||
much more streamlined UI for filtering documents.</li>
|
||
<li><a href="https://github.com/shamoon">Michael Shamoon</a> replaced the
|
||
document preview with another component. This should fix
|
||
compatibility with Safari browsers.</li>
|
||
<li>Added buttons to the management pages to quickly show all
|
||
documents with one specific tag, correspondent, or title.</li>
|
||
<li>Paperless now stores your saved views on the server and
|
||
associates them with your user account. This means that you can
|
||
access your views on multiple devices and have separate views
|
||
for different users. You will have to recreate your views.</li>
|
||
<li>The GitHub and documentation links now open in new tabs/windows.
|
||
Thanks to <a href="https://github.com/rYR79435">rYR79435</a>.</li>
|
||
<li>Paperless now generates default saved view names when saving
|
||
views with certain filter rules.</li>
|
||
<li>Added a small version indicator to the front end.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Other additions and changes<ul>
|
||
<li>The new filename format field <code>{tag_list}</code> inserts a list of
|
||
tags into the filename, separated by comma.</li>
|
||
<li>The <code>document_retagger</code> no longer removes inbox tags or tags
|
||
without matching rules.</li>
|
||
<li>The new configuration option <code>PAPERLESS_COOKIE_PREFIX</code> allows
|
||
you to run multiple instances of paperless on different ports.
|
||
This option enables you to be logged in into multiple instances
|
||
by specifying different cookie names for each instance.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Fixes<ul>
|
||
<li>Sometimes paperless would assign dates in the future to newly
|
||
consumed documents.</li>
|
||
<li>The filename format fields <code>{created_month}</code> and <code>{created_day}</code>
|
||
now use a leading zero for single digit values.</li>
|
||
<li>The filename format field <code>{tags}</code> can no longer be used without
|
||
arguments.</li>
|
||
<li>Paperless was not able to consume many images (especially images
|
||
from mobile scanners) due to missing DPI information. Paperless
|
||
now assumes A4 paper size for PDF generation if no DPI
|
||
information is present.</li>
|
||
<li>Documents with empty titles could not be opened from the table
|
||
view due to the link being empty.</li>
|
||
<li>Fixed an issue with filenames containing special characters such
|
||
as <code>:</code> not being accepted for upload.</li>
|
||
<li>Fixed issues with thumbnail generation for plain text files.</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-096">paperless-ng 0.9.6</h3>
|
||
<p>This release focusses primarily on many small issues with the UI.</p>
|
||
<ul>
|
||
<li>Front end<ul>
|
||
<li>Paperless now has proper window titles.</li>
|
||
<li>Fixed an issue with the small cards when more than 7 tags were
|
||
used.</li>
|
||
<li>Navigation of the "Show all" links adjusted. They navigate to
|
||
the saved view now, if available in the sidebar.</li>
|
||
<li>Some indication on the document lists that a filter is active
|
||
was added.</li>
|
||
<li>There's a new filter to filter for documents that do <em>not</em> have
|
||
a certain tag.</li>
|
||
<li>The file upload box now shows upload progress.</li>
|
||
<li>The document edit page was reorganized.</li>
|
||
<li>The document edit page shows various information about a
|
||
document.</li>
|
||
<li>An issue with the height of the preview was fixed.</li>
|
||
<li>Table issues with too long document titles fixed.</li>
|
||
</ul>
|
||
</li>
|
||
<li>API<ul>
|
||
<li>The API now serves file names with documents.</li>
|
||
<li>The API now serves various metadata about documents.</li>
|
||
<li>API documentation updated.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Other<ul>
|
||
<li>Fixed an issue with the docker image when a non-standard
|
||
PostgreSQL port was used.</li>
|
||
<li>The docker image was trying check for installed languages before
|
||
actually installing them.</li>
|
||
<li><code>FILENAME_FORMAT</code> placeholder for document types.</li>
|
||
<li>The filename formatter is now less restrictive with file names
|
||
and tries to conserve the original correspondents, types and
|
||
titles as much as possible.</li>
|
||
<li>The filename formatter does not include the document ID in
|
||
filenames anymore. It will rather append <code>_01</code>, <code>_02</code>, etc when
|
||
it detects duplicate filenames.</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<div class="admonition note">
|
||
<p class="admonition-title">Note</p>
|
||
</div>
|
||
<p>The changes to the filename format will apply to newly added documents
|
||
and changed documents. If you want all files to reflect these changes,
|
||
execute the <code>document_renamer</code> management command.</p>
|
||
<h3 id="paperless-ng-095">paperless-ng 0.9.5</h3>
|
||
<p>This release concludes the big changes I wanted to get rolled into
|
||
paperless. The next releases before 1.0 will focus on fixing issues,
|
||
primarily.</p>
|
||
<ul>
|
||
<li>OCR<ul>
|
||
<li>Paperless now uses
|
||
<a href="https://github.com/jbarlow83/OCRmyPDF">OCRmyPDF</a> to perform OCR
|
||
on documents. It still uses tesseract under the hood, but the
|
||
PDF parser of Paperless has changed considerably and will behave
|
||
different for some documents.</li>
|
||
<li>OCRmyPDF creates archived PDF/A documents with embedded text
|
||
that can be selected in the front end.</li>
|
||
<li>Paperless stores archived versions of documents alongside with
|
||
the originals. The originals can be accessed on the document
|
||
edit page. If available, a dropdown menu will appear next to the
|
||
download button.</li>
|
||
<li>Many of the configuration options regarding OCR have changed.
|
||
See <a href="../configuration/#ocr">OCR settings</a> for details.</li>
|
||
<li>Paperless no longer guesses the language of your documents. It
|
||
always uses the language that you specified with
|
||
<code>PAPERLESS_OCR_LANGUAGE</code>. Be sure to set this to the language
|
||
the majority of your documents are in. Multiple languages can be
|
||
specified, but that requires more CPU time.</li>
|
||
<li>The management command <a href="../administration/#archiver"><code>document_archiver</code></a>
|
||
can be used to create archived versions for already existing documents.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Tags from consumption folder.<ul>
|
||
<li>Thanks to <a href="https://github.com/jayme-github">jayme-github</a>,
|
||
paperless now consumes files from sub folders in the consumption
|
||
folder and is able to assign tags based on the sub folders a
|
||
document was found in. This can be configured with
|
||
<code>PAPERLESS_CONSUMER_RECURSIVE</code> and
|
||
<code>PAPERLESS_CONSUMER_SUBDIRS_AS_TAGS</code>.</li>
|
||
</ul>
|
||
</li>
|
||
<li>API<ul>
|
||
<li>The API now offers token authentication.</li>
|
||
<li>The endpoint for uploading documents now supports specifying
|
||
custom titles, correspondents, tags and types. This can be used
|
||
by clients to override the default behavior of paperless. See
|
||
<a href="../api/#file-uploads">POSTing documents</a>.</li>
|
||
<li>The document endpoint of API now serves documents in this form:<ul>
|
||
<li>correspondents, document types and tags are referenced by
|
||
their ID in the fields <code>correspondent</code>, <code>document_type</code> and
|
||
<code>tags</code>. The <code>*_id</code> versions are gone. These fields are
|
||
read/write.</li>
|
||
<li>paperless does not serve nested tags, correspondents or
|
||
types anymore.</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li>Front end<ul>
|
||
<li>Paperless does some basic caching of correspondents, tags and
|
||
types and will only request them from the server when necessary
|
||
or when entirely reloading the page.</li>
|
||
<li>Document list fetching is about 10%-30% faster now, especially
|
||
when lots of tags/correspondents are present.</li>
|
||
<li>Some minor improvements to the front end, such as document count
|
||
in the document list, better highlighting of the current page,
|
||
and improvements to the filter behavior.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Fixes:<ul>
|
||
<li>A bug with the generation of filenames for files with
|
||
unsupported types caused the exporter and document saving to
|
||
crash.</li>
|
||
<li>Mail handling no longer exits entirely when encountering errors.
|
||
It will skip the account/rule/message on which the error
|
||
occurred.</li>
|
||
<li>Assigning correspondents from mail sender names failed for very
|
||
long names. Paperless no longer assigns correspondents in these
|
||
cases.</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-094">paperless-ng 0.9.4</h3>
|
||
<ul>
|
||
<li>Searching:<ul>
|
||
<li>Paperless now supports searching by tags, types and dates and
|
||
correspondents. In order to have this applied to your existing
|
||
documents, you need to perform a <code>document_index reindex</code>
|
||
management command (see <a href="../administration/#index">document search index</a>)
|
||
that adds the data to the search index. You only need to do this
|
||
once, since the schema of the search index changed. Paperless
|
||
keeps the index updated after that whenever something changes.</li>
|
||
<li>Paperless now has spelling corrections ("Did you mean") for
|
||
miss-typed queries.</li>
|
||
<li>The documentation contains
|
||
<a href="../usage/#basic-usage_searching">information about the query syntax</a>.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Front end:<ul>
|
||
<li>Clickable tags, correspondents and types allow quick filtering
|
||
for related documents.</li>
|
||
<li>Saved views are now editable.</li>
|
||
<li>Preview documents directly in the browser.</li>
|
||
<li>Navigation from the dashboard to saved views.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Fixes:<ul>
|
||
<li>A severe error when trying to use post consume scripts.</li>
|
||
<li>An error in the consumer that cause invalid messages of missing
|
||
files to show up in the log.</li>
|
||
</ul>
|
||
</li>
|
||
<li>The documentation now contains information about bare metal installs
|
||
and a section about how to setup the development environment.</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-093">paperless-ng 0.9.3</h3>
|
||
<ul>
|
||
<li>Setting <code>PAPERLESS_AUTO_LOGIN_USERNAME</code> replaces
|
||
<code>PAPERLESS_DISABLE_LOGIN</code>. You have to specify your username.</li>
|
||
<li>Added a simple sanity checker that checks your documents for missing
|
||
or orphaned files, files with wrong checksums, inaccessible files,
|
||
and documents with empty content.</li>
|
||
<li>It is no longer possible to encrypt your documents. For the time
|
||
being, paperless will continue to operate with already encrypted
|
||
documents.</li>
|
||
<li>Fixes:<ul>
|
||
<li>Paperless now uses inotify again, since the watchdog was causing
|
||
issues which I was not aware of.</li>
|
||
<li>Issue with the automatic classifier not working with only one
|
||
tag.</li>
|
||
<li>A couple issues with the search index being opened to eagerly.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Added lots of tests for various parts of the application.</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-092">paperless-ng 0.9.2</h3>
|
||
<ul>
|
||
<li>Major changes to the front end (colors, logo, shadows, layout of the
|
||
cards, better mobile support)</li>
|
||
<li>Paperless now uses mime types and libmagic detection to determine if
|
||
a file type is supported and which parser to use. Removes all file
|
||
type checks that where present in MANY different places in
|
||
paperless.</li>
|
||
<li>Mail consumer now correctly consumes documents even when their
|
||
content type was not set correctly. (i.e. PDF documents with content
|
||
type <code>application/octet-stream</code>)</li>
|
||
<li>Basic sorting of mail rules added</li>
|
||
<li>Much better admin for mail rule editing.</li>
|
||
<li>Docker entrypoint script awaits the database server if it is
|
||
configured.</li>
|
||
<li>Disabled editing of logs.</li>
|
||
<li>New setting <code>PAPERLESS_OCR_PAGES</code> limits the tesseract parser to the
|
||
first n pages of scanned documents.</li>
|
||
<li>Fixed a bug where tasks with too long task names would not show up
|
||
in the admin.</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-091">paperless-ng 0.9.1</h3>
|
||
<ul>
|
||
<li>Moved documentation of the settings to the actual documentation.</li>
|
||
<li>Updated release script to force the user to choose between SQLite
|
||
and PostgreSQL. This avoids confusion when upgrading from paperless.</li>
|
||
</ul>
|
||
<h3 id="paperless-ng-090">paperless-ng 0.9.0</h3>
|
||
<ul>
|
||
<li><strong>Deprecated:</strong> GnuPG. <a href="../administration/#encryption">See this note on the state of GnuPG in paperless-ng.</a>
|
||
This features will most likely be removed in future versions.</li>
|
||
<li><strong>Added:</strong> New frontend. Features:<ul>
|
||
<li>Single page application: It's much more responsive than the
|
||
django admin pages.</li>
|
||
<li>Dashboard. Shows recently scanned documents, or todo notes, or
|
||
other documents at wish. Allows uploading of documents. Shows
|
||
basic statistics.</li>
|
||
<li>Better document list with multiple display options.</li>
|
||
<li>Full text search with result highlighting, auto completion and
|
||
scoring based on the query. It uses a document search index in
|
||
the background.</li>
|
||
<li>Saveable filters.</li>
|
||
<li>Better log viewer.</li>
|
||
</ul>
|
||
</li>
|
||
<li><strong>Added:</strong> Document types. Assign these to documents just as
|
||
correspondents. They may be used in the future to perform automatic
|
||
operations on documents depending on the type.</li>
|
||
<li><strong>Added:</strong> Inbox tags. Define an inbox tag and it will automatically
|
||
be assigned to any new document scanned into the system.</li>
|
||
<li><strong>Added:</strong> Automatic matching. A new matching algorithm that
|
||
automatically assigns tags, document types and correspondents to
|
||
your documents. It uses a neural network trained on your data.</li>
|
||
<li><strong>Added:</strong> Archive serial numbers. Assign these to quickly find
|
||
documents stored in physical binders.</li>
|
||
<li><strong>Added:</strong> Enabled the internal user management of django. This
|
||
isn't really a multi user solution, however, it allows more than
|
||
one user to access the website and set some basic permissions /
|
||
renew passwords.</li>
|
||
<li><strong>Modified [breaking]:</strong> All new mail consumer with customizable
|
||
filters, actions and multiple account support. Replaces the old mail
|
||
consumer. The new mail consumer needs different configuration but
|
||
can be configured to act exactly like the old consumer.</li>
|
||
<li><strong>Modified:</strong> Changes to the consumer:<ul>
|
||
<li>Now uses the excellent watchdog library that should make sure
|
||
files are discovered no matter what the platform is.</li>
|
||
<li>The consumer now uses a task scheduler to run consumption
|
||
processes in parallel. This means that consuming many documents
|
||
should be much faster on systems with many cores.</li>
|
||
<li>Concurrency is controlled with the new settings
|
||
<code>PAPERLESS_TASK_WORKERS</code> and <code>PAPERLESS_THREADS_PER_WORKER</code>. See
|
||
TODO for details on concurrency.</li>
|
||
<li>The consumer no longer blocks the database for extended periods
|
||
of time.</li>
|
||
<li>An issue with tesseract running multiple threads per page and
|
||
slowing down the consumer was fixed.</li>
|
||
</ul>
|
||
</li>
|
||
<li><strong>Modified [breaking]:</strong> REST Api changes:<ul>
|
||
<li>New filters added, other filters removed (case sensitive
|
||
filters, slug filters)</li>
|
||
<li>Endpoints for thumbnails, previews and downloads replace the old
|
||
<code>/fetch/</code> urls. Redirects are in place.</li>
|
||
<li>Endpoint for document uploads replaces the old <code>/push</code> url.
|
||
Redirects are in place.</li>
|
||
<li>Foreign key relationships are now served as IDs, not as urls.</li>
|
||
</ul>
|
||
</li>
|
||
<li><strong>Modified [breaking]:</strong> PostgreSQL:<ul>
|
||
<li>If <code>PAPERLESS_DBHOST</code> is specified in the settings, paperless
|
||
uses PostgreSQL instead of SQLite. Username, database and
|
||
password all default to <code>paperless</code> if not specified.</li>
|
||
</ul>
|
||
</li>
|
||
<li><strong>Modified [breaking]:</strong> document_retagger management command
|
||
rework. See <a href="../administration/#retagger">Document retagger</a> for
|
||
details. Replaces <code>document_correspondents</code> management command.</li>
|
||
<li><strong>Removed [breaking]:</strong> Reminders.</li>
|
||
<li><strong>Removed:</strong> All customizations made to the django admin pages.</li>
|
||
<li><strong>Removed [breaking]:</strong> The docker image no longer supports SSL.
|
||
If you want to expose paperless to the internet, hide paperless
|
||
behind a proxy server that handles SSL requests.</li>
|
||
<li><strong>Internal changes:</strong> Mostly code cleanup, including:<ul>
|
||
<li>Rework of the code of the tesseract parser. This is now a lot
|
||
cleaner.</li>
|
||
<li>Rework of the filename handling code. It was a mess.</li>
|
||
<li>Fixed some issues with the document exporter not exporting all
|
||
documents when encountering duplicate filenames.</li>
|
||
<li>Added a task scheduler that takes care of checking mail,
|
||
training the classifier, maintaining the document search index
|
||
and consuming documents.</li>
|
||
<li>Updated dependencies. Now uses Pipenv all around.</li>
|
||
<li>Updated Dockerfile and docker-compose. Now uses <code>supervisord</code> to
|
||
run everything paperless-related in a single container.</li>
|
||
</ul>
|
||
</li>
|
||
<li><strong>Settings:</strong><ul>
|
||
<li><code>PAPERLESS_FORGIVING_OCR</code> is now default and gone. Reason: Even
|
||
if <code>langdetect</code> fails to detect a language, tesseract still does
|
||
a very good job at ocr'ing a document with the default
|
||
language. Certain language specifics such as umlauts may not get
|
||
picked up properly.</li>
|
||
<li><code>PAPERLESS_DEBUG</code> defaults to <code>false</code>.</li>
|
||
<li>The presence of <code>PAPERLESS_DBHOST</code> now determines whether to use
|
||
PostgreSQL or SQLite.</li>
|
||
<li><code>PAPERLESS_OCR_THREADS</code> is gone and replaced with
|
||
<code>PAPERLESS_TASK_WORKERS</code> and <code>PAPERLESS_THREADS_PER_WORKER</code>.
|
||
Refer to the config example for details.</li>
|
||
<li><code>PAPERLESS_OPTIMIZE_THUMBNAILS</code> allows you to disable or enable
|
||
thumbnail optimization. This is useful on less powerful devices.</li>
|
||
</ul>
|
||
</li>
|
||
<li>Many more small changes here and there. The usual stuff.</li>
|
||
</ul>
|
||
<h2 id="paperless">Paperless</h2>
|
||
<h3 id="270">2.7.0</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/syntonym">syntonym</a> submitted a pull request to
|
||
catch IMAP connection errors
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/475">#475</a>.</li>
|
||
<li><a href="https://github.com/sbrunner">Stéphane Brunner</a> added <code>psycopg2</code> to
|
||
the Pipfile
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/489">#489</a>.
|
||
He also fixed a syntax error in <code>docker-compose.yml.example</code>
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/488">#488</a>
|
||
and added <a href="https://github.com/ivelum/djangoql">DjangoQL</a>, which
|
||
allows a litany of handy search functionality
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/492">#492</a>.</li>
|
||
<li><a href="https://github.com/CkuT">CkuT</a> and
|
||
<a href="https://github.com/MasterofJOKers">JOKer</a> hacked out a simple, but
|
||
super-helpful optimisation to how the thumbnails are served up,
|
||
improving performance considerably
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/481">#481</a>.</li>
|
||
<li><a href="https://github.com/tsia">tsia</a> added a few fields to the tags REST
|
||
API.
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/483">#483</a>.</li>
|
||
<li><a href="https://github.com/cribbstechnolog">Brian Cribbs</a> improved the
|
||
documentation to help people using Paperless over NFS
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/484">#484</a>.</li>
|
||
<li><a href="https://github.com/bmsleight">Brendan M. Sleight</a> updated the
|
||
documentation to include a note for setting the <code>DEBUG</code> value. The
|
||
<code>paperless.conf.example</code> file was also updated to mirror the project
|
||
defaults.</li>
|
||
</ul>
|
||
<h3 id="261">2.6.1</h3>
|
||
<ul>
|
||
<li>We now have a logo, complete with a favicon :-)</li>
|
||
<li>Removed some problematic tests.</li>
|
||
<li>Fix the docker-compose example config to include a shared consume
|
||
volume so that using the push API will work for users of the Docker
|
||
install. Thanks to <a href="https://github.com/colinfrei">Colin Frei</a> for
|
||
fixing this in
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/466">#466</a>.</li>
|
||
<li><a href="https://github.com/khrise">khrise</a> submitted a pull request to
|
||
include the <code>added</code> property to the REST API
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/471">#471</a>.</li>
|
||
</ul>
|
||
<h3 id="260">2.6.0</h3>
|
||
<ul>
|
||
<li>Allow an infinite number of logs to be deleted. Thanks to
|
||
<a href="https://github.com/Ulli2k">Ulli</a> for noting the problem in
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/433">#433</a>.</li>
|
||
<li>Fix the <code>RecentCorrespondentsFilter</code> correspondents filter that was
|
||
added in 2.4 to play nice with the defaults. Thanks to
|
||
<a href="https://github.com/tsia">tsia</a> and
|
||
<a href="https://github.com/Sblop">Sblop</a> who pointed this out.
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/423">#423</a>.</li>
|
||
<li>Updated dependencies to include (among other things) a security
|
||
patch to requests.</li>
|
||
<li>Fix text in sample data for tests so that the language guesser stops
|
||
thinking that everything is in Catalan because we had <em>Lorem ipsum</em>
|
||
in there.</li>
|
||
<li>Tweaked the gunicorn sample command to use filesystem paths instead
|
||
of Python paths.
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/441">#441</a></li>
|
||
<li>Added pretty colour boxes next to the hex values in the Tags
|
||
section, thanks to a pull request from <a href="https://github.com/jat255">Joshua
|
||
Taillon</a>
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/442">#442</a>.</li>
|
||
<li>Added a <code>.editorconfig</code> file to better specify coding style.</li>
|
||
<li><a href="https://github.com/jat255">Joshua Taillon</a> also added some logic to
|
||
tie Paperless' date guessing logic into how it parses file names on
|
||
import.
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/440">#440</a></li>
|
||
</ul>
|
||
<h3 id="250">2.5.0</h3>
|
||
<ul>
|
||
<li><strong>New dependency</strong>: Paperless now optimises thumbnail generation
|
||
with <a href="https://optipng.sourceforge.net/">optipng</a>, so you'll need to
|
||
install that somewhere in your PATH or declare its location in
|
||
<code>PAPERLESS_OPTIPNG_BINARY</code>. The Docker image has already been
|
||
updated on the Docker Hub, so you just need to pull the latest one
|
||
from there if you're a Docker user.</li>
|
||
<li>"Login free" instances of Paperless were breaking whenever you
|
||
tried to edit objects in the admin: adding/deleting tags or
|
||
correspondents, or even fixing spelling. This was due to the "user
|
||
hack" we were applying to sessions that weren't using a login, as
|
||
that hack user didn't have a valid id. The fix was to attribute the
|
||
first user id in the system to this hack user.
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/394">#394</a></li>
|
||
<li>A problem in how we handle slug values on Tags and Correspondents
|
||
required a few changes to how we handle this field
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/393">#393</a>:<ol>
|
||
<li>Slugs are no longer editable. They're derived from the name of
|
||
the tag or correspondent at save time, so if you wanna change
|
||
the slug, you have to change the name, and even then you're
|
||
restricted to the rules of the <code>slugify()</code> function. The slug
|
||
value is still visible in the admin though.</li>
|
||
<li>I've added a migration to go over all existing tags &
|
||
correspondents and rewrite the <code>.slug</code> values to ones conforming
|
||
to the <code>slugify()</code> rules.</li>
|
||
<li>The consumption process now uses the same rules as <code>.save()</code> in
|
||
determining a slug and using that to check for an existing
|
||
tag/correspondent.</li>
|
||
</ol>
|
||
</li>
|
||
<li>An annoying bug in the date capture code was causing some bogus
|
||
dates to be attached to documents, which in turn busted the UI.
|
||
Thanks to <a href="https://github.com/pengc99">Andrew Peng</a> for reporting
|
||
this.
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/414">#414</a>.</li>
|
||
<li>A bug in the Dockerfile meant that Tesseract language files weren't
|
||
being installed correctly. <a href="https://github.com/euri10">euri10</a> was
|
||
quick to provide a fix:
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/406">#406</a>,
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/413">#413</a>.</li>
|
||
<li>Document consumption is now wrapped in a transaction as per an old
|
||
ticket
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/262">#262</a>.</li>
|
||
<li>The <code>get_date()</code> functionality of the parsers has been consolidated
|
||
onto the <code>DocumentParser</code> class since much of that code was
|
||
redundant anyway.</li>
|
||
</ul>
|
||
<h3 id="240">2.4.0</h3>
|
||
<ul>
|
||
<li>A new set of actions are now available thanks to
|
||
<a href="https://github.com/jonaswinkler">jonaswinkler</a>'s very first pull
|
||
request! You can now do nifty things like tag documents in bulk, or
|
||
set correspondents in bulk.
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/405">#405</a></li>
|
||
<li>The import/export system is now a little smarter. By default,
|
||
documents are tagged as <code>unencrypted</code>, since exports are by their
|
||
nature unencrypted. It's now in the import step that we decide the
|
||
storage type. This allows you to export from an encrypted system and
|
||
import into an unencrypted one, or vice-versa.</li>
|
||
<li>The migration history has been slightly modified to accommodate
|
||
PostgreSQL users. Additionally, you can now tell paperless to use
|
||
PostgreSQL simply by declaring <code>PAPERLESS_DBUSER</code> in your
|
||
environment. This will attempt to connect to your Postgres database
|
||
without a password unless you also set <code>PAPERLESS_DBPASS</code>.</li>
|
||
<li>A bug was found in the REST API filter system that was the result of
|
||
an update of django-filter some time ago. This has now been patched
|
||
in
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/412">#412</a>.
|
||
Thanks to <a href="https://github.com/thepill">thepill</a> for spotting it!</li>
|
||
</ul>
|
||
<h3 id="230">2.3.0</h3>
|
||
<ul>
|
||
<li>Support for consuming plain text & markdown documents was added by
|
||
<a href="https://github.com/jat255">Joshua Taillon</a>! This was a
|
||
long-requested feature, and it's addition is likely to be greatly
|
||
appreciated by the community:
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/395">#395</a>
|
||
Thanks also to <a href="https://github.com/ddddavidmartin">David Martin</a> for
|
||
his assistance on the issue.</li>
|
||
<li><a href="https://github.com/dubit0">dubit0</a> found & fixed a bug that
|
||
prevented management commands from running before we had an
|
||
operational database:
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/396">#396</a></li>
|
||
<li>Joshua also added a simple update to the thumbnail generation
|
||
process to improve performance:
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/399">#399</a></li>
|
||
<li>As his last bit of effort on this release, Joshua also added some
|
||
code to allow you to view the documents inline rather than download
|
||
them as an attachment.
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/400">#400</a></li>
|
||
<li>Finally, <a href="https://github.com/ahyear">ahyear</a> found a slip in the
|
||
Docker documentation and patched it.
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/401">#401</a></li>
|
||
</ul>
|
||
<h3 id="221">2.2.1</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/kmlucy">Kyle Lucy</a> reported a bug quickly after
|
||
the release of 2.2.0 where we broke the <code>DISABLE_LOGIN</code> feature:
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/392">#392</a>.</li>
|
||
</ul>
|
||
<h3 id="220">2.2.0</h3>
|
||
<ul>
|
||
<li>Thanks to <a href="https://github.com/dadosch">dadosch</a>, <a href="https://github.com/wmader">Wolfgang
|
||
Mader</a>, and <a href="https://github.com/brookst">Tim
|
||
Brooks</a> this is the first version of
|
||
Paperless that supports Django 2.0! As a result of their hard work,
|
||
you can now also run Paperless on Python 3.7 as well:
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/386">#386</a>
|
||
&
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/390">#390</a>.</li>
|
||
<li><a href="https://github.com/sbrunner">Stéphane Brunner</a> added a few lines of
|
||
code that made tagging interface a lot easier on those of us with
|
||
lots of different tags:
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/391">#391</a>.</li>
|
||
<li><a href="https://github.com/kiliankoe">Kilian Koeltzsch</a> noticed a bug in
|
||
how we capture & automatically create tags, so that's fixed now
|
||
too:
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/384">#384</a>.</li>
|
||
<li><a href="https://github.com/erikarvstedt">erikarvstedt</a> tweaked the
|
||
behaviour of the test suite to be better behaved for packaging
|
||
environments:
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/383">#383</a>.</li>
|
||
<li><a href="https://github.com/LukaszSolo">Lukasz Soluch</a> added CORS support to
|
||
make building a new Javascript-based front-end cleaner & easier:
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/387">#387</a>.</li>
|
||
</ul>
|
||
<h3 id="210">2.1.0</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/elohmeier">Enno Lohmeier</a> added three simple
|
||
features that make Paperless a lot more user (and developer)
|
||
friendly:<ol>
|
||
<li>There's a new search box on the front page:
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/374">#374</a>.</li>
|
||
<li>The correspondents & tags pages now have a column showing the
|
||
number of relevant documents:
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/375">#375</a>.</li>
|
||
<li>The Dockerfile has been tweaked to build faster for those of us
|
||
who are doing active development on Paperless using the Docker
|
||
environment:
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/376">#376</a>.</li>
|
||
</ol>
|
||
</li>
|
||
<li>You now also have the ability to customise the interface to your
|
||
heart's content by creating a file called <code>overrides.css</code> and/or
|
||
<code>overrides.js</code> in the root of your media directory. Thanks to <a href="https://github.com/SummittDweller">Mark
|
||
McFate</a> for this idea:
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/371">#371</a></li>
|
||
</ul>
|
||
<h3 id="200">2.0.0</h3>
|
||
<p>This is a big release as we've changed a core-functionality of
|
||
Paperless: we no longer encrypt files with GPG by default.</p>
|
||
<p>The reasons for this are many, but it boils down to that the encryption
|
||
wasn't really all that useful, as files on-disk were still accessible
|
||
so long as you had the key, and the key was most typically stored in the
|
||
config file. In other words, your files are only as safe as the
|
||
<code>paperless</code> user is. In addition to that, <em>the contents of the documents
|
||
were never encrypted</em>, so important numbers etc. were always accessible
|
||
simply by querying the database. Still, it was better than nothing, but
|
||
the consensus from users appears to be that it was more an annoyance
|
||
than anything else, so this feature is now turned off unless you
|
||
explicitly set a passphrase in your config file.</p>
|
||
<h3 id="migrating-from-1x">Migrating from 1.x</h3>
|
||
<p>Encryption isn't gone, it's just off for new users. So long as you
|
||
have <code>PAPERLESS_PASSPHRASE</code> set in your config or your environment,
|
||
Paperless should continue to operate as it always has. If however, you
|
||
want to drop encryption too, you only need to do two things:</p>
|
||
<ol>
|
||
<li>Run
|
||
<code>./manage.py migrate && ./manage.py change_storage_type gpg unencrypted</code>.
|
||
This will go through your entire database and Decrypt All The
|
||
Things.</li>
|
||
<li>Remove <code>PAPERLESS_PASSPHRASE</code> from your <code>paperless.conf</code> file, or
|
||
simply stop declaring it in your environment.</li>
|
||
</ol>
|
||
<p>Special thanks to <a href="https://github.com/erikarvstedt">erikarvstedt</a>,
|
||
<a href="https://github.com/matthewmoto">matthewmoto</a>, and
|
||
<a href="https://github.com/mcronce">mcronce</a> who did the bulk of the work on
|
||
this big change.</p>
|
||
<h3 id="140">1.4.0</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/ovv">Quentin Dawans</a> has refactored the document
|
||
consumer to allow for some command-line options. Notably, you can
|
||
now direct it to consume from a particular <code>--directory</code>, limit the
|
||
<code>--loop-time</code>, set the time between mail server checks with
|
||
<code>--mail-delta</code> or just run it as a one-off with <code>--one-shot</code>. See
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/305">#305</a>
|
||
&
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/313">#313</a>
|
||
for more information.</li>
|
||
<li>Refactor the use of travis/tox/pytest/coverage into two files:
|
||
<code>.travis.yml</code> and <code>setup.cfg</code>.</li>
|
||
<li>Start generating requirements.txt from a Pipfile. I'll probably
|
||
switch over to just using pipenv in the future.</li>
|
||
<li>All for a alternative FreeBSD-friendly location for
|
||
<code>paperless.conf</code>. Thanks to <a href="https://github.com/Arendtsen">Martin
|
||
Arendtsen</a> who provided this
|
||
(<a href="https://github.com/the-paperless-project/paperless/pull/322">#322</a>).</li>
|
||
<li>Document consumption events are now logged in the Django admin
|
||
events log. Thanks to <a href="https://github.com/CkuT">CkuT</a> for doing the
|
||
legwork on this one and to <a href="https://github.com/ovv">Quentin Dawans</a>
|
||
& <a href="https://github.com/ddddavidmartin">David Martin</a> for helping to
|
||
coordinate & work out how the feature would be developed.</li>
|
||
<li><a href="https://github.com/erikarvstedt">erikarvstedt</a> contributed a pull
|
||
request
|
||
(<a href="https://github.com/the-paperless-project/paperless/pull/328">#328</a>)
|
||
to add <code>--noreload</code> to the default server start process. This helps
|
||
reduce the load imposed by the running webservice.</li>
|
||
<li>Through some discussion on
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/253">#253</a>
|
||
and
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/323">#323</a>,
|
||
we've removed a few of the hardcoded URL values to make it easier
|
||
for people to host Paperless on a subdirectory. Thanks to <a href="https://github.com/ovv">Quentin
|
||
Dawans</a> and <a href="https://github.com/kmlucy">Kyle
|
||
Lucy</a> for helping to work this out.</li>
|
||
<li>The clickable area for documents on the listing page has been
|
||
increased to a more predictable space thanks to a glorious hack from
|
||
<a href="https://github.com/erikarvstedt">erikarvstedt</a> in
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/344">#344</a>.</li>
|
||
<li><a href="https://github.com/strubbl">Strubbl</a> noticed an annoying bug in the
|
||
bash script wrapping the Docker entrypoint and fixed it with some
|
||
very creating Bash skills:
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/352">#352</a>.</li>
|
||
<li>You can now use the search field to find documents by tag thanks to
|
||
<a href="https://github.com/thinkjk">thinkjk</a>'s <em>first ever issue</em>:
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/354">#354</a>.</li>
|
||
<li>Inotify is now being used to detect additions to the consume
|
||
directory thanks to some excellent work from
|
||
<a href="https://github.com/erikarvstedt">erikarvstedt</a> on
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/351">#351</a></li>
|
||
</ul>
|
||
<h3 id="130">1.3.0</h3>
|
||
<ul>
|
||
<li>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
|
||
<a href="https://github.com/matthewmoto">matthewmoto</a>:
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/295">#295</a>.
|
||
Note that logins are still required by default, and that you need to
|
||
disable them by setting <code>PAPERLESS_DISABLE_LOGIN="true"</code> in your
|
||
environment or in <code>/etc/paperless.conf</code>.</li>
|
||
<li>Fix for
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/303">#303</a>
|
||
where sketchily-formatted documents could cause the consumer to
|
||
break and insert half-records into the database breaking all sorts
|
||
of things. We now capture the return codes of both <code>convert</code> and
|
||
<code>unpaper</code> and fail-out nicely.</li>
|
||
<li>Fix for additional date types thanks to input from
|
||
<a href="https://github.com/isaacsando">Isaac</a> and code from
|
||
<a href="https://github.com/BastianPoe">BastianPoe</a>
|
||
(<a href="https://github.com/the-paperless-project/paperless/issues/301">#301</a>).</li>
|
||
<li>Fix for running migrations in the Docker container
|
||
(<a href="https://github.com/the-paperless-project/paperless/issues/299">#299</a>).
|
||
Thanks to <a href="https://github.com/TeraHz">Georgi Todorov</a> for the fix
|
||
(<a href="https://github.com/the-paperless-project/paperless/pull/300">#300</a>)
|
||
and to <a href="https://github.com/pitkley">Pit</a> for the review.</li>
|
||
<li>Fix for Docker cases where the issuing user is not UID 1000. This
|
||
was a collaborative fix between <a href="https://github.com/ChromoX">Jeffrey
|
||
Portman</a> and
|
||
<a href="https://github.com/pitkley">Pit</a> in
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/311">#311</a>
|
||
and
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/312">#312</a>
|
||
to fix
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/306">#306</a>.</li>
|
||
<li>Patch the historical migrations to support MySQL's um,
|
||
<em>interesting</em> way of handing indexes
|
||
(<a href="https://github.com/the-paperless-project/paperless/issues/308">#308</a>).
|
||
Thanks to <a href="https://github.com/skuzzle">Simon Taddiken</a> for reporting
|
||
the problem and helping me find where to fix it.</li>
|
||
</ul>
|
||
<h3 id="120">1.2.0</h3>
|
||
<ul>
|
||
<li>New Docker image, now based on Alpine, thanks to the efforts of
|
||
<a href="https://github.com/addadi">addadi</a> and
|
||
<a href="https://github.com/pitkley">Pit</a>. This new image is dramatically
|
||
smaller than the Debian-based one, and it also has <a href="https://hub.docker.com/r/danielquinn/paperless/">a new home on
|
||
Docker Hub</a>. A
|
||
proper thank-you to <a href="https://github.com/pitkley">Pit</a> for hosting
|
||
the image on his Docker account all this time, but after some
|
||
discussion, we decided the image needed a more <em>official-looking</em>
|
||
home.</li>
|
||
<li><a href="https://github.com/BastianPoe">BastianPoe</a> has added the
|
||
long-awaited feature to automatically skip the OCR step when the PDF
|
||
already contains text. This can be overridden by setting
|
||
<code>PAPERLESS_OCR_ALWAYS=YES</code> either in your <code>paperless.conf</code> or in the
|
||
environment. Note that this also means that Paperless now requires
|
||
<code>libpoppler-cpp-dev</code> to be installed. <strong>Important</strong>: You'll need to
|
||
run <code>pip install -r requirements.txt</code> after the usual <code>git pull</code> to
|
||
properly update.</li>
|
||
<li><a href="https://github.com/BastianPoe">BastianPoe</a> has also contributed a
|
||
monumental amount of work
|
||
(<a href="https://github.com/the-paperless-project/paperless/pull/291">#291</a>)
|
||
to solving
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/158">#158</a>:
|
||
setting the document creation date based on finding a date in the
|
||
document text.</li>
|
||
</ul>
|
||
<h3 id="110">1.1.0</h3>
|
||
<ul>
|
||
<li>Fix for
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/283">#283</a>,
|
||
a redirect bug which broke interactions with paperless-desktop.
|
||
Thanks to <a href="https://github.com/chris-aeviator">chris-aeviator</a> for
|
||
reporting it.</li>
|
||
<li>Addition of an optional new financial year filter, courtesy of
|
||
<a href="https://github.com/ddddavidmartin">David Martin</a>
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/256">#256</a></li>
|
||
<li>Fixed a typo in how thumbnails were named in exports
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/285">#285</a>,
|
||
courtesy of <a href="https://github.com/pzl">Dan Panzarella</a></li>
|
||
</ul>
|
||
<h3 id="100">1.0.0</h3>
|
||
<ul>
|
||
<li>Upgrade to Django 1.11. <strong>You'll need to run ``pip install -r
|
||
requirements.txt`` after the usual ``git pull`` to properly
|
||
update</strong>.</li>
|
||
<li>Replace the templatetag-based hack we had for document listing in
|
||
favour of a slightly less ugly solution in the form of another
|
||
template tag with less copypasta.</li>
|
||
<li>Support for multi-word-matches for auto-tagging thanks to an
|
||
excellent patch from <a href="https://github.com/ishirav">ishirav</a>
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/277">#277</a>.</li>
|
||
<li>Fixed a CSS bug reported by <a href="https://github.com/xkpd3">Stefan Hagen</a>
|
||
that caused an overlapping of the text and checkboxes under some
|
||
resolutions
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/272">#272</a>.</li>
|
||
<li>Patched the Docker config to force the serving of static files.
|
||
Credit for this one goes to <a href="https://github.com/dev-rke">dev-rke</a>
|
||
via
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/248">#248</a>.</li>
|
||
<li>Fix file permissions during Docker start up thanks to
|
||
<a href="https://github.com/pitkley">Pit</a> on
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/268">#268</a>.</li>
|
||
<li>Date fields in the admin are now expressed as HTML5 date fields
|
||
thanks to <a href="https://github.com/Findus23">Lukas Winkler</a>'s issue
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/248">#278</a></li>
|
||
</ul>
|
||
<h3 id="080">0.8.0</h3>
|
||
<ul>
|
||
<li>Paperless can now run in a subdirectory on a host (<code>/paperless</code>),
|
||
rather than always running in the root (<code>/</code>) thanks to
|
||
<a href="https://github.com/maphy-psd">maphy-psd</a>'s work on
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/255">#255</a>.</li>
|
||
</ul>
|
||
<h3 id="070">0.7.0</h3>
|
||
<ul>
|
||
<li><strong>Potentially breaking change</strong>: As per
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/235">#235</a>,
|
||
Paperless will no longer automatically delete documents attached to
|
||
correspondents when those correspondents are themselves deleted.
|
||
This was Django's default behaviour, but didn't make much sense in
|
||
Paperless' case. Thanks to <a href="https://github.com/thomasbrueggemann">Thomas
|
||
Brueggemann</a> and <a href="https://github.com/ddddavidmartin">David
|
||
Martin</a> for their input on this
|
||
one.</li>
|
||
<li>Fix for
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/232">#232</a>
|
||
wherein Paperless wasn't recognising <code>.tif</code> files properly. Thanks
|
||
to <a href="https://github.com/ayounggun">ayounggun</a> for reporting this one
|
||
and to <a href="https://github.com/kskyten">Kusti Skytén</a> for posting the
|
||
correct solution in the GitHub issue.</li>
|
||
</ul>
|
||
<h3 id="060">0.6.0</h3>
|
||
<ul>
|
||
<li>Abandon the shared-secret trick we were using for the POST API in
|
||
favour of BasicAuth or Django session.</li>
|
||
<li>Fix the POST API so it actually works.
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/236">#236</a></li>
|
||
<li><strong>Breaking change</strong>: We've dropped the use of
|
||
<code>PAPERLESS_SHARED_SECRET</code> as it was being used both for the API (now
|
||
replaced with a normal auth) and form email polling. Now that we're
|
||
only using it for email, this variable has been renamed to
|
||
<code>PAPERLESS_EMAIL_SECRET</code>. The old value will still work for a while,
|
||
but you should change your config if you've been using the email
|
||
polling feature. Thanks to <a href="https://github.com/jmgilman">Joshua
|
||
Gilman</a> for all the help with this
|
||
feature.</li>
|
||
</ul>
|
||
<h3 id="050">0.5.0</h3>
|
||
<ul>
|
||
<li>Support for fuzzy matching in the auto-tagger & auto-correspondent
|
||
systems thanks to <a href="https://github.com/jgysland">Jake Gysland</a>'s
|
||
patch
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/220">#220</a>.</li>
|
||
<li>Modified the Dockerfile to prepare an export directory
|
||
(<a href="https://github.com/the-paperless-project/paperless/pull/212">#212</a>).
|
||
Thanks to combined efforts from <a href="https://github.com/pitkley">Pit</a>
|
||
and <a href="https://github.com/strubbl">Strubbl</a> in working out the kinks
|
||
on this one.</li>
|
||
<li>Updated the import/export scripts to include support for thumbnails.
|
||
Big thanks to <a href="https://github.com/CkuT">CkuT</a> for finding this
|
||
shortcoming and doing the work to get it fixed in
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/224">#224</a>.</li>
|
||
<li>All of the following changes are thanks to <a href="https://github.com/ddddavidmartin">David
|
||
Martin</a>: * Bumped the dependency on pyocr to 0.4.7 so new users can make use
|
||
of Tesseract 4 if they so prefer
|
||
(<a href="https://github.com/the-paperless-project/paperless/pull/226">#226</a>).<ul>
|
||
<li>Fixed a number of issues with the automated mail handler
|
||
(<a href="https://github.com/the-paperless-project/paperless/pull/227">#227</a>,
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/228">#228</a>)</li>
|
||
<li>Amended the documentation for better handling of systemd service
|
||
files
|
||
(<a href="https://github.com/the-paperless-project/paperless/pull/229">#229</a>)</li>
|
||
<li>Amended the Django Admin configuration to have nice headers
|
||
(<a href="https://github.com/the-paperless-project/paperless/pull/230">#230</a>)</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<h3 id="041">0.4.1</h3>
|
||
<ul>
|
||
<li>Fix for
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/206">#206</a>
|
||
wherein the pluggable parser didn't recognise files with all-caps
|
||
suffixes like <code>.PDF</code></li>
|
||
</ul>
|
||
<h3 id="040">0.4.0</h3>
|
||
<ul>
|
||
<li>Introducing reminders. See
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/199">#199</a>
|
||
for more information, but the short explanation is that you can now
|
||
attach simple notes & times to documents which are made available
|
||
via the API. Currently, the default API (basically just the Django
|
||
admin) doesn't really make use of this, but <a href="https://github.com/thomasbrueggemann">Thomas
|
||
Brueggemann</a> over at
|
||
<a href="https://github.com/thomasbrueggemann/paperless-desktop">Paperless
|
||
Desktop</a> has
|
||
said that he would like to make use of this feature in his project.</li>
|
||
</ul>
|
||
<h3 id="036">0.3.6</h3>
|
||
<ul>
|
||
<li>Fix for
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/200">#200</a>
|
||
(!!) where the API wasn't configured to allow updating the
|
||
correspondent or the tags for a document.</li>
|
||
<li>The <code>content</code> field is now optional, to allow for the edge case of a
|
||
purely graphical document.</li>
|
||
<li>You can no longer add documents via the admin. This never worked in
|
||
the first place, so all I've done here is remove the link to the
|
||
broken form.</li>
|
||
<li>The consumer code has been heavily refactored to support a pluggable
|
||
interface. Install a paperless consumer via pip and tell paperless
|
||
about it with an environment variable, and you're good to go.
|
||
Proper documentation is on its way.</li>
|
||
</ul>
|
||
<h3 id="035">0.3.5</h3>
|
||
<ul>
|
||
<li>A serious facelift for the documents listing page wherein we drop
|
||
the tabular layout in favour of a tiled interface.</li>
|
||
<li>Users can now configure the number of items per page.</li>
|
||
<li>Fix for
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/171">#171</a>:
|
||
Allow users to specify their own <code>SECRET_KEY</code> value.</li>
|
||
<li>Moved the dotenv loading to the top of settings.py</li>
|
||
<li>Fix for
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/112">#112</a>:
|
||
Added checks for binaries required for document consumption.</li>
|
||
</ul>
|
||
<h3 id="034">0.3.4</h3>
|
||
<ul>
|
||
<li>Removal of django-suit due to a licensing conflict I bumped into in
|
||
0.3.3. Note that you <em>can</em> use Django Suit with Paperless, but only
|
||
in a non-profit situation as their free license prohibits for-profit
|
||
use. As a result, I can't bundle Suit with Paperless without
|
||
conflicting with the GPL. Further development will be done against
|
||
the stock Django admin.</li>
|
||
<li>I shrunk the thumbnails a little 'cause they were too big for me,
|
||
even on my high-DPI monitor.</li>
|
||
<li>BasicAuth support for document and thumbnail downloads, as well as
|
||
the Push API thanks to \@thomasbrueggemann. See
|
||
<a href="https://github.com/the-paperless-project/paperless/pull/179">#179</a>.</li>
|
||
</ul>
|
||
<h3 id="033">0.3.3</h3>
|
||
<ul>
|
||
<li>Thumbnails in the UI and a Django-suit -based face-lift courtesy of
|
||
\@ekw!</li>
|
||
<li>Timezone, items per page, and default language are now all
|
||
configurable, also thanks to \@ekw.</li>
|
||
</ul>
|
||
<h3 id="032">0.3.2</h3>
|
||
<ul>
|
||
<li>Fix for
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/172">#172</a>:
|
||
defaulting ALLOWED_HOSTS to <code>["*"]</code> and allowing the user to set
|
||
her own value via <code>PAPERLESS_ALLOWED_HOSTS</code> should the need arise.</li>
|
||
</ul>
|
||
<h3 id="031">0.3.1</h3>
|
||
<ul>
|
||
<li>Added a default value for <code>CONVERT_BINARY</code></li>
|
||
</ul>
|
||
<h3 id="030">0.3.0</h3>
|
||
<ul>
|
||
<li>Updated to using django-filter 1.x</li>
|
||
<li>Added some system checks so new users aren't confused by
|
||
misconfigurations.</li>
|
||
<li>Consumer loop time is now configurable for systems with slow writes.
|
||
Just set <code>PAPERLESS_CONSUMER_LOOP_TIME</code> to a number of seconds. The
|
||
default is 10.</li>
|
||
<li>As per
|
||
<a href="https://github.com/the-paperless-project/paperless/issues/44">#44</a>,
|
||
we've removed support for <code>PAPERLESS_CONVERT</code>, <code>PAPERLESS_CONSUME</code>,
|
||
and <code>PAPERLESS_SECRET</code>. Please use <code>PAPERLESS_CONVERT_BINARY</code>,
|
||
<code>PAPERLESS_CONSUMPTION_DIR</code>, and <code>PAPERLESS_SHARED_SECRET</code>
|
||
respectively instead.</li>
|
||
</ul>
|
||
<h3 id="020">0.2.0</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/pull/150">#150</a>:
|
||
The media root is now a variable you can set in <code>paperless.conf</code>.</li>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/pull/148">#148</a>:
|
||
The database location (sqlite) is now a variable you can set in
|
||
<code>paperless.conf</code>.</li>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/issues/146">#146</a>:
|
||
Fixed a bug that allowed unauthorised access to the <code>/fetch</code> URL.</li>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/issues/131">#131</a>:
|
||
Document files are now automatically removed from disk when they're
|
||
deleted in Paperless.</li>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/issues/121">#121</a>:
|
||
Fixed a bug where Paperless wasn't setting document creation time
|
||
based on the file naming scheme.</li>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/issues/81">#81</a>:
|
||
Added a hook to run an arbitrary script after every document is
|
||
consumed.</li>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/issues/98">#98</a>:
|
||
Added optional environment variables for ImageMagick so that it
|
||
doesn't explode when handling Very Large Documents or when it's
|
||
just running on a low-memory system. Thanks to <a href="https://github.com/evils">Florian
|
||
Harr</a> for his help on this one.</li>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/issues/89">#89</a>
|
||
Ported the auto-tagging code to correspondents as well. Thanks to
|
||
<a href="https://github.com/stringlytyped">Justin Snyman</a> for the pointers
|
||
in the issue queue.</li>
|
||
<li>Added support for guessing the date from the file name along with
|
||
the correspondent, title, and tags. Thanks to <a href="https://github.com/tikitu">Tikitu de
|
||
Jager</a> for his pull request that I took
|
||
forever to merge and to <a href="https://github.com/pitkley">Pit</a> for his
|
||
efforts on the regex front.</li>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/issues/94">#94</a>:
|
||
Restored support for changing the created date in the UI. Thanks to
|
||
<a href="https://github.com/djmaze">Martin Honermeyer</a> and <a href="https://github.com/timwhite">Tim
|
||
White</a> for working with me on this.</li>
|
||
</ul>
|
||
<h3 id="011">0.1.1</h3>
|
||
<ul>
|
||
<li>Potentially <strong>Breaking Change</strong>: All references to "sender" in the
|
||
code have been renamed to "correspondent" to better reflect the
|
||
nature of the property (one could quite reasonably scan a document
|
||
before sending it to someone.)</li>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/issues/67">#67</a>:
|
||
Rewrote the document exporter and added a new importer that allows
|
||
for full metadata retention without depending on the file name and
|
||
modification time. A big thanks to <a href="https://github.com/tikitu">Tikitu de
|
||
Jager</a>,
|
||
<a href="https://github.com/pitkley">Pit</a>, <a href="https://github.com/the01">Florian
|
||
Jung</a>, and <a href="https://github.com/nuudles">Christopher
|
||
Luu</a> for their code snippets and
|
||
contributing conversation that lead to this change.</li>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/issues/20">#20</a>:
|
||
Added <em>unpaper</em> support to help in cleaning up the scanned image
|
||
before it's OCR'd. Thanks to <a href="https://github.com/pitkley">Pit</a> for
|
||
this one.</li>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/issues/71">#71</a>
|
||
Added (encrypted) thumbnails in anticipation of a proper UI.</li>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/issues/68">#68</a>:
|
||
Added support for using a proper config file at
|
||
<code>/etc/paperless.conf</code> and modified the systemd unit files to use it.</li>
|
||
<li>Refactored the Vagrant installation process to use environment
|
||
variables rather than asking the user to modify <code>settings.py</code>.</li>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/issues/44">#44</a>:
|
||
Harmonise environment variable names with constant names.</li>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/issues/60">#60</a>:
|
||
Setup logging to actually use the Python native logging framework.</li>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/issues/53">#53</a>:
|
||
Fixed an annoying bug that caused <code>.jpeg</code> and <code>.JPG</code> images to be
|
||
imported but made unavailable.</li>
|
||
</ul>
|
||
<h3 id="010">0.1.0</h3>
|
||
<ul>
|
||
<li>Docker support! Big thanks to <a href="https://github.com/waynew">Wayne
|
||
Werner</a>, <a href="https://github.com/TheConnMan">Brian
|
||
Conn</a>, and <a href="https://github.com/tikitu">Tikitu de
|
||
Jager</a> for this one, and especially to
|
||
<a href="https://github.com/pitkley">Pit</a> who spearheadded this effort.</li>
|
||
<li>A simple REST API is in place, but it should be considered unstable.</li>
|
||
<li>Cleaned up the consumer to use temporary directories instead of a
|
||
single scratch space. (Thanks <a href="https://github.com/pitkley">Pit</a>)</li>
|
||
<li>Improved the efficiency of the consumer by parsing pages more
|
||
intelligently and introducing a threaded OCR process (thanks again
|
||
<a href="https://github.com/pitkley">Pit</a>).</li>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/issues/45">#45</a>:
|
||
Cleaned up the logic for tag matching. Reported by
|
||
<a href="https://github.com/darkmatter">darkmatter</a>.</li>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/issues/47">#47</a>:
|
||
Auto-rotate landscape documents. Reported by
|
||
<a href="https://github.com/polo2ro">Paul</a> and fixed by
|
||
<a href="https://github.com/pitkley">Pit</a>.</li>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/issues/48">#48</a>:
|
||
Matching algorithms should do so on a word boundary
|
||
(<a href="https://github.com/darkmatter">darkmatter</a>)</li>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/issues/54">#54</a>:
|
||
Documented the re-tagger (<a href="https://github.com/zedster">zedster</a>)</li>
|
||
<li><a href="https://github.com/the-paperless-project/paperless/issues/57">#57</a>:
|
||
Make sure file is preserved on import failure
|
||
(<a href="https://github.com/darkmatter">darkmatter</a>)</li>
|
||
<li>Added tox with pep8 checking</li>
|
||
</ul>
|
||
<h3 id="006">0.0.6</h3>
|
||
<ul>
|
||
<li>Added support for parallel OCR (significant work from
|
||
<a href="https://github.com/pitkley">Pit</a>)</li>
|
||
<li>Sped up the language detection (significant work from
|
||
<a href="https://github.com/pitkley">Pit</a>)</li>
|
||
<li>Added simple logging</li>
|
||
</ul>
|
||
<h3 id="005">0.0.5</h3>
|
||
<ul>
|
||
<li>Added support for image files as documents (png, jpg, gif, tiff)</li>
|
||
<li>Added a crude means of HTTP POST for document imports</li>
|
||
<li>Added IMAP mail support</li>
|
||
<li>Added a re-tagging utility</li>
|
||
<li>Documentation for the above as well as data migration</li>
|
||
</ul>
|
||
<h3 id="004">0.0.4</h3>
|
||
<ul>
|
||
<li>Added automated tagging basted on keyword matching</li>
|
||
<li>Cleaned up the document listing page</li>
|
||
<li>Removed <code>User</code> and <code>Group</code> from the admin</li>
|
||
<li>Added <code>pytz</code> to the list of requirements</li>
|
||
</ul>
|
||
<h3 id="003">0.0.3</h3>
|
||
<ul>
|
||
<li>Added basic tagging</li>
|
||
</ul>
|
||
<h3 id="002">0.0.2</h3>
|
||
<ul>
|
||
<li>Added language detection</li>
|
||
<li>Added datestamps to <code>document_exporter</code>.</li>
|
||
<li>Changed <code>settings.TESSERACT_LANGUAGE</code> to <code>settings.OCR_LANGUAGE</code>.</li>
|
||
</ul>
|
||
<h3 id="001">0.0.1</h3>
|
||
<ul>
|
||
<li>Initial release</li>
|
||
</ul>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
</article>
|
||
</div>
|
||
|
||
|
||
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
|
||
</div>
|
||
|
||
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8z"/></svg>
|
||
Back to top
|
||
</button>
|
||
|
||
</main>
|
||
|
||
<footer class="md-footer">
|
||
|
||
<div class="md-footer-meta md-typeset">
|
||
<div class="md-footer-meta__inner md-grid">
|
||
<div class="md-copyright">
|
||
|
||
<div class="md-copyright__highlight">
|
||
Copyright © 2016 - 2023 Daniel Quinn, Jonas Winkler, and the Paperless-ngx team
|
||
</div>
|
||
|
||
|
||
Made with
|
||
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
|
||
Material for MkDocs
|
||
</a>
|
||
|
||
</div>
|
||
|
||
<div class="md-social">
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<a href="https://github.com/paperless-ngx/paperless-ngx" target="_blank" rel="noopener" title="github.com" class="md-social__link">
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8M97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg>
|
||
</a>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<a href="https://hub.docker.com/r/paperlessngx/paperless-ngx" target="_blank" rel="noopener" title="hub.docker.com" class="md-social__link">
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M349.9 236.3h-66.1v-59.4h66.1zm0-204.3h-66.1v60.7h66.1zm78.2 144.8H362v59.4h66.1zm-156.3-72.1h-66.1v60.1h66.1zm78.1 0h-66.1v60.1h66.1zm276.8 100c-14.4-9.7-47.6-13.2-73.1-8.4-3.3-24-16.7-44.9-41.1-63.7l-14-9.3-9.3 14c-18.4 27.8-23.4 73.6-3.7 103.8-8.7 4.7-25.8 11.1-48.4 10.7H2.4c-8.7 50.8 5.8 116.8 44 162.1 37.1 43.9 92.7 66.2 165.4 66.2 157.4 0 273.9-72.5 328.4-204.2 21.4.4 67.6.1 91.3-45.2 1.5-2.5 6.6-13.2 8.5-17.1zm-511.1-27.9h-66v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1zm78.1 0h-66.1v59.4h66.1zm-78.1-72.1h-66.1v60.1h66.1z"/></svg>
|
||
</a>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<a href="https://matrix.to/#/#paperless:matrix.org" target="_blank" rel="noopener" title="matrix.to" class="md-social__link">
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 3c5.5 0 10 3.58 10 8s-4.5 8-10 8c-1.24 0-2.43-.18-3.53-.5C5.55 21 2 21 2 21c2.33-2.33 2.7-3.9 2.75-4.5C3.05 15.07 2 13.13 2 11c0-4.42 4.5-8 10-8"/></svg>
|
||
</a>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</footer>
|
||
|
||
</div>
|
||
<div class="md-dialog" data-md-component="dialog">
|
||
<div class="md-dialog__inner md-typeset"></div>
|
||
</div>
|
||
|
||
|
||
<script id="__config" type="application/json">{"base": "..", "features": ["navigation.tabs", "navigation.top", "toc.integrate", "content.code.annotate"], "search": "../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
|
||
|
||
|
||
<script src="../assets/javascripts/bundle.60a45f97.min.js"></script>
|
||
|
||
|
||
<script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
|
||
document$.subscribe(() => { lightbox.reload() });
|
||
</script></body>
|
||
</html> |