Skip to content

build(deps): bump haze from 2.0.0-rc02 to 2.0.0 - #1563

Merged
bmc08gt merged 1 commit into
code/cashfrom
dependabot/gradle/code/cash/haze-2.0.0
Sep 28, 2026
Merged

bmc08gt merged 1 commit into
code/cashfrom
dependabot/gradle/code/cash/haze-2.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 25, 2026

Copy link
Copy Markdown
Contributor

Bumps haze from 2.0.0-rc02 to 2.0.0.
Updates dev.chrisbanes.haze:haze from 2.0.0-rc02 to 2.0.0

Release notes

Sourced from dev.chrisbanes.haze:haze's releases.

2.0.0

See CHANGELOG.md for details.

Changelog

Sourced from dev.chrisbanes.haze:haze's changelog.

2.0.0 2026-09-22 { id="2.0.0" }

Haze 2.0 rebuilds the library around typed, modular visual effects. Blur moves into its own artifact, Glass joins as an experimental multiplatform effect, and each modifier now declares its input, shareable Style, performance policy, and rendering behavior explicitly.

Added

  • Added the haze-blur artifact and typed Modifier.hazeBlur API, with replayable HazeBlurStyle programs that can be shared and extended with then.
  • Added the experimental haze-glass artifact, including Regular and Clear built-in styles, refraction, depth blur, tint, lighting, accessibility settings, progressive effects, and hover, focus, and press responses.
  • Added HazeInput.Content, HazeInput.Sources, and HazeInput.Backdrop so effects can explicitly select their input. Backdrop includes a portable captured-source fallback and an experimental, opt-in native backend on supported Android versions.
  • Added HazeEffectFactory and HazeEffectRenderer for custom typed effects, plus optional haze-blur-material3 and haze-glass-material3 integrations.
  • Added shared HazePerformanceMode controls for built-in Blur and Glass, including adaptive, quality, balanced, performance, and fixed-quality profiles.

Changed

  • Replaced the mutable Modifier.hazeEffect Blur DSL with typed Modifier.hazeBlur and Modifier.hazeGlass APIs. Styles are immutable, replayable configurations; rendering resources are owned by their modifier nodes.
  • Moved Blur APIs to dev.chrisbanes.haze.blur and moved HazeProgressive to the core dev.chrisbanes.haze package. Blur applications now depend on both haze and haze-blur.
  • Reworked source selection, retained-output policy, cross-window positioning, and default workload-aware sampling around explicit input and performance contracts.
  • Updated Kotlin to 2.4.20, Compose Multiplatform to 1.12.0, and Jetpack Compose to 1.12.1. macosArm64 remains supported; the upstream-removed iosX64 and macosX64 targets are no longer published.

Fixed

  • Corrected source sampling through scaled and rotated graphics layers, nested Haze states, sticky headers, and multiple Compose roots or windows.
  • Improved retained-layer lifecycle, invalidation, caching, and teardown behavior across Android, Desktop, iOS, and Web, including RenderScript crash and resource-leak fixes.
  • Fixed progressive Blur coverage and tint behavior on Android 12 and 12L, and refined Glass rendering, colour handling, rounded edges, fallback behavior, and animation performance.

Removed

  • Removed the Haze 1 Blur surface and the temporary Haze 2 prerelease adapters, including Modifier.hazeEffect Blur overloads, legacy HazeStyle/HazeTint aliases, mutable effect scopes, and public renderer internals.
  • Removed readable/copyable Blur and Glass Style internals. Build styles with their factory DSLs, create colour effects through HazeColorEffect.tint or colorFilter, and use then for

... (truncated)

Commits

Updates dev.chrisbanes.haze:haze-blur from 2.0.0-rc02 to 2.0.0

Release notes

Sourced from dev.chrisbanes.haze:haze-blur's releases.

2.0.0

See CHANGELOG.md for details.

Changelog

Sourced from dev.chrisbanes.haze:haze-blur's changelog.

