This repository has been archived by the owner on Apr 5, 2020. It is now read-only.
3.0.0
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 benil