This repository has been archived by the owner on Apr 5, 2020. It is now read-only.
Releases: nmdias/FeedParser
Releases · nmdias/FeedParser
Deprecated
FeedParser and been renamed FeedKit and moved to a new repository.
Dates Support
Added
- Dates support
- RFC822
- RFC3999
- ISO8601
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
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
Tests
Dependency Management Support
Added
- Support for SPM
- Support for Cocoapods
Initial Release
Added
- Initial Release of Iris