Files
wp-fedistream/includes
magdev eaefcff9c9
All checks were successful
Create Release Package / build-release (push) Successful in 57s
fix: Critical memory leak in TemplateLoader causing OOM errors
- Added recursion depth tracking to prevent infinite loops from shortcodes in content
- Nested items now skip the_content filter, using wp_kses_post() instead
- Made get_artist_data(), get_album_data(), get_track_data(), get_playlist_data() public
- Methods now accept both int post IDs and WP_Post objects
- Added $load_nested parameter to control nested item loading

Fixes memory exhaustion in Twig's StagingExtension when post content
contains FediStream shortcodes that trigger recursive template rendering.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 16:37:43 +01:00
..
2026-01-28 23:23:05 +01:00
2026-01-28 23:23:05 +01:00
2026-01-28 23:23:05 +01:00
2026-01-28 23:23:05 +01:00
2026-01-28 23:23:05 +01:00
2026-01-28 23:23:05 +01:00
2026-01-28 23:23:05 +01:00