You've already forked wp-fedistream
revert: Restore conditional the_content filter usage
All checks were successful
Create Release Package / build-release (push) Successful in 1m1s
All checks were successful
Create Release Package / build-release (push) Successful in 1m1s
- Reverted nuclear option from v0.4.8 - get_post_data() now uses the_content filter conditionally - All other protections remain in place - Memory leak investigation to be continued later Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
14
CHANGELOG.md
14
CHANGELOG.md
@@ -7,11 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [0.4.9] - 2026-02-02
|
||||
|
||||
### Changed
|
||||
|
||||
- **Reverted nuclear option** - Restored conditional the_content filter usage
|
||||
- `get_post_data()` now uses the_content filter only when NOT in shortcode context, NOT at depth > 1, and NOT loading page template
|
||||
- All other protections remain in place (render depth, page template loading flag, main template lock, shortcode context)
|
||||
- Memory leak investigation to be continued later
|
||||
|
||||
## [0.4.8] - 2026-02-02
|
||||
|
||||
### Fixed
|
||||
|
||||
- **Nuclear option: NEVER apply the_content filter** - Completely removed the_content filter usage
|
||||
- **Nuclear option: NEVER apply the_content filter** - Completely removed the_content filter usage (reverted in 0.4.9)
|
||||
- `get_post_data()` now ALWAYS strips shortcodes and uses raw content
|
||||
- NEVER calls `apply_filters('the_content', ...)` or `get_the_excerpt()`
|
||||
- FediStream posts don't need shortcode processing in their content anyway
|
||||
@@ -274,7 +283,8 @@ Initial release of WP FediStream - a WordPress plugin for streaming music over A
|
||||
|
||||
---
|
||||
|
||||
[Unreleased]: https://src.bundespruefstelle.ch/magdev/wp-fedistream/compare/v0.4.8...HEAD
|
||||
[Unreleased]: https://src.bundespruefstelle.ch/magdev/wp-fedistream/compare/v0.4.9...HEAD
|
||||
[0.4.9]: https://src.bundespruefstelle.ch/magdev/wp-fedistream/compare/v0.4.8...v0.4.9
|
||||
[0.4.8]: https://src.bundespruefstelle.ch/magdev/wp-fedistream/compare/v0.4.7...v0.4.8
|
||||
[0.4.7]: https://src.bundespruefstelle.ch/magdev/wp-fedistream/compare/v0.4.6...v0.4.7
|
||||
[0.4.6]: https://src.bundespruefstelle.ch/magdev/wp-fedistream/compare/v0.4.5...v0.4.6
|
||||
|
||||
Reference in New Issue
Block a user