2.0.0 2026-09-22 { id="2.0.0" }

Haze 2.0 rebuilds the library around typed, modular visual effects. Blur moves into its own artifact, Glass joins as an experimental multiplatform effect, and each modifier now declares its input, shareable Style, performance policy, and rendering behavior explicitly.

Added

  • Added the haze-blur artifact and typed Modifier.hazeBlur API, with replayable HazeBlurStyle programs that can be shared and extended with then.
  • Added the experimental haze-glass artifact, including Regular and Clear built-in styles, refraction, depth blur, tint, lighting, accessibility settings, progressive effects, and hover, focus, and press responses.
  • Added HazeInput.Content, HazeInput.Sources, and HazeInput.Backdrop so effects can explicitly select their input. Backdrop includes a portable captured-source fallback and an experimental, opt-in native backend on supported Android versions.
  • Added HazeEffectFactory and HazeEffectRenderer for custom typed effects, plus optional haze-blur-material3 and haze-glass-material3 integrations.
  • Added shared HazePerformanceMode controls for built-in Blur and Glass, including adaptive, quality, balanced, performance, and fixed-quality profiles.

Changed

  • Replaced the mutable Modifier.hazeEffect Blur DSL with typed Modifier.hazeBlur and Modifier.hazeGlass APIs. Styles are immutable, replayable configurations; rendering resources are owned by their modifier nodes.
  • Moved Blur APIs to dev.chrisbanes.haze.blur and moved HazeProgressive to the core dev.chrisbanes.haze package. Blur applications now depend on both haze and haze-blur.
  • Reworked source selection, retained-output policy, cross-window positioning, and default workload-aware sampling around explicit input and performance contracts.
  • Updated Kotlin to 2.4.20, Compose Multiplatform to 1.12.0, and Jetpack Compose to 1.12.1. macosArm64 remains supported; the upstream-removed iosX64 and macosX64 targets are no longer published.

Fixed

  • Corrected source sampling through scaled and rotated graphics layers, nested Haze states, sticky headers, and multiple Compose roots or windows.
  • Improved retained-layer lifecycle, invalidation, caching, and teardown behavior across Android, Desktop, iOS, and Web, including RenderScript crash and resource-leak fixes.
  • Fixed progressive Blur coverage and tint behavior on Android 12 and 12L, and refined Glass rendering, colour handling, rounded edges, fallback behavior, and animation performance.

Removed

  • Removed the Haze 1 Blur surface and the temporary Haze 2 prerelease adapters, including Modifier.hazeEffect Blur overloads, legacy HazeStyle/HazeTint aliases, mutable effect scopes, and public renderer internals.
  • Removed readable/copyable Blur and Glass Style internals. Build styles with their factory DSLs, create colour effects through HazeColorEffect.tint or colorFilter, and use then for

... (truncated)

Commits

Updates dev.chrisbanes.haze:haze-blur-materials from 2.0.0-rc02 to 2.0.0

Release notes

Sourced from dev.chrisbanes.haze:haze-blur-materials's releases.

2.0.0

See CHANGELOG.md for details.

Changelog

Sourced from dev.chrisbanes.haze:haze-blur-materials's changelog.

2.0.0 2026-09-22 { id="2.0.0" }

Haze 2.0 rebuilds the library around typed, modular visual effects. Blur moves into its own artifact, Glass joins as an experimental multiplatform effect, and each modifier now declares its input, shareable Style, performance policy, and rendering behavior explicitly.

Added

  • Added the haze-blur artifact and typed Modifier.hazeBlur API, with replayable HazeBlurStyle programs that can be shared and extended with then.
  • Added the experimental haze-glass artifact, including Regular and Clear built-in styles, refraction, depth blur, tint, lighting, accessibility settings, progressive effects, and hover, focus, and press responses.
  • Added HazeInput.Content, HazeInput.Sources, and HazeInput.Backdrop so effects can explicitly select their input. Backdrop includes a portable captured-source fallback and an experimental, opt-in native backend on supported Android versions.
  • Added HazeEffectFactory and HazeEffectRenderer for custom typed effects, plus optional haze-blur-material3 and haze-glass-material3 integrations.
  • Added shared HazePerformanceMode controls for built-in Blur and Glass, including adaptive, quality, balanced, performance, and fixed-quality profiles.

