Skip to content

Releases: ivanisidrowu/KtRssReader

v2.2.2

07 Oct 01:31
58f395d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.2.1...v2.2.2

v2.2.1

23 Jul 10:32
41096b8
Compare
Choose a tag to compare

What's Changed

  • Try to fix Jitpack build failed with duplicate BuildConfig.dex by @dev-weiqi in #88

Full Changelog: v2.2...v2.2.1

v2.2

18 Jul 14:21
cc9939b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.2...v2.2

v2.1.2

25 May 01:11
e423d98
Compare
Choose a tag to compare
  • Update Kotlin version to 1.5

v2.1.1

18 Feb 12:58
0d9bc2f
Compare
Choose a tag to compare
  • Supports itunes:summary, itunes:subtitle, and itunes:keywords tags for iTunes Podcast models.

v2.1.0

06 Feb 09:04
4ca05f5
Compare
Choose a tag to compare
  • Add annotation processor for pure Kotlin parser code generation.
  • Supports @RssTag, @RssValue, @RssAttribute, @RssValue, and @RssRawTag annotations.

v2.0.2

21 Jan 10:08
Compare
Choose a tag to compare
  • Refactor the Android APP sample.
  • Add pure Kotlin parsers
    • RssStandardParser
    • GoogleParser
    • ITunesParser
    • AutoMixParser
  • Rename Android parsers
    • From RssStandardParser to AndroidRssStandardParser
    • From GoogleParser to AndroidGoogleParser
    • From ITunesParser to AndroidITunesParser
    • From AutoMixParser to AndroidAutoMixParser

v2.0.1

12 Nov 07:49
80a2d3c
Compare
Choose a tag to compare

Remove the context parameter in the global config.

v2.0.0

20 Oct 04:00
Compare
Choose a tag to compare
  • Added annotations for the custom parser and reader generation.
    • @RssTag
    • @RssAttribute
    • @RssValue
    • @RssRawData
  • Supports custom RSS data format.
  • Improved AutoMixParser performance.
  • Added more samples under the /app module.

v1.0.1

29 Sep 03:32
1f867ea
Compare
Choose a tag to compare

Adjust reader config params.

val result: ITunesChannelData = Reader.read<ITunesChannelData>(rssSource) {
    charset = Charsets.UTF_8
    useCache = false
    expiredTimeMillis = 600000L
}

useCache: Pull data from cache or remote server. The default setting is set to true.
flushCache: Clear the specific cache by URL.