21 days ago
taffy

v0.10.0

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.

Changed

  • Make DetailedGridTracksInfo struct 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)
21 days ago
hyper

v1.9.0

Features

  • client:
    • expose HTTP/2 current max stream count (#4026) (d51cb715)
    • add HTTP/2 max_local_error_reset_streams option (#4021) (57787459)
  • error: add 'Error::is_parse_version_h2' method (393c77c7)
  • http1: add UpgradeableConnection::into_parts (e21205cf)

Bug Fixes

  • ffi: validate null pointers before dereferencing in request/response functions (#4038 (28e73ccd)
  • http1:
    • allow keep-alive for chunked requests with trailers (#4043) (7211ec25, closes #4044)
    • use case-insensitive matching for trailer fields (#4011) (3b344cac, closes #4010)
    • use httparse config for Servers (#4002) (bcb8ec57, closes #3923)
  • http2:
    • cancel sending client request body on response future drop (#4042) (5b17a69e, closes #4040)
    • non-utf8 char in Connection header may cause panic when calling to_str (#4019) (c36ca8a5)

Refactors and chores

New Contributors

21 days ago
sea-orm

1.1.20

Enhancements

Bug Fixes

22 days ago
mysql_async

v0.36.2

  • fix: bump lru to 0.16.3 (RUSTSEC-2026-0002) by @HatemMn in #390
22 days ago
pixels

0.16.0

Features:

  • Add SurfaceCapabilities to PixelsContext (#424)
  • Add several scaling modes for non-integer upscaling (#425)
  • Add PixelsBuilder::alpha_mode (#437)

Breaking changes:

  • Upgrade wgpu to 27 (#433)

Contributors 💖:

@alago1 @mdesmedt @nicoburns @Jmgr

23 days ago
rust-postgres

postgres-native-tls v0.5.3

Changed

  • Upgraded to Rust edition 2024, minimum Rust version 1.85.
23 days ago
rust-postgres

postgres-openssl v0.5.3

Changed

  • Upgraded to Rust edition 2024, minimum Rust version 1.85.
23 days ago
rust-postgres

postgres v0.19.13

Added

  • Added Client::execute_typed method.
  • Added Client::query_typed_one and Client::query_typed_opt methods.
  • Added GenericClient::execute_typed, GenericClient::query_typed_one, and GenericClient::query_typed_opt methods.
  • Added Transaction::execute_typed, Transaction::query_typed_one, and Transaction::query_typed_opt methods.
  • Added support for bit-vec 0.9 via the with-bit-vec-0_9 feature.

Changed

  • Upgraded to Rust edition 2024, minimum Rust version 1.85.
23 days ago
rust-postgres

tokio-postgres v0.7.17

Added

  • Added Client::execute_typed method.
  • Added Client::query_typed_one and Client::query_typed_opt methods.
  • Added GenericClient::execute_typed, GenericClient::query_typed_one, and GenericClient::query_typed_opt methods.
  • Added Transaction::execute_typed, Transaction::query_typed_one, and Transaction::query_typed_opt methods.
  • Added support for bit-vec 0.9 via the with-bit-vec-0_9 feature.

Changed

  • Upgraded rand to 0.10.
  • Upgraded to Rust edition 2024, minimum Rust version 1.85.
23 days ago
rust-postgres

postgres-types v0.2.13

Added

  • Added support for bit-vec 0.9 via the with-bit-vec-0_9 feature.

Changed

  • Upgraded to Rust edition 2024, minimum Rust version 1.85.