diff --git a/docs/changelog.md b/docs/changelog.md index a5bc21432..b10defcc9 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,5 +1,29 @@ # Changelog +## paperless-ngx 2.20.15 + +### Security + +- Resolve [GHSA-96jx-fj7m-qh6x](https://github.com/paperless-ngx/paperless-ngx/security/advisories/GHSA-8c6x-pfjq-9gr7) + +### Bug Fixes + +- Fix: use only allauth login/logout endpoints [@shamoon](https://github.com/shamoon) ([#12639](https://github.com/paperless-ngx/paperless-ngx/pull/12639)) +- Fix: correctly scope mail account enumeration [@shamoon](https://github.com/shamoon) ([#12636](https://github.com/paperless-ngx/paperless-ngx/pull/12636)) +- Fix: prevent intermediate change event when CustomFieldQueryAtom operator changes type [@ggouzi](https://github.com/ggouzi) ([#12597](https://github.com/paperless-ngx/paperless-ngx/pull/12597)) +- Fix: reject invalid requests to API notes endpoint [@ggouzi](https://github.com/ggouzi) ([#12582](https://github.com/paperless-ngx/paperless-ngx/pull/12582)) + +### All App Changes + +
+4 changes + +- Fix: use only allauth login/logout endpoints [@shamoon](https://github.com/shamoon) ([#12639](https://github.com/paperless-ngx/paperless-ngx/pull/12639)) +- Fix: correctly scope mail account enumeration [@shamoon](https://github.com/shamoon) ([#12636](https://github.com/paperless-ngx/paperless-ngx/pull/12636)) +- Fix: prevent intermediate change event when CustomFieldQueryAtom operator changes type [@ggouzi](https://github.com/ggouzi) ([#12597](https://github.com/paperless-ngx/paperless-ngx/pull/12597)) +- Fix: reject invalid requests to API notes endpoint [@ggouzi](https://github.com/ggouzi) ([#12582](https://github.com/paperless-ngx/paperless-ngx/pull/12582)) +
+ ## paperless-ngx 2.20.14 ### Bug Fixes diff --git a/src-ui/src/app/utils/custom-field-query-element.ts b/src-ui/src/app/utils/custom-field-query-element.ts index 8de4edb28..24e3f6856 100644 --- a/src-ui/src/app/utils/custom-field-query-element.ts +++ b/src-ui/src/app/utils/custom-field-query-element.ts @@ -103,7 +103,13 @@ export class CustomFieldQueryAtom extends CustomFieldQueryElement { return super.operator } - constructor(queryArray: [number, string, string] = [null, null, null]) { + constructor( + queryArray: [number, string, string | string[] | number[]] = [ + null, + null, + null, + ] + ) { super(CustomFieldQueryElementType.Atom) ;[this._field, this._operator, this._value] = queryArray } diff --git a/uv.lock b/uv.lock index 1a530a92e..49a5fd6a4 100644 --- a/uv.lock +++ b/uv.lock @@ -2841,7 +2841,7 @@ wheels = [ [[package]] name = "paperless-ngx" -version = "2.20.14" +version = "2.20.15" source = { virtual = "." } dependencies = [ { name = "azure-ai-documentintelligence", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" },