Releases: ivanisidrowu/KtRssReader
Releases · ivanisidrowu/KtRssReader
v2.2.2
What's Changed
- Migrate room compiler from kapt to ksp by @dev-weiqi in #89
- Add KSP incremental build support. by @ivanisidrowu in #94
- Fix missing commas in generated files. by @ivanisidrowu in #95
Full Changelog: v2.2.1...v2.2.2
v2.2.1
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
What's Changed
- Add pure Kotlin parser code generators with annotation support. by @ivanisidrowu in #66
- Use Kotlin DSL to build the project. by @ivanisidrowu in #72
- Add ksp processor base and udpate gradle scripts. by @ivanisidrowu in #74
- Fully integrate KSP to the lib and completely remove KAPT. by @ivanisidrowu in #76
- Use Gradle Catalog to manage lib versions. by @dev-weiqi in #77
- Add Ktlint and setup Github Action by @dev-weiqi in #78
- Bumps mockk version from 1.10.0 to 1.12.5 by @dev-weiqi in #79
- downgrade min sdk version by @dev-weiqi in #81
- Allow users to customize fetcher by @ivanisidrowu in #85
- Remove
DeferredElementImpl
fromParserBase
and fix Room database compiler error by @ivanisidrowu in #84
Full Changelog: v2.1.2...v2.2
v2.1.2
- Update Kotlin version to 1.5
v2.1.1
- Supports
itunes:summary
,itunes:subtitle
, anditunes:keywords
tags for iTunes Podcast models.
v2.1.0
- Add annotation processor for pure Kotlin parser code generation.
- Supports
@RssTag
,@RssValue
,@RssAttribute
,@RssValue
, and@RssRawTag
annotations.
v2.0.2
- Refactor the Android APP sample.
- Add pure Kotlin parsers
RssStandardParser
GoogleParser
ITunesParser
AutoMixParser
- Rename Android parsers
- From
RssStandardParser
toAndroidRssStandardParser
- From
GoogleParser
toAndroidGoogleParser
- From
ITunesParser
toAndroidITunesParser
- From
AutoMixParser
toAndroidAutoMixParser
- From
v2.0.1
Remove the context parameter in the global config.
v2.0.0
- 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
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.