Miniflux 2.2.9 * refactor(googlereader): remove redundant log message * refactor(googlereader): move constants to separate files * fix(webauthn): correct argument in debug log * fix(sanitizer): MathML tags are not fully supported by `golang.org/x/net/html` * fix(migrations): prevent failure at version 45 with long entry URLs * fix(locale): localize Git commit label in about page * fix(googlereader): return a 400 instead of 500 for invalid edit requests * fix(googlereader): handle various item ID formats * fix(googlereader): avoid panic for inexisting feed or category * fix(googlereader): `/items/contents` should accept short form item IDs * feat(webauthn): prefer creation of a client-side discoverable credential * feat(urlcleaner): remove the `ref` parameter from url * feat(settings): replace `div.panel` with paragraph tags for OAuth2 links * feat(settings): add validation for entry order and categories sorting order * feat(settings): add option to always open articles externally * feat(server): add liveness and readiness probes * feat(sanitizer): add MathML tags to the sanitizer * feat(sanitized): allow Spotify iframes * feat(rssbridge): support authentication token for RSS-Bridge * feat(response): change error response content type to plain text and escape HTML * feat(reader): populate feed description automatically * feat(locale): update Russian translation * feat(locale): update Polish translation * feat(locale): update French translation * feat(googlereader): avoid SQL query to fetch username in streamItemContentsHandler * feat(googlereader): add `mark-all-as-read` endpoint * feat(api): add new endpoints to manage API keys * ci: remove deprecated `reviewers` field from `dependantbot.yml` * chore(gitignore): ignore miniflux binary in root directory * build(deps): bump `golangci/golangci-lint-action` from `7` to `8` * build(deps): bump `golang.org/x/oauth2` from `0.29.0` to `0.30.0` * build(deps): bump `golang.org/x/net` from `0.39.0` to `0.40.0` * build(deps): bump `golang.org/x/image` from `0.26.0` to `0.27.0` * build(deps): bump `golang.org/x/crypto` from `0.37.0` to `0.38.0` * build(deps): bump `github.com/tdewolff/minify/v2` from `2.23.3` to `2.23.8` * build(deps): bump `github.com/tdewolff/minify/v2` from `2.23.1` to `2.23.3` * build(deps): bump `github.com/go-webauthn/webauthn` from `0.12.3` to `0.13.0`