- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated base files and editions using boundation
- Updated base files and editions using boundation
- Updated base files and editions using boundation
- Changed minimum supported node version from v4 to v8, due to failing tests on old versions
- Dropped
require('feedr').Feedr
userequire('feedr')
instead
- Minimum node version is now version 4 due to the nested dependencies hoek and hawk publishing code that does not work with earlier node verisons - if only they used editions
- Updated base files
- Updated dependencies
- Internal: swapped a
forof
loop forforin
loop, for better compat with old environments - Added error for
checkResponse
instead ofcheck
- Fixed checks never firing (regression since v2.10.0)
- Updated dependencies
- Updated base files
- Fixed legacy API
require('feedr').Feedr
not existing (regression since v2.13.0)
- Fixed unknown clear method error (regression since v2.13.0)
- By default, use all plugins, like v2.12.0 and earlier (regression since v2.13.0) - Thanks to Chris Krycho for issue #6
- Meta change, correct syntaxes that are used in editions
- Converted from CoffeeScript to JavaScript
- Updated dependencies
- Better YAML parser
- Updated dependencies
- Updated dependencies
- Certain failures will now emit warning messages
- Updated dependencies
- Fixed with better tests
- Fixed specific parsing
- Fixed xml parsing
- Large internal refactor
checkResponse
is now renamed tocheck
, b/c enabled- If a feed fails, the
err
argument will indicate this instead of merely outputting the error - Feed details are now updated on the inputted feed details object, instead of a clone
- Now supports
raw
/false
parse option
- Updated dependencies
cache
option now defaults to one day1000*60*60*24
to avoid superflous requests, refer to the updated readme for what the new values meanparse
option is now only a boolean- parsing auto-detection now checks content-types as well as the previous extension check
- Updated dependencies
- Added support for
"preferred"
and millisecond values forcache
configuration option - Updated dependencies
- Updated dependencies
- Updated dependencies
- More debug log messages
- Use the
Wget/1.14 (linux-gnu)
User-Agent by default - Updated dependencies
readFeeds
can now accept default options to apply to each feed that will be ready
- Can now parse CSON files
- Fixed
checkResponse
option - Better catching of errors with invalid JSON
- Fixed
TypeError: Cannot call method 'toString' of null
(regression since v2.7.0)
- Can now parse yaml files
- Can now customise parsing via
parse
feed option - Parsing is now determined by extensions instead of file formats (b/c break) - If your url does not have an extension you must eplicitly set the
parse
feed option
- Some options have changed (b/c break)
- Much more intelligent cache handling - We now use the expires and etag headers for caching
- Added the ability to customise the request options
- Dependency upgrades
- Dependency upgrades
cache
,cacheTime
,timeout
,checkResult(data)
can now be specified on the feed detailscheckResult(data)
should return an Error instance if it finds a problem with the fetched datacacheTime
andcheckResult
have default implementations for github
- Dependency upgrades
- Added support for facebook graph api
- Added support for gzip
- Added timeout support
- If
cache: false
then we should never revert to cache (even if request fails)
- Dropped the request dependency
- Changed the signature of
readFeed
fromfeedName, feedDetails, next
tofeedDetails, next
wherefeedDetails = {name,url} or url
readFeeds
can now accept an array- Fixed caching when calling
readFeed
instead ofreadFeeds
- Abstracted out from the feedr docpad plugin
- Better handling of jsonp responses
- Better handling of bad json responses
"key": {"_content": "the actual value"}
inside responses will be converted to"key": 'the actual value"
ifclean
is set totrue
inside the feed configuration
- Re-added markdown files to npm distribution as they are required for the npm website
- Fixed a caching conflict issue when two feeds have the same name across different projects
- Added the configuration options
refreshCache
andcacheTime
- Removed underscore dependency
- Fixed path exists warning
- Will now store cached files inside the operating systems actual tmp path, instead of always assuming it is
/tmp
- Customisable by thetmpPath
configuration option
- Updated for DocPad v5.0
- Now exposes
@feedr.feeds
to thetemplateData
instead of@feeds
- Initial working version for Benjamin Lupton's Website