Skip to content

chore(deps): bump taffy from 0.11.0 to 0.12.1 - #825

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/taffy-0.12.1
Closed

chore(deps): bump taffy from 0.11.0 to 0.12.1#825
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/taffy-0.12.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 7, 2026

Copy link
Copy Markdown
Contributor

Bumps taffy from 0.11.0 to 0.12.1.

Release notes

Sourced from taffy's releases.

v0.12.1

This release container a couple of critical fixes for layout/caching bugs in the 0.12.0 release.

Fixed

  • Block: don't commit deferred in-flow layouts to the tree when only computing size (#971)
  • Block: pass through the requested run_mode when performing final layout on in-flow children, instead of always using MeasureSize (#972)

v0.12.0

The MSRV for this release is 1.71.

Block: support for align-content (#959)

Block containers now implement align_content along the block axis for their in-flow children.

More correct caching logic

  • The cache key now includes the axis, parent size, and available space, and ignores available space in an axis when a known dimension is set there. This is a performance hit (~10% in common cases, ~60% in pathalogically ones) but is necessary for correctness. It does also enable early-return optimizations (in cases where only the horizontal size is needed, which can allow that performance to be recouped in some cases (#911)

Fixed

  • Flexbox: fall back to safe align-self of start on absolute-position overflow (#958)
  • Block: derive definite height from aspect-ratio at final layout. A block container with aspect-ratio and an automatic height now becomes definite when its width is filled/stretched, so children's percentage heights resolve correctly and the ratio is preserved (#965)
Changelog

Sourced from taffy's changelog.

0.12.1

This release container a couple of critical fixes for layout/caching bugs in the 0.12.0 release.

Fixed

  • Block: don't commit deferred in-flow layouts to the tree when only computing size (#971)
  • Block: pass through the requested run_mode when performing final layout on in-flow children, instead of always using MeasureSize (#972)

0.12.0

The MSRV for this release is 1.71.

Block: support for align-content (#959)

Block containers now implement align_content along the block axis for their in-flow children.

More correct caching logic

  • The cache key now includes the axis, parent size, and available space, and ignores available space in an axis when a known dimension is set there. This is a performance hit (~10% in common cases, ~60% in pathalogically ones) but is necessary for correctness. It does also enable early-return optimizations (in cases where only the horizontal size is needed, which can allow that performance to be recouped in some cases (#911)

Fixed

  • Flexbox: fall back to safe align-self of start on absolute-position overflow (#958)
  • Block: derive definite height from aspect-ratio at final layout. A block container with aspect-ratio and an automatic height now becomes definite when its width is filled/stretched, so children's percentage heights resolve correctly and the ratio is preserved (#965)
Commits
  • 1c9e37a Prepare for 0.12.1 release (#973)
  • 96169be Pass through run mode rather when performing final layout on block children (...
  • 75456ae Block: don't set_unrounded_layout when measuring (#971)
  • 983247b Prepare for v0.12 release (#970)
  • df2663a More correct caching logic (#911)
  • 22e6725 Bump actions/checkout from 6 to 7 (#968)
  • dc28295 Remove time pin (#967)
  • 5fc9c4c Update time requirement from =0.3.47 to =0.3.49 (#966)
  • 8609e92 block: derive definite height from aspect-ratio at final layout (#965)
  • becf0e5 fix(flexbox): fallback safe align-self to start on abspos overflow (#958)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added the dependencies Dependency updates and audits label Jul 7, 2026
@dependabot
dependabot Bot requested a review from yfedoseev as a code owner July 7, 2026 12:44
@dependabot @github

dependabot Bot commented on behalf of github Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: rust. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot added the dependencies Dependency updates and audits label Jul 7, 2026
Bumps [taffy](https://github.com/DioxusLabs/taffy) from 0.11.0 to 0.12.1.
- [Release notes](https://github.com/DioxusLabs/taffy/releases)
- [Changelog](https://github.com/DioxusLabs/taffy/blob/main/CHANGELOG.md)
- [Commits](DioxusLabs/taffy@v0.11.0...v0.12.1)

---
updated-dependencies:
- dependency-name: taffy
  dependency-version: 0.12.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@yfedoseev

Copy link
Copy Markdown
Owner

Superseded by #835, which consolidates this update along with the other 7 open dependabot PRs into a single PR.

@yfedoseev yfedoseev closed this Jul 9, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jul 9, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/cargo/taffy-0.12.1 branch July 9, 2026 06:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates and audits

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant