Releases: prof18/RSS-Parser
5.0.2
5.0.1
This version comes with some performance improvements and bug fixes:
- Improve Gradle plugin configurations
- Migrate to Android namespace
- Catch exceptions that could happen on database. Fix #105
- Use a
SupervisorJob
instead of a single job to avoid issue while parsing multiple channels - Add cancellation support on Okhttp calls
- Pass InputStream to the Parser instead of generating a string and then transform the string into InputStream
- Charset is now optional
What's Changed
Full Changelog: 5.0.0...5.0.1
5.0.0
This version comes with a bunch of cleanings and improvements.
The version number jumped to 5, because of the migration of Okhttp to version 4 (version 3 reached the end of support) which requires updating the minSdk version to API 21.
Changelog:
- Move to Gradle Version Catalog
- Move to KSP
- Migrate to Okhttp 4.x which means minSdk 21
- Fallback to an image url if text is found on enclosure tag - Fix #96
- Store in the cache also the Charset - Fix #95
- Use CallFactory instead of Okhttp client - Fix #98
- Add season on ItunesData - Fix #101
- Some cleanings on formatting and imports
What's Changed
- Tweak on README by @soygabimoreno in #97
- Version 5.0 by @prof18 in #102
New Contributors
- @soygabimoreno made their first contribution in #97
Full Changelog: 4.0.2...5.0.0
4.0.2
4.0.1
This release brings a new feature, some refactor and some breaking changes! 🎉
New Feature:
The parser now supports iTunes tags, so you can fully parse podcast feeds! #93
In ItunesData.kt you can find the new objects that have been added into the Channel and the Article.
Refactoring:
The internals of the Parser has been rewritten a bit, in order to have better readability, clarity, and maintainability. 698a988
Breaking changes:
- Article fields are no longer var, now are immutable
- The Categories on the Article are now an immutable list