![]() ![]() 18 June 2016 - First release - Version 1.12 August 2017 - Fixed the Library Manifest and updated the dependencies - Version 1.1.10 December 2017 - Added support for the categories - Version 1.2.13 December 2017 - Improved Error Management - Version 1.3.14 December 2017 - Little fixes on Error Management - Version 1.3.1.cancel() is not available anymore, the cancellation can be handled by the caller.įrom version 1.4.4 and above, the changelog is available in the release section.getChannel() has been renamed to getRssChannel().has been moved to .ItunesChannelData.has been moved and renamed to .ItunesItemData.has been moved and renamed to .HttpException.has been moved and renamed to .RssItem.has been moved and renamed to .RssChannel.Ensure you remove dependencies from the correct library project and not from your app. .Builder has been moved and renamed to dependency and the generated dependency can cause problems for the build.The main package name has been changed from to.This is because, if two libraries ship with their dependencies, which could be used by both, then the common dependencies would be duplicated and overlap each other. Version 6 of the library introduced the following breaking changes: Can do that but ideally you should let the app module provide the dependencies. ![]() The repository contains two samples projects: a multiplatform and an Android project to showcase the usage in a multiplatform app and an Android one. Val xmlString : String = "xml-string " val rssChannel : RssChannel = rssParser.parse(xmlString) Sample projects It's possible to create an instance of RssParser directly in the common code, without having to pass any platform-specific dependencies. Creating an RssParser instanceĪn RssParser instance is the entry point of the library. RssParser uses Coroutines for all the asynchronous work. The RssChannel result object provides the following data: Here you can find the README for version 5 of RSSParser. Support for Java with the OnTaskCompleted and onError callbacks has been dropped. using this implementation I get this problem: Version 28 (intended for Android Pie and below) is the last version of the legacy support library, so we recommend that you migrate to AndroidX libraries when using Android Q and moving forward.The user of the library should implement any caching/storing solutions their project requires. After some consideration, I decided that the aim of this library is not meant to provide a caching solution for RSS feeds, but just to do the parsing. Caching of feeds is not supported anymore.Check out the migration guide for further info. To subscribe to this RSS feed, copy and paste this URL into your RSS reader. Some class names and packages have been changed. Cannot include Android Library dependency from another Android Library using Gradle.This update brought some breaking changes: From version 6.0, RSSParser has become Multiplatform.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |