From 75fe9adb41827f2584278108684fb0f60a809e44 Mon Sep 17 00:00:00 2001 From: openhands Date: Wed, 14 Jan 2026 18:40:44 +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 TypeScript Output interface in index.d.ts 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 e4e5631f622d8ab83d15900ee3b5abed5460a085 Mon Sep 17 00:00:00 2001 From: openhands Date: Wed, 14 Jan 2026 18:42:23 +0000 Subject: [PATCH 2/2] Add inline comments explaining subtitle field Added comments to clarify that Atom feeds use for feed description. 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..543a0a5 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 for feed description itunes?: { [key: string]: any; image?: string; diff --git a/lib/fields.js b/lib/fields.js index f3df0ef..0b86cbe 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 for feed description 'author', 'pubDate', 'webMaster',