From e16492d7f77bb648a9222d08098ca329a871b0ba Mon Sep 17 00:00:00 2001 From: "J. King" Date: Thu, 27 Feb 2020 10:50:23 -0500 Subject: [PATCH] Per 1.1 spec JSON Feed will remain compatible --- lib/Parser/JSON/Feed.php | 2 -- tests/cases/JSON/failures.json | 15 --------------- 2 files changed, 17 deletions(-) diff --git a/lib/Parser/JSON/Feed.php b/lib/Parser/JSON/Feed.php index dbe75d5..b064af4 100644 --- a/lib/Parser/JSON/Feed.php +++ b/lib/Parser/JSON/Feed.php @@ -50,8 +50,6 @@ class Feed implements \JKingWeb\Lax\Parser\Feed { throw new Exception("notJSON"); } elseif (!isset($data->version) || !preg_match("<^https://jsonfeed\.org/version/(\d+(?:\.\d+)?)$>", $data->version, $match)) { throw new Exception("notJSONFeed"); - } elseif (version_compare($match[1], "1", "<") || version_compare($match[1], "2", ">=")) { - throw new Exception("unsupportedJSONFeedVersion"); } $this->data = $data; $this->version = $match[1]; diff --git a/tests/cases/JSON/failures.json b/tests/cases/JSON/failures.json index c82f094..0bb8d1b 100644 --- a/tests/cases/JSON/failures.json +++ b/tests/cases/JSON/failures.json @@ -29,20 +29,5 @@ "description": "Not a JSON feed 3", "input": {"version": "https://jsonfeed.org/version/"}, "exception": "notJSONFeed" - }, - { - "description": "Unknown version 1", - "input": {"version": "https://jsonfeed.org/version/2"}, - "exception": "unsupportedJSONFeedVersion" - }, - { - "description": "Unknown version 2", - "input": {"version": "https://jsonfeed.org/version/11"}, - "exception": "unsupportedJSONFeedVersion" - }, - { - "description": "Unknown version 3", - "input": {"version": "https://jsonfeed.org/version/0.1"}, - "exception": "unsupportedJSONFeedVersion" } ] \ No newline at end of file