qdsfdhvh/compose-imageLoader (io.github.qdsfdhvh:image-loader-extension-blur)
### [`v1.7.1`](https://togithub.com/qdsfdhvh/compose-imageloader/releases/tag/1.7.1)
[Compare Source](https://togithub.com/qdsfdhvh/compose-imageLoader/compare/1.7.0...1.7.1)
### What's Changed
#### π Features
- revert default ktor engine by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#360](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/360)
#### π¦ Dependencies
- Update agp to v8.1.3 by [@renovate](https://togithub.com/renovate)\[bot] in [#356](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/356)
- Update dependency com.twelvemonkeys.imageio:imageio-batik to v3.10.1 by [@renovate](https://togithub.com/renovate)\[bot] in [#357](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/357)
##### Full Changelog: [1.7.0...1.7.1](https://togithub.com/qdsfdhvh/compose-imageloader/compare/1.7.0...1.7.1)
### [`v1.7.0`](https://togithub.com/qdsfdhvh/compose-imageloader/releases/tag/1.7.0)
[Compare Source](https://togithub.com/qdsfdhvh/compose-imageLoader/compare/1.6.8...1.7.0)
### What's Changed
Add [@Composeable](https://togithub.com/Composeable) `AutoSizeImage` & `AutoSizeBox`, these based on `Modifier.Node`.
Use priority: `AutoSizeImage` -> `AutoSizeBox` -> `rememberImagePainter`.
```kotlin
// Option 1 on 1.7.0+
AutoSizeImage(
"https://...",
contentDescription = "image",
)
// Option 2 on 1.7.0+
AutoSizeBox("https://...") { action ->
when (action) {
is ImageAction.Success -> {
Image(
rememberImageSuccessPainter(action),
contentDescription = "image",
)
}
is ImageAction.Loading -> {}
is ImageAction.Failure -> {}
}
}
// Option 3
Image(
painter = rememberImagePainter("https://.."),
contentDescription = "image",
)
```
#### π Features
- add [@Composable](https://togithub.com/Composable) AutoSizeBox & AutoSizeImage by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#334](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/334)
- refactor components by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#322](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/322)
- rename ImageConfig to BitmapConfig by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#340](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/340)
- add 'Of' prefix for results by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#339](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/339)
- remove default ktor client by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#333](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/333)
- refactor image action by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#324](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/324)
- remove deprecated by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#335](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/335)
#### π¬ Other
- refactor screenshot ci by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#330](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/330)
- use kotlinx.coroutines synchronized by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#337](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/337)
- rename BitmapConfig.toBitmapConfig to toAndroidConfig by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#344](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/344)
#### π¦ Dependencies
- Update compose.multiplatform to v1.5.10 by [@renovate](https://togithub.com/renovate)\[bot] in [#349](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/349)
- Update kotlin to v1.9.20 by [@renovate](https://togithub.com/renovate)\[bot] in [#348](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/348)
##### Full Changelog: [1.6.8...1.7.0](https://togithub.com/qdsfdhvh/compose-imageloader/compare/1.6.8...1.7.0)
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.6.8
->1.7.1
1.6.8
->1.7.1
1.6.8
->1.7.1
Release Notes
qdsfdhvh/compose-imageLoader (io.github.qdsfdhvh:image-loader-extension-blur)
### [`v1.7.1`](https://togithub.com/qdsfdhvh/compose-imageloader/releases/tag/1.7.1) [Compare Source](https://togithub.com/qdsfdhvh/compose-imageLoader/compare/1.7.0...1.7.1) ### What's Changed #### π Features - revert default ktor engine by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#360](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/360) #### π¦ Dependencies - Update agp to v8.1.3 by [@renovate](https://togithub.com/renovate)\[bot] in [#356](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/356) - Update dependency com.twelvemonkeys.imageio:imageio-batik to v3.10.1 by [@renovate](https://togithub.com/renovate)\[bot] in [#357](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/357) ##### Full Changelog: [1.7.0...1.7.1](https://togithub.com/qdsfdhvh/compose-imageloader/compare/1.7.0...1.7.1) ### [`v1.7.0`](https://togithub.com/qdsfdhvh/compose-imageloader/releases/tag/1.7.0) [Compare Source](https://togithub.com/qdsfdhvh/compose-imageLoader/compare/1.6.8...1.7.0) ### What's Changed Add [@Composeable](https://togithub.com/Composeable) `AutoSizeImage` & `AutoSizeBox`, these based on `Modifier.Node`. Use priority: `AutoSizeImage` -> `AutoSizeBox` -> `rememberImagePainter`. ```kotlin // Option 1 on 1.7.0+ AutoSizeImage( "https://...", contentDescription = "image", ) // Option 2 on 1.7.0+ AutoSizeBox("https://...") { action -> when (action) { is ImageAction.Success -> { Image( rememberImageSuccessPainter(action), contentDescription = "image", ) } is ImageAction.Loading -> {} is ImageAction.Failure -> {} } } // Option 3 Image( painter = rememberImagePainter("https://.."), contentDescription = "image", ) ``` #### π Features - add [@Composable](https://togithub.com/Composable) AutoSizeBox & AutoSizeImage by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#334](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/334) - refactor components by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#322](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/322) - rename ImageConfig to BitmapConfig by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#340](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/340) - add 'Of' prefix for results by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#339](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/339) - remove default ktor client by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#333](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/333) - refactor image action by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#324](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/324) - remove deprecated by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#335](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/335) #### π¬ Other - refactor screenshot ci by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#330](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/330) - use kotlinx.coroutines synchronized by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#337](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/337) - rename BitmapConfig.toBitmapConfig to toAndroidConfig by [@qdsfdhvh](https://togithub.com/qdsfdhvh) in [#344](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/344) #### π¦ Dependencies - Update compose.multiplatform to v1.5.10 by [@renovate](https://togithub.com/renovate)\[bot] in [#349](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/349) - Update kotlin to v1.9.20 by [@renovate](https://togithub.com/renovate)\[bot] in [#348](https://togithub.com/qdsfdhvh/compose-imageLoader/issues/348) ##### Full Changelog: [1.6.8...1.7.0](https://togithub.com/qdsfdhvh/compose-imageloader/compare/1.6.8...1.7.0)Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.