pleroma/changelog.d
Lain Soykaf f975db8719
fix(filters): treat phrases as literal text in the regex
Phrases went into the Postgres and Elixir regexes as they were, so a
phrase like "(" broke the timeline and notification queries. The :re
form also put the word boundaries only around the whole alternation.

Escape each phrase and, as Mastodon does, add a word boundary only where
the phrase starts or ends with a word character.

Reported in Akkoma (d6209837b).
2026-10-27 12:36:09 +04:00
..
ap-c2s-oauth-scopes.security fix(activitypub): check OAuth scopes on C2S endpoints 2026-10-26 12:49:58 +04:00
filter-regex-escape.fix fix(filters): treat phrases as literal text in the regex 2026-10-27 12:36:09 +04:00
legacy-sequences.fix Delete legacy Postgres sequences 2026-08-24 14:51:58 -07:00
oauth-profile-scope.add feat(oauth): support the profile scope 2026-10-26 12:29:51 +04:00
oauth-tokens-scopes.security fix(oauth): require security scopes to list and revoke tokens 2026-10-26 12:28:04 +04:00
release-2.11.1.skip Prepare 2.11.1 release 2026-10-26 22:02:51 +04:00
remove-dead-pleroma-api-controllers.skip chore: remove unrouted PleromaAPI token and password controllers 2026-10-26 12:44:32 +04:00