Permalink
cd14b60 Mar 3, 2017
@jonallured @HParker
277 lines (193 sloc) 7.12 KB

Feedjira Changelog

2.1.1

configurable logging and parsing

2.1.0

  • Enhancements
    • AtomYoutube is now a supported parser [#337][] (@jfiorato)
    • Oga parsing is now supported [#331][] (@krasnoukhov)
    • DateTime Handler now supports localized dates [#313][] (@PascalTurbo)
    • RSS now supports language attribute [#344][] (@PascalTurbo)
    • ITunesRSS added support for:
      • ttl and last_built [#343][] (@sferik)
      • itunes_category and itunes_category_paths [#329][] (@knu)
      • itunes_complete [#328][] (@knu)
      • single quoted attributes [#326][] (@sferik)
      • Add image attribute [#349][] (@sferik)

2.0.0

  • General
    • Replaced curb with faraday
    • Removed update functionality

1.6.0

  • Enhancements
    • PuSH support for RSS #256

1.5.0

  • Enhancements
    • Handle XHTML content in summary and title #250

1.4.0

  • General

    • Test OX on Travis
    • Loosen dependency requirements
  • Enhancements

    • Upgrade to SaxMachine 1 #234
    • Upgrade to Rspec 3
    • Move lstrip before preprocess #216

1.3.1

  • Bug fixes
    • Don't duplicate content in preprocessed feeds #236 #237

1.3.0

  • General

    • Only build the master branch on Travis
    • Fix RBX on Travis
  • Enhancements

    • Bump loofah to 2.0.0 #223
  • Bug fixes

    • Support preprocessing for AtomFeedBurner feeds #222

1.2.0

  • General

  • Enhancements

    • For Atom feeds, use self link for feed_url #212 #213
    • For Atom feeds, don't use self link for url #212 #213
  • Bug fixes

    • Remove div that wraps xhtml content in Atom feeds #214
    • Properly parse itunes:new-feed-url #217

1.1.0

  • General

    • Add 2.1 to list of supported Rubies, drop 1.9.2
    • Remove Guard and Simplecov
    • Extract sample feeds into RSpec helper module
    • Random cleanup
    • Quiet down default rake task
    • Fix CHANGELOG links
    • Point README at new site
  • Enhancements

    • Add language setting to curl options #206

1.0.0

  • Removed deprecated features

0.9.0

  • Project renamed to Feedjira

0.7.1

  • Bug fixes
    • Don't use entry id for updating when feed doesn't provide it #205

0.7.0

  • General

    • README update for callback arity #202
  • Enhancements

    • Add error info to on_failure callback #194
    • On failure callbacks get curl and error as args
    • Bugfix for parsing dates that are ISO 8601 with milliseconds #203

0.6.0

  • General

    • Update expected parser classes in docs #200
    • Fix Rubinius issue with Travis
  • Enhancements

    • Added content to itunes_rss_item #198
    • Allow user to pass a particular parser using parse_with
    • Strip leading whitespace from XML #196
    • Parse out RSS version #172
    • Add generic preprocessing hook for Parsers
    • Add preprocessing hook for Atom XHTML content #58 #130

0.5.0

  • General

    • Lots of README cleanup
    • Remove pending specs
    • Rewrite benchmarks and move them out of the spec folder
    • Upgrade to latest Rspec
  • Enhancements

    • Allow spaces in rss tag when checking parse-ability #127
    • Compare entry_id and url for finding new entries #195
    • Add closed captioned and order tags for iTunesRSSItem #160

0.4.0

  • Enhancements

    • Raise when parser invokes its failure callback #159
    • Add PubSubHubbub hub urls as feed element #138
    • Add support for iTunes image in iTunes RSS item #164
  • Bug fixes

    • Use curb callbacks rather than response codes #161

0.3.0

  • General

    • Add CodeClimate badge #192
  • Enhancements

    • CURL SSL Version option #156
    • Cookie support for Curb #98
  • Deprecations

    • For ITunesRSSItem, use id instead of guid #169

0.2.2

  • General

    • Switch to CHANGELOG
    • Set LICENSE in gemspec
    • Lots of whitespace cleaning
    • README updates
  • Enhancements

    • Also use dc:identifier for entry_id #182
  • Bug fixes

    • Don't try to sanitize non-existent elements #174
    • Fix Rspec deprecations #188
    • Fix Travis #191

0.2.1

  • Use Time.parse_safely in Feed.last_modified_from_header #129
  • Added image to the RSS Entry Parser #103
  • Compatibility fixes for Ruby 2.0 #136
  • Remove gorillib dependency #113

0.2.0.rc2

  • Bump sax-machine to v0.2.0.rc1, fixes encoding issues #76

0.2.0.rc1

  • Remove ActiveSupport dependency
    • No longer tethered to any version of Rails!
  • Update curb (v0.8.0) and rspec (v2.10.0)
  • Revert 3008ceb
  • Add Travis-CI integration
  • General repository and gem maintenance

0.1.3

  • ?

0.1.2

  • ?

0.1.1

  • make FeedEntries enumerable (patch by Daniel Gregoire)

0.1.0

  • lower builder requirement to make it rails-3 friendly