Changed

  • Replaced the mutable Modifier.hazeEffect Blur DSL with typed Modifier.hazeBlur and Modifier.hazeGlass APIs. Styles are immutable, replayable configurations; rendering resources are owned by their modifier nodes.
  • Moved Blur APIs to dev.chrisbanes.haze.blur and moved HazeProgressive to the core dev.chrisbanes.haze package. Blur applications now depend on both haze and haze-blur.
  • Reworked source selection, retained-output policy, cross-window positioning, and default workload-aware sampling around explicit input and performance contracts.
  • Updated Kotlin to 2.4.20, Compose Multiplatform to 1.12.0, and Jetpack Compose to 1.12.1. macosArm64 remains supported; the upstream-removed iosX64 and macosX64 targets are no longer published.

Fixed

  • Corrected source sampling through scaled and rotated graphics layers, nested Haze states, sticky headers, and multiple Compose roots or windows.
  • Improved retained-layer lifecycle, invalidation, caching, and teardown behavior across Android, Desktop, iOS, and Web, including RenderScript crash and resource-leak fixes.
  • Fixed progressive Blur coverage and tint behavior on Android 12 and 12L, and refined Glass rendering, colour handling, rounded edges, fallback behavior, and animation performance.

Removed

  • Removed the Haze 1 Blur surface and the temporary Haze 2 prerelease adapters, including Modifier.hazeEffect Blur overloads, legacy HazeStyle/HazeTint aliases, mutable effect scopes, and public renderer internals.
  • Removed readable/copyable Blur and Glass Style internals. Build styles with their factory DSLs, create colour effects through HazeColorEffect.tint or colorFilter, and use then for

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps `haze` from 2.0.0-rc02 to 2.0.0.

Updates `dev.chrisbanes.haze:haze` from 2.0.0-rc02 to 2.0.0
- [Release notes](https://github.com/chrisbanes/haze/releases)
- [Changelog](https://github.com/chrisbanes/haze/blob/main/CHANGELOG.md)
- [Commits](chrisbanes/haze@2.0.0-rc02...2.0.0)

Updates `dev.chrisbanes.haze:haze-blur` from 2.0.0-rc02 to 2.0.0
- [Release notes](https://github.com/chrisbanes/haze/releases)
- [Changelog](https://github.com/chrisbanes/haze/blob/main/CHANGELOG.md)
- [Commits](chrisbanes/haze@2.0.0-rc02...2.0.0)

Updates `dev.chrisbanes.haze:haze-blur-materials` from 2.0.0-rc02 to 2.0.0
- [Release notes](https://github.com/chrisbanes/haze/releases)
- [Changelog](https://github.com/chrisbanes/haze/blob/main/CHANGELOG.md)
- [Commits](chrisbanes/haze@2.0.0-rc02...2.0.0)

---
updated-dependencies:
- dependency-name: dev.chrisbanes.haze:haze
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: dev.chrisbanes.haze:haze-blur
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: dev.chrisbanes.haze:haze-blur-materials
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file type: build Build system, Gradle, dependencies labels Sep 25, 2026
@github-actions github-actions Bot added the area: build-system Gradle, convention plugins, build-logic label Sep 25, 2026
@bmc08gt
bmc08gt merged commit 5972584 into code/cash Sep 28, 2026
4 checks passed
@dependabot
dependabot Bot deleted the dependabot/gradle/code/cash/haze-2.0.0 branch September 28, 2026 19:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: build-system Gradle, convention plugins, build-logic dependencies Pull requests that update a dependency file type: build Build system, Gradle, dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant