From e5145c3701153786e93e05c131d83f446515b41c Mon Sep 17 00:00:00 2001 From: Moises Macia Date: Fri, 16 Oct 2026 20:10:13 +0000 Subject: [PATCH] parse rss 1.0 --- lib/feed_reader/formats/rss.ex | 2 +- test/feed_reader/format_detection_test.exs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/feed_reader/formats/rss.ex b/lib/feed_reader/formats/rss.ex index bc56bc6..6092ace 100644 --- a/lib/feed_reader/formats/rss.ex +++ b/lib/feed_reader/formats/rss.ex @@ -11,7 +11,7 @@ defmodule FeedReader.Formats.RSS do [attributes] -> not Regex.match?(~r/\bversion\s*=/is, attributes) or Regex.match?( - ~r/\bversion\s*=\s*(["'])(?:0\.9(?:1|2)?|2\.0)\1/is, + ~r/\bversion\s*=\s*(["'])(?:0\.9(?:1|2)?|1\.0|2\.0)\1/is, attributes ) diff --git a/test/feed_reader/format_detection_test.exs b/test/feed_reader/format_detection_test.exs index f922cb8..a8aa412 100644 --- a/test/feed_reader/format_detection_test.exs +++ b/test/feed_reader/format_detection_test.exs @@ -6,8 +6,8 @@ defmodule FeedReader.FormatDetectionTest do test "detects RSS, Atom, and RDF from a bounded XML prefix" do assert FeedReader.detect_format("") == :rss assert FeedReader.detect_format("") == :rss + assert FeedReader.detect_format("") == :rss assert FeedReader.detect_format("") == :rss - assert FeedReader.detect_format("") == :unknown assert FeedReader.detect_format("") == :atom assert FeedReader.detect_format("") == :rdf assert FeedReader.detect_format("not a feed") == :unknown