feedparser
Advanced tools
Comparing version 2.2.1 to 2.2.2
@@ -9,3 +9,6 @@ { | ||
"error", | ||
2 | ||
2, | ||
{ | ||
"MemberExpression": "off" | ||
} | ||
], | ||
@@ -12,0 +15,0 @@ "linebreak-style": [ |
2.2.2 / 2017-10-12 | ||
================== | ||
* Update devDependencies | ||
* Update sax v1.2.4 | ||
* Update travis - node 7->8 | ||
* Make sure that all links are parsed, not only text/html | ||
* docs(readme): add Greenkeeper badge | ||
* chore(package): update dependencies | ||
2.2.1 / 2017-06-22 | ||
@@ -3,0 +13,0 @@ ================== |
@@ -101,5 +101,5 @@ /********************************************************************** | ||
this.meta = { | ||
'#ns': [] | ||
, '@': [] | ||
, '#xml': {} | ||
'#ns': [], | ||
'@': [], | ||
'#xml': {} | ||
}; | ||
@@ -208,5 +208,7 @@ this._emitted_meta = false; | ||
FeedParser.prototype.handleCloseTag = function (el){ | ||
var node = { '#name' : el | ||
, '#prefix' : '' | ||
, '#local' : '' } | ||
var node = { | ||
'#name': el, | ||
'#prefix': '', | ||
'#local' : '' | ||
} | ||
, stdEl | ||
@@ -528,5 +530,5 @@ , item | ||
// Nevertheless, there can be only one | ||
meta.cloud = {}; // This will ensure that rssCloud "wins" here, | ||
// If pubsubhubbub is also declared, it's still available | ||
// in the link elements | ||
// This will ensure that rssCloud "wins" here. | ||
// If pubsubhubbub is also declared, it's still available in the link elements | ||
meta.cloud = {}; | ||
if (Array.isArray(el)) { | ||
@@ -794,4 +796,4 @@ Object.keys(el[0]['@']).forEach(function (attr) { | ||
if (link['@']['rel'] == 'canonical') item.origlink = link['@']['href']; | ||
if (link['@']['rel'] == 'alternate' && (!link['@']['type'] || link['@']['type'] == 'text/html') && !item.link) item.link = link['@']['href']; | ||
if (link['@']['rel'] == 'self' && (!link['@']['type'] || link['@']['type'] == 'text/html') && !item.link) item.link = link['@']['href']; | ||
if (link['@']['rel'] == 'alternate' && !item.link) item.link = link['@']['href']; | ||
if (link['@']['rel'] == 'self' && !item.link) item.link = link['@']['href']; | ||
if (link['@']['rel'] == 'replies') item.comments = link['@']['href']; | ||
@@ -818,4 +820,4 @@ if (link['@']['rel'] == 'enclosure') { | ||
if (el['@']['rel'] == 'canonical') item.origlink = el['@']['href']; | ||
if (el['@']['rel'] == 'alternate' && (!el['@']['type'] || el['@']['type'] == 'text/html') && !item.link) item.link = el['@']['href']; | ||
if (el['@']['rel'] == 'self' && (!el['@']['type'] || el['@']['type'] == 'text/html') && !item.link) item.link = el['@']['href']; | ||
if (el['@']['rel'] == 'alternate' && !item.link) item.link = el['@']['href']; | ||
if (el['@']['rel'] == 'self' && !item.link) item.link = el['@']['href']; | ||
if (el['@']['rel'] == 'replies') item.comments = el['@']['href']; | ||
@@ -822,0 +824,0 @@ if (el['@']['rel'] == 'enclosure') { |
@@ -8,3 +8,3 @@ { | ||
}, | ||
"version": "2.2.1", | ||
"version": "2.2.2", | ||
"keywords": [ | ||
@@ -41,9 +41,9 @@ "rss", | ||
"readable-stream": "^2.2.2", | ||
"sax": "1.2.3" | ||
"sax": "^1.2.4" | ||
}, | ||
"devDependencies": { | ||
"eslint": "^3.17.1", | ||
"iconv": "2.2.2", | ||
"mocha": "^3.4.1", | ||
"request": "~2.81.0" | ||
"eslint": "^4.8.0", | ||
"iconv": "^2.3.0", | ||
"mocha": "^4.0.1", | ||
"request": "^2.83.0" | ||
}, | ||
@@ -50,0 +50,0 @@ "scripts": { |
# Feedparser - Robust RSS, Atom, and RDF feed parsing in Node.js | ||
[![Greenkeeper badge](https://badges.greenkeeper.io/danmactough/node-feedparser.svg)](https://greenkeeper.io/) | ||
[![Join the chat at https://gitter.im/danmactough/node-feedparser](https://badges.gitter.im/danmactough/node-feedparser.svg)](https://gitter.im/danmactough/node-feedparser?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) | ||
@@ -4,0 +6,0 @@ |
@@ -64,3 +64,3 @@ describe('bad feeds', function(){ | ||
assert.ok(error instanceof Error); | ||
assert.ok(error.message.match(/^Invalid code point/)); | ||
assert.equal(error.message, 'Not a feed'); | ||
done(); | ||
@@ -67,0 +67,0 @@ }); |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
443953
45
1805
221
+ Addedsax@1.4.1(transitive)
- Removedsax@1.2.3(transitive)
Updatedsax@^1.2.4