Skip to content

Releases: prof18/RSS-Parser

6.1.5

22 Mar 13:21

Choose a tag to compare

What's Changed

  • Update media content parsing to include type and medium attributes by @prof18 in #315

Dependencies Updates

Full Changelog: 6.1.4...6.1.5

6.1.4

22 Feb 11:26

Choose a tag to compare

What's Changed

  • Add possibility of injecting HttpClient on web by @prof18 in #311

Dependency updates:

Full Changelog: 6.1.3...6.1.4

6.1.3

03 Feb 21:31

Choose a tag to compare

What's Changed

  • Prefer Atom entry alternate links and ignore related media URLs by @prof18 in #307
  • Migrate to new AGP structure for Kotlin Multiplatform libraries by @prof18 in #308

Dependency Updates

  • Update dependency org.jetbrains.kotlinx:kotlinx-serialization-core to v1.10.0 by @renovate[bot] in #305
  • Update dependency org.robolectric:robolectric to v4.16.1 by @renovate[bot] in #304
  • Update ktor monorepo to v3.4.0 by @renovate[bot] in #306
  • Update android.gradle.plugin to v8.13.2 by @renovate[bot] in #252
  • Update dependency com.squareup.okhttp3:okhttp to v5 by @renovate[bot] in #265
  • Update dependency com.vanniktech.maven.publish to v0.36.0 by @renovate[bot] in #303

Full Changelog: 6.1.2...6.1.3

6.1.2

14 Jan 21:02

Choose a tag to compare

What's Changed

  • Update iOS sample build to use iOS Simulator in CI by @prof18 in #293
  • Add support for iTunes image fallback in RSS feeds by @prof18 in #299
  • Create a youtube item only if content is inside media group by @prof18 in #300

Dependencies updates

  • Update kotlin monorepo to v2.2.21 by @renovate[bot] in #283
  • Update actions/checkout action to v6 by @renovate[bot] in #292
  • Update dependency com.vanniktech.maven.publish to v0.35.0 by @renovate[bot] in #291
  • Update Gradle to v9.2.1 by @renovate[bot] in #290
  • Update ktor monorepo to v3.3.3 by @renovate[bot] in #287
  • Update kotlin monorepo to v2.3.0 by @renovate[bot] in #296
  • Update actions/upload-artifact action to v6 by @renovate[bot] in #295
  • Update actions/cache action to v5 by @renovate[bot] in #294
  • Update dependency io.github.pdvrieze.xmlutil:serialization to v0.91.3 by @renovate[bot] in #288

Full Changelog: 6.1.1...6.1.2

6.1.1

25 Oct 21:53

Choose a tag to compare

What's Changed

  • Convert sealed classes to enums for RSS, Atom, and RDF keywords by @prof18 in #285
  • Update actions/upload-artifact action to v5 by @renovate[bot] in #284
  • Handle mismatched HTML tags in content parsing by @prof18 in #286

Dependencies Updates

Full Changelog: 6.1.0...6.1.1

6.1.0

20 Sep 19:59

Choose a tag to compare

What's Changed

  • Clean up gradle setup by @prof18 in #258
  • Refactor channel tests structure by @prof18 in #260
  • Add wasmJs and js target - Fix #253 by @prof18 in #261
  • Return null from models when all fields are null or blank by @prof18 in #266
  • Avoid setting emoji from forums as item image by @prof18 in #275
  • Avoid setting "replies" link as item link in Atom feeds by @prof18 in #277

❗❗ BREAKING CHANGE ❗❗

If all the fields of the following classes are null:

  • RssItem
  • RssImage
  • RawEnclosure
  • YoutubeChannelData
  • YoutubeItemData
  • ItunesChannelData
  • ItunesItemData
  • ItunesOwner

then the class will be null! Before the class was populated with all the fields as null, which is not very clear.

