Skip to content

WIP: Release/3.0.0#251

Draft
tuj wants to merge 432 commits intodevelopfrom
release/3.0.0
Draft

WIP: Release/3.0.0#251
tuj wants to merge 432 commits intodevelopfrom
release/3.0.0

Conversation

@tuj
Copy link
Copy Markdown
Contributor

@tuj tuj commented Jun 30, 2025

Link to issue

#249

Description

Release 3.0.0

@tuj tuj added this to the 3.0.0 milestone Jun 30, 2025
@tuj tuj changed the title Release/3.0.0 WIP: Release/3.0.0 Jun 30, 2025
@tuj tuj mentioned this pull request Jun 30, 2025
36 tasks
@tuj tuj added the release label Sep 3, 2025
@tuj tuj self-assigned this Sep 5, 2025
tuj and others added 25 commits September 8, 2025 10:32
Align with 2.5.2. Cleaned up themes and fixtures.
Removed access-config.json fetch from Admin
Co-authored-by: Ture Gjørup <ture@ignatz.dk>
Co-authored-by: Ture Gjørup <ture@ignatz.dk>
…neration-a-bit

4905 clean up grid generation a bit
5317: instagram template tests and changed slide fixtures
tuj and others added 30 commits April 29, 2026 12:08
Locks down that getUrls() persists oauth2provider/oauth2state/oauth2nonce
on the request session after the switch from autowired SessionInterface
to Request::getSession().

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Ture Gjørup <ture@ignatz.dk>
Co-authored-by: Ture Gjørup <ture@ignatz.dk>
preg_replace can return null on runtime PCRE errors (backtrack/recursion
limits, /u with bad UTF-8) even after preg_match succeeded. The previous
casts silently turned that into an empty title, letting an event through
with no filter applied. The title filter is a correctness boundary, so on
PCRE error the event is now omitted with an error log instead.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…-bind-key

Added spinner on retrieving bind key in the client
The legacy callable-config style (return static function (RectorConfig
$rectorConfig)) is being phased out in Rector's docs in favour of the
fluent builder. Same paths, same single rule, same sets — just folded
into one chained return statement so the file reads top-down.

No semantic change: LevelSetList::UP_TO_PHP_82 stays the same and
covers PHP improvements through 8.2.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
987ae75 removed the (string) casts around preg_match / preg_replace /
trim in applyModifiersToEvents because they silently turned a
preg_replace null return (PCRE runtime error) into an empty title,
letting an event through with no filter applied. Rector wants the
casts back; applying them re-introduces the silent coercion the
commit specifically set out to remove. Suppressing the rule on this
file alone is the honest answer.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Migrate rector.php to RectorConfig::configure() builder
Nofified FeedType: Added support for video media
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release version 3 Issues related to the release of version 3

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants