FeedKit

An RSS, Atom and JSON Feed parser written in Swift

MIT License

Stars
1.2K
Committers
25

Bot releases are visible (Hide)

FeedKit - Swift 3.0

Published by nmdias about 8 years ago

Added

  • Support for Swift 3.0
FeedKit - Xcode 8

Published by nmdias about 8 years ago

Added

  • Support for Xcode 8 (Swift 2.3)
FeedKit - Rename

Published by nmdias over 8 years ago

The FeedParser framework has been renamed FeedKit

Fixed

  • Naming collisions between the old FeedParser module name and the FeedParser class
FeedKit - Dates Support

Published by nmdias over 8 years ago

Added

  • Dates support
    • RFC822
    • RFC3999
    • ISO8601
FeedKit - 3.0.0

Published by nmdias over 8 years ago

Added

  • Support for Atom feeds according to RFC 4287
  • Unit tests for the Atom specification
  • Parse error handling
  • Parse error handling unit tests
  • NSData initializer
  • NSInputStream initializer
  • Parse performance unit tests

Updated

  • Unit tests for the RSS specification
  • Unit tests for the Content Module specification
  • Unit tests for the Dublin Core Module specification
  • Unit tests for the Syndication Module specification
  • Tracking of the current XML DOM element being parsed with improved type safety
  • Consistent use of integer values to aid code interoperability
  • Syndication module Update Period mapping reliability
  • Consistency to the Given, When, Then unit test pattern

Removed

  • Types of the RSS feed model dropped the explicit version 2
  • Internal helper Debug.log(_)
  • Usage of assertionFailure(_)

Fixed

  • Issue where the module 'FeedParser' was not compiled for testing when testing Release builds
  • Issue where both Atom and RSS models were initialized despite the type of feed being parsed
  • Issue where the syndication namespace was not initialized properly causing child elements to also be nil
FeedKit - CI

Published by nmdias over 8 years ago

Focus on continuous integration for improved stability and reliability

Added

  • watchOS Support
  • Automated Tests and Builds for Travic-CI
  • Copyright notices
  • Improved README instructions and readability

Fixed

  • An issue where Tests would fail when running in release mode
FeedKit - Rename

Published by nmdias over 8 years ago

Iris has been renamed FeedParser to better reflect it's purpose and discoverability.

FeedKit - Tests

Published by nmdias over 8 years ago

Added

  • Tests for the RSS2 model
  • Tests for the Content Module model
  • Tests for the DublinCore Module model
  • Tests for the Syndication Module model
FeedKit - Dependency Management Support

Published by nmdias over 8 years ago

Added

  • Support for SPM
  • Support for Cocoapods
FeedKit - Initial Release

Published by nmdias over 8 years ago

Added

  • Initial Release of Iris