diff --git a/.typos.toml b/.typos.toml index d2d304eee57..7787efb4e68 100644 --- a/.typos.toml +++ b/.typos.toml @@ -19,6 +19,7 @@ extend-exclude = [ "app/i18n/el/", "app/i18n/es/", "app/i18n/fa/", + "app/i18n/fi/", "app/i18n/fr/", "app/i18n/he/", "app/i18n/hu/", diff --git a/CHANGELOG.md b/CHANGELOG.md index 9debbc32aa7..d0d2363b781 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ See also [the FreshRSS releases](https://github.com/FreshRSS/FreshRSS/releases). ## 2024-1X-XX FreshRSS 1.25.0-dev * Features - * Add support for [regex search (regular expressions)](https://freshrss.github.io/FreshRSS/en/users/10_filter.html#regex) [#6706](https://github.com/FreshRSS/FreshRSS/pull/6706) + * Add support for [regex search (regular expressions)](https://freshrss.github.io/FreshRSS/en/users/10_filter.html#regex) [#6706](https://github.com/FreshRSS/FreshRSS/pull/6706), [#6926](https://github.com/FreshRSS/FreshRSS/pull/6926) * ⚠️ Advanced regex syntax for searches depends on the database used (SQLite, PostgreSQL, MariaDB, MySQL), but FreshRSS filter actions such as auto-mark-as-read and auto-favourite always use [PHP PCRE2 syntax](https://php.net/regexp.introduction). * Allow dynamic search operator in user queries, like `search:UserQueryA date:P1d` [#6851](https://github.com/FreshRSS/FreshRSS/pull/6851) @@ -13,9 +13,11 @@ See also [the FreshRSS releases](https://github.com/FreshRSS/FreshRSS/releases). * Better HTTP compliance with support for HTTP response headers `Cache-Control: max-age` and `Expires` [#6812](https://github.com/FreshRSS/FreshRSS/pull/6812), [FreshRSS/simplepie#26](https://github.com/FreshRSS/simplepie/pull/26) * Support custom HTTP request headers per feed (e.g. for `Authorization`) [#6820](https://github.com/FreshRSS/FreshRSS/pull/6820) * New unicity policies and heuristic for feeds with bad article IDs [#4487](https://github.com/FreshRSS/FreshRSS/pull/4487), [#6900](https://github.com/FreshRSS/FreshRSS/pull/6900) + * New option to automatically mark new articles as read if an identical title already exists in the same category [#6922](https://github.com/FreshRSS/FreshRSS/pull/6922) * Add ability to remove content from articles with CSS selectors, also when not using full content [#6786](https://github.com/FreshRSS/FreshRSS/pull/6786), [#6807](https://github.com/FreshRSS/FreshRSS/pull/6807) * Update `phpgt/cssxpath` library with improved CSS selectors [#6618](https://github.com/FreshRSS/FreshRSS/pull/6618) * Support for `:last-child`, `:first-of-type`, `:last-of-type`, `^=`, `|=` + * New UI feature to download a user’ SQLite database or a database SQLite export (to be produced by CLI) [#6931](https://github.com/FreshRSS/FreshRSS/pull/6931) * Better import of Inoreader user labels [#6791](https://github.com/FreshRSS/FreshRSS/pull/6791) * New sharing with Telegram [#6838](https://github.com/FreshRSS/FreshRSS/pull/6838) * Bug fixing @@ -46,6 +48,7 @@ See also [the FreshRSS releases](https://github.com/FreshRSS/FreshRSS/releases). * Security * Apache protect more non-public folders and files [#6881](https://github.com/FreshRSS/FreshRSS/pull/6881), [#6893](https://github.com/FreshRSS/FreshRSS/pull/6893) * Fix login in unsafe mode when using a password with special XML characters [#6797](https://github.com/FreshRSS/FreshRSS/pull/6797) + * Add privacy settings on extension list retrieval [#4603](https://github.com/FreshRSS/FreshRSS/pull/4603) * UI * Searchable *My Labels* field [#6753](https://github.com/FreshRSS/FreshRSS/pull/6753) * Move to next unread Label on mark as read [#6886](https://github.com/FreshRSS/FreshRSS/pull/6886) @@ -55,6 +58,7 @@ See also [the FreshRSS releases](https://github.com/FreshRSS/FreshRSS/releases). * Refactor the label menu to use a `