Dependency updates

  • Update kotlin monorepo to v2.2.0 by @renovate[bot] in #257
  • Update dependency org.jetbrains.kotlinx:kotlinx-serialization-core to v1.9.0 by @renovate[bot] in #263
  • Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.18.0 by @renovate[bot] in #259
  • Update dependency com.vanniktech.maven.publish to v0.33.0 by @renovate[bot] in #256
  • Update dependency io.github.pdvrieze.xmlutil:serialization to v0.91.1 by @renovate[bot] in #262
  • Update actions/checkout action to v5 by @renovate[bot] in #272
  • Update kotlin monorepo to v2.2.10 by @renovate[bot] in #273
  • Update dependency com.vanniktech.maven.publish to v0.34.0 by @renovate[bot] in #269
  • Update actions/setup-java action to v5 by @renovate[bot] in #276
  • Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.18.1 by @renovate[bot] in #268
  • Update dependency org.robolectric:robolectric to v4.16 by @renovate[bot] in #274
  • Update dependency io.github.pdvrieze.xmlutil:serialization to v0.91.2 by @renovate[bot] in #270
  • Update ktor monorepo to v3.2.3 by @renovate[bot] in #264
  • Update kotlin monorepo to v2.2.20 by @renovate[bot] in #278
  • Update Gradle to v9 by @renovate[bot] in #271

Full Changelog: 6.0.12...6.1.0

6.1.0-alpha03

30 Aug 13:02

Choose a tag to compare

6.1.0-alpha03 Pre-release
Pre-release

What's Changed

  • Avoid setting emoji from forums as item image by @prof18 in #275
  • Avoid setting "replies" link as item link in Atom feeds by @prof18 in #277

Dependency updates

  • Update dependency org.robolectric:robolectric to v4.16 by @renovate[bot] in #274
  • Update dependency io.github.pdvrieze.xmlutil:serialization to v0.91.2 by @renovate[bot] in #270
  • Update ktor monorepo to v3.2.3 by @renovate[bot] in #264
  • Update actions/checkout action to v5 by @renovate[bot] in #272
  • Update kotlin monorepo to v2.2.10 by @renovate[bot] in #273
  • Update dependency com.vanniktech.maven.publish to v0.34.0 by @renovate[bot] in #269
  • Update actions/setup-java action to v5 by @renovate[bot] in #276
  • Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.18.1 by @renovate[bot] in #268

Full Changelog: 6.1.0-alpha02...6.1.0-alpha03

6.1.0-alpha02

04 Jul 08:03

Choose a tag to compare

6.1.0-alpha02 Pre-release
Pre-release

What's Changed

❗❗ BREAKING CHANGE ❗❗

  • Return null from models when all fields are null or blank by @prof18 in #266

If all the fields of the following classes are null:

  • RssItem
  • RssImage
  • RawEnclosure
  • YoutubeChannelData
  • YoutubeItemData
  • ItunesChannelData
  • ItunesItemData
  • ItunesOwner

then the class will be null! Before the class was populated with all the fields as null, which is not very clear.

Dependency updates

  • Update kotlin monorepo to v2.2.0 by @renovate in #257
  • Update dependency org.jetbrains.kotlinx:kotlinx-serialization-core to v1.9.0 by @renovate in #263
  • Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.18.0 by @renovate in #259
  • Update dependency com.vanniktech.maven.publish to v0.33.0 by @renovate in #256
  • Update dependency io.github.pdvrieze.xmlutil:serialization to v0.91.1 by @renovate in #262

6.1.0-alpha01

01 Jul 11:40

Choose a tag to compare

6.1.0-alpha01 Pre-release
Pre-release

What's Changed

Full Changelog: 6.0.12...6.1.0-alpha01

6.0.12

22 Jun 10:59

Choose a tag to compare

What's Changed

  • Fix setImageFromContent regex to extract full image uri by @Xiryl in #254

Dependencies Updates

  • Update kotlin monorepo to v2.1.21 by @renovate in #248
  • Update dependency com.vanniktech.maven.publish to v0.32.0 by @renovate in #249
  • Update dependency gradle to v8.14.2 by @renovate in #251
  • Update dependency org.robolectric:robolectric to v4.15.1 by @renovate in #255

New Contributors

Full Changelog: 6.0.11...6.0.12