-
-
Notifications
You must be signed in to change notification settings - Fork 219
Open
Description
Describe the bug
Enclosures may not have a title attribute.
To Reproduce
Add Items with Enclosures that have titles. The title attribute is included in the RSS2 feed (it is only valid it Atom).
Expected behavior
The title attribute is not added to an RSS2 feed.
Actual behavior
The title attribute is added to an RSS2 feed.
Screenshots
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Amazon Paws</title>
<link>https://amazonpaws.com/</link>
<description>The paw prints Amazon leaves on the world.</description>
<lastBuildDate>Thu, 12 Jun 2025 00:00:00 GMT</lastBuildDate>
<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
<generator>https://github.com/jpmonette/feed</generator>
<language>en</language>
<copyright>Some rights reserved</copyright>
<atom:link href="https://amazonpaws.com/feeds/rss" rel="self" type="application/rss+xml"/>
<item>
<title><![CDATA[Test]]></title>
<link>https://amazonpaws.com/print/68530ed6c9ab26ccac87e162</link>
<guid isPermaLink="false">https://amazonpaws.com/print/68530ed6c9ab26ccac87e162</guid>
<pubDate>Thu, 12 Jun 2025 00:00:00 GMT</pubDate>
<description><![CDATA[Amazon ...]]></description>
<content:encoded><![CDATA[Amazon ...]]></content:encoded>
<enclosure length="0" type="image/png" url="http://127.0.0.1:9000/paws/672923af6a5909f584d0db03f328303c.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=root%2F20250618%2Fus-east1%2Fs3%2Faws4_request&X-Amz-Date=20250618T200555Z&X-Amz-Expires=604800&X-Amz-Signature=c5af713ff72cb3d6cacf3f5957978cc30d58e9050541505881d7fec9388e80e7&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject" title="Caption"/>
</item>
<item>
<title><![CDATA[Amazon ...]]></title>
<link>https://amazonpaws.com/print/68531aadc9ab26ccac87e163</link>
<guid isPermaLink="false">https://amazonpaws.com/print/68531aadc9ab26ccac87e163</guid>
<pubDate>Thu, 01 Jan 2015 00:00:00 GMT</pubDate>
<description><![CDATA[-]]></description>
<content:encoded><![CDATA[-]]></content:encoded>
</item>
</channel>
</rss>It fails the validator of the W3C:
Versions (please complete the following information):
- NodeJS: v20.19.2
- TypeScript: 5.8.3
- npm/yarn: npm 10.8.2
- feed: 5.1.0
Metadata
Metadata
Assignees
Labels
No labels
