Releases: nmdias/FeedKit
Releases · nmdias/FeedKit
10.1.3
10.1.2
Full Changelog: 10.1.1...10.1.2
10.1.1
10.1.0
What's Changed
- Added Dublin Core support to Atom feeds. by @nneubauer in #187
New Contributors
- @nneubauer made their first contribution in #187
Full Changelog: 10.0.2...10.1.0
10.0.2
Full Changelog: 10.0.1...10.0.2
10.0.1
10.0.0
FeedKit v10 introduces a new parsing engine, with several new features and improvements. This release includes a significant rewrite of the codebase, with improved type safety, support for modern Swift features that leverage Swift’s built-in Codable protocols and patterns, modern concurrency with async/await, and a more simple, direct way of parsing RSS, Atom, and JSON feeds.
Improvements
- Rewrite around a more modular and extensible code base. Under the hood, it uses a Swift-native XML parser and decoder for more accurate and maintainable parsing
- New XML decoder and encoder
- Generate Feeds from Feed Models
- All feed types now benefit from fully Codable-conforming, strongly typed models
- Feed parsing can now be done using Swift’s modern async/await
- Cleaner and more testable codebase
Breaking Changes (If you’re upgrading from v9 or earlier)
- Legacy FeedParser has been removed
- Models are strictly typed and Codable
- Some property names and types have been updated for clarity and consistency
Contributors
Thank you all for the contributions to this release, from reporting issues, opening PRs, fixing bugs and improvements 🥳
- @barnard-b
- @chrisjenkins
- @emeowj
- @finestructure
- @hallee
- @marinofelipe
- @maxoriggi
- @mehlkelm
- @mishimay
- @rafaelclaycon
- @sebj
- @srna
- @SwissTemp
- @vito-royeca
Full Changelog: 9.1.2...10.0.0
9.1.2
9.1.1
9.1.0
What's Changed
- Trim white space in iTunesDuration parsing by @kaseyb002 in #103
- BUILD_LIBRARY_FOR_DISTRIBUTION updated to YES to avoid "Module compil… by @3257 in #109
- make compile with Xcode 10 by @jjochen in #105
- reimplement public method to get an NSError object from ParserError by @jjochen in #106
- Add RDF content:encoded path by @yjsan in #111
- Add test doc that demonstrates parser failure with unquoted ampersands by @GarthSnyder in #85
New Contributors
- @kaseyb002 made their first contribution in #103
- @3257 made their first contribution in #109
- @jjochen made their first contribution in #105
- @yjsan made their first contribution in #111
Full Changelog: 9.0.0...9.1.0