Skip to content

Update Rust crate taffy to 0.10.0#7554

Merged
renovate[bot] merged 1 commit intodevelopfrom
renovate/taffy-0.x
Apr 20, 2026
Merged

Update Rust crate taffy to 0.10.0#7554
renovate[bot] merged 1 commit intodevelopfrom
renovate/taffy-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Apr 20, 2026

This PR contains the following updates:

Package Type Update Change
taffy workspace.dependencies minor 0.9.00.10.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

DioxusLabs/taffy (taffy)

v0.10.1

Compare Source

Fixed
  • CSS Grid auto-repeat and minimum-size handling (#​946)

v0.10.0

Compare Source

The MSRV for this release is 1.71.

Support for direction

The direction property is now supported, allowing for RTL layout of boxes in Block, Flexbox, and CSS Grid layout modes.

Support for floats

The float and clear properties are now supported. Support consists of a general-purpose FloatContext in the compute module, and integration of float layout into Block layout. Block layout now also has a BlockContext that allows a FloatContext to be shared across an entire Block formatting context.

Float support is feature flagged by the float_layout feature.

Support for parsing styles from CSS string (#​929)

All of Taffy's style types (except the top-level Style struct) now have FromStr implementations that parses the type from the CSS representation of that value (e.g. 30px or 50% for LengthPercentage. A future version of Taffy will likely add support for parsing Style from ;-seperated CSS.

CSS parsing is feature flagged by the parse feature.

Additionally the parse_faster feature enables optimizations for faster parsing at the cost of pulling in proc-macro dependencies such as syn.

Changed
  • Make DetailedGridTracksInfo accessible from a public module (#​899)
  • Add TaffyTree::write_tree method to debug print the tree into an arbitrary writer (#​925)
  • The cache set and set APIs now take &LayoutInput rather than individual values (#​933)
Fixed
  • Flexbox: apply gap even when there are auto margins (#​938)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the changelog/chore A trivial change label Apr 20, 2026
@renovate renovate bot enabled auto-merge (squash) April 20, 2026 03:53
@renovate renovate bot merged commit 6f8f84d into develop Apr 20, 2026
63 of 65 checks passed
@renovate renovate bot deleted the renovate/taffy-0.x branch April 20, 2026 03:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants