Skip to content
This repository has been archived by the owner on Apr 5, 2020. It is now read-only.

Releases: nmdias/FeedParser

Deprecated

17 Jul 17:15
Compare
Choose a tag to compare

FeedParser and been renamed FeedKit and moved to a new repository.

Dates Support

15 Jun 20:09
Compare
Choose a tag to compare

Added

  • Dates support
    • RFC822
    • RFC3999
    • ISO8601

3.0.0

05 Jun 18:08
Compare
Choose a tag to compare

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

CI

21 May 07:45
Compare
Choose a tag to compare
CI

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

Rename

18 May 20:03
Compare
Choose a tag to compare

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

Tests

17 May 20:48
Compare
Choose a tag to compare

Added

  • Tests for the RSS2 model
  • Tests for the Content Module model
  • Tests for the DublinCore Module model
  • Tests for the Syndication Module model

Dependency Management Support

15 May 20:04
Compare
Choose a tag to compare

Added

  • Support for SPM
  • Support for Cocoapods

Initial Release

15 May 15:18
Compare
Choose a tag to compare

Added

  • Initial Release of Iris