Skip to content

Releases: Kamel-Media/Kamel

v0.7.2

30 Aug 03:30
Compare
Choose a tag to compare

v0.7.1

28 Jul 03:45
Compare
Choose a tag to compare

Updates to Kotlin 1.9.0 and Compose Multiplatform 1.4.3

v0.7.0

22 Jul 04:20
Compare
Choose a tag to compare
  • #50 SVG Decoder with Batik: Adds an alternative jvm only Batik based svg decoder by @DatL4g

v0.6.1

30 Jun 07:23
Compare
Choose a tag to compare
  • Compose 1.4.1
  • Fix for Lazy Column Item Performance issue #39

v0.6.0

26 Jun 05:35
Compare
Choose a tag to compare
  • #43 Android SVG implementation & Better decoder selection by @DatL4g
  • #44 Android xml implementation by @luca992
  • #45 Commonize imageVectorDecoder & svgDecoder. Add to default KamelConfig by @luca992

v0.5.1

08 Jun 03:57
Compare
Choose a tag to compare
  • #33 Output cached result immediately, if available by @christiandeange
  • #34 depreciate lazyPainterResource refactor to asyncPainterResource by @luca992
    • lazyPainterResource will be removed in a future release replace it with asyncPainterResource

0.5.0

24 May 20:46
19f8fac
Compare
Choose a tag to compare
  • Update to Kotlin v1.8.20
  • Update Compose to version 1.4.0
  • #23 Add support for Kotlin Native Targets: iosArm64, iosX64, iosSimulatorArm64, macosX64, macosArm64
  • #23 Support for JS Kotlin Target
  • Experimental ImageVectorDecoder support for non-jvm targets which decodes xmls using https://github.com/pdvrieze/xmlutil
  • Experimental SvgDecoder for non-jvm targets

Note: the dependency has changed:

dependencies {
    implementation("media.kamel:kamel-image:0.5.0")
}

credits:
@luca992

0.4.1

01 Aug 21:29
Compare
Choose a tag to compare
  • Update Compose to version 1.2.0-alpha01-dev753.
  • Experimental support for loading and failure painter resources in lazyPainterResource
  • Support getting the data source used when loading a resource.
  • Introduce experimental KamelImageBox composable that provides full content customization based on Resource<Painter> parameter.

0.4.0

24 Jul 18:34
Compare
Choose a tag to compare
  • Update dependencies by @cmota #14 #20 #21.
  • Fix loading ImageVector in lazyPainterResource.
  • Prevent loading data many times in lazyPainterResource by using remember(data, resourceConfig).
  • Fix catching exceptions in Flow by @Syer10 #18.
  • Remove unused dependencies by @Syer10 #19.
  • Add a handy function httpFetcher(client: HttpClient) to pass Ktor client directly #16.

0.3.0

24 Oct 00:02
Compare
Choose a tag to compare
  • Support loading SVG on desktop.
  • Support progress loading in onLoading callback.
  • Fix infinite image reloading on failure #10.
  • Fix ResourceConfig takeFrom function.
  • Remove lazyImageResource.
  • Remove dispatcher property from ResourceConfig.
  • Update Compose version to beta1