Skip to content

Releases: nmdias/FeedKit

10.4.0

05 Feb 20:23

Choose a tag to compare

What's Changed

Full Changelog: 10.3.0...10.4.0

10.3.0

20 Jan 18:52

Choose a tag to compare

What's Changed

Full Changelog: 10.2.0...10.3.0

10.2.0

17 Jan 08:11
cee287d

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 10.1.3...10.2.0

10.1.3

29 Jun 08:36
7cd3569

Choose a tag to compare

What's Changed

  • Optimisations to FeedDateFormatter by @sebj in #189

Full Changelog: 10.1.2...10.1.3

10.1.2

20 Jun 08:08
03ea968

Choose a tag to compare

Full Changelog: 10.1.1...10.1.2

10.1.1

19 Jun 06:32
e2da3ae

Choose a tag to compare

What's Changed

Full Changelog: 10.1.0...10.1.1

10.1.0

14 Jun 07:51

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 10.0.2...10.1.0

10.0.2

08 Jun 06:27

Choose a tag to compare

Full Changelog: 10.0.1...10.0.2

10.0.1

28 May 06:04
81e3c6f

Choose a tag to compare

What's Changed

  • FeedType: reduce the inspection prefix length & throw early for insufficient data by @sebj in #184

Full Changelog: 10.0.0...10.0.1

10.0.0

14 May 08:05
2cd0835

Choose a tag to compare

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 🥳

Full Changelog: 9.1.2...10.0.0