From 822ffb89f812d5fa41f1ece5e24ce8bb93585c67 Mon Sep 17 00:00:00 2001 From: openhands Date: Wed, 14 Jan 2026 16:23:22 +0000 Subject: [PATCH 1/2] Add subtitle field to feed fields - Add 'subtitle' to the fields.feed array in lib/fields.js - Add subtitle property to Output interface in index.d.ts for TypeScript support Co-authored-by: openhands --- index.d.ts | 1 + lib/fields.js | 1 + 2 files changed, 2 insertions(+) diff --git a/index.d.ts b/index.d.ts index 45b237a..21ed94d 100644 --- a/index.d.ts +++ b/index.d.ts @@ -59,6 +59,7 @@ declare namespace Parser { items: (U & Item)[]; feedUrl?: string; description?: string; + subtitle?: string; itunes?: { [key: string]: any; image?: string; diff --git a/lib/fields.js b/lib/fields.js index b3f8d7b..f3df0ef 100644 --- a/lib/fields.js +++ b/lib/fields.js @@ -9,6 +9,7 @@ fields.feed = [ ['dc:type', 'type'], 'title', 'description', + 'subtitle', 'author', 'pubDate', 'webMaster', From 9d3b96f09de393aa41d950dc0e7fda0ef68d3d9f Mon Sep 17 00:00:00 2001 From: openhands Date: Wed, 14 Jan 2026 16:25:08 +0000 Subject: [PATCH 2/2] Add inline comments explaining subtitle field changes Co-authored-by: openhands --- index.d.ts | 2 +- lib/fields.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/index.d.ts b/index.d.ts index 21ed94d..23a1072 100644 --- a/index.d.ts +++ b/index.d.ts @@ -59,7 +59,7 @@ declare namespace Parser { items: (U & Item)[]; feedUrl?: string; description?: string; - subtitle?: string; + subtitle?: string; // Atom feeds use as a secondary description/tagline for the feed itunes?: { [key: string]: any; image?: string; diff --git a/lib/fields.js b/lib/fields.js index f3df0ef..336204b 100644 --- a/lib/fields.js +++ b/lib/fields.js @@ -9,7 +9,7 @@ fields.feed = [ ['dc:type', 'type'], 'title', 'description', - 'subtitle', + 'subtitle', // Atom feeds use as a secondary description/tagline for the feed 'author', 'pubDate', 'webMaster',