Releases: nmdias/FeedKit
Releases · nmdias/FeedKit
10.4.0
What's Changed
- Added support for source:markdown by @chrisjenkins in #211
Full Changelog: 10.3.0...10.4.0
10.3.0
What's Changed
- Add Simple GeoRSS to feed items by @chrisjenkins in #207
- Added base attribute by @chrisjenkins in #208
Full Changelog: 10.2.0...10.3.0
10.2.0
What's Changed
- Update ci.yml by @nmdias in #203
- Add podcast namespace support by @bobcode99 in #202
- Add podcast namespace guid tag by @matthewruzzi in #200
New Contributors
- @bobcode99 made their first contribution in #202
- @matthewruzzi made their first contribution in #200
Full Changelog: 10.1.3...10.2.0
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