Skip to content

Fix URL encoding, style tags, and itunes:explicit in feeds#183

Merged
thekoma merged 2 commits intomainfrom
fix/rss-feed-validation
Mar 18, 2026
Merged

Fix URL encoding, style tags, and itunes:explicit in feeds#183
thekoma merged 2 commits intomainfrom
fix/rss-feed-validation

Conversation

@thekoma
Copy link
Owner

@thekoma thekoma commented Mar 18, 2026

Summary

  • Percent-encode non-ASCII characters in enclosure URLs (e.g. ellipsis %E2%80%A6)
  • Strip <style> tags from content:encoded HTML
  • Revert itunes:explicit to "false" (Apple Podcasts current spec, not W3C's outdated yes/no/clean)
  • Add 2 new feed validation tests (22 total, 132 overall)

Follows up on #181 and #182

Test plan

🤖 Generated with Claude Code

Andrea Cervesato and others added 2 commits March 19, 2026 00:53
W3C validator wants yes/no/clean but Apple's current spec requires
true/false. Prioritize real-world compatibility with podcast platforms.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Percent-encode non-ASCII characters in URLs (e.g. ellipsis … → %E2%80%A6)
- Strip <style> tags from content:encoded HTML
- Add 2 new validation tests (22 total, 132 overall)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@thekoma thekoma merged commit 91be371 into main Mar 18, 2026
2 checks passed
@thekoma thekoma deleted the fix/rss-feed-validation branch March 18, 2026 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant