v0.10.0
The MSRV for this release is 1.71.
The direction property is now supported, allowing for RTL layout of boxes in Block, Flexbox, and CSS Grid layout modes.
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.
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.
- Make
DetailedGridTracksInfostruct accessible from a public module (#899) - Add
TaffyTree::write_treemethod to debug print the tree into an arbitrary writer (#925) - The cache
setandsetAPIs now take&LayoutInputrather than individual values (#933)
- Flexbox: apply gap even when there are auto margins (#938)
v1.9.0
- client:
- error: add 'Error::is_parse_version_h2' method (393c77c7)
- http1: add UpgradeableConnection::into_parts (e21205cf)
- ffi: validate null pointers before dereferencing in request/response functions (#4038 (28e73ccd)
- http1:
- http2:
- docs(error): add more information about is_incomplete_message by @seanmonstar in https://github.com/hyperium/hyper/pull/3978
- Run cargo-audit in CI to check for known vulnerabilities in dependencies. by @f0rki in https://github.com/hyperium/hyper/pull/3246
- refactor(http1): simplify match of Token parse error by @seanmonstar in https://github.com/hyperium/hyper/pull/3981
- refactor(http1): use saturating_sub instead of manual impl by @seanmonstar in https://github.com/hyperium/hyper/pull/3983
- refactor(http1): replace many args of Chunked::step with struct by @seanmonstar in https://github.com/hyperium/hyper/pull/3982
- docs: fix comment in
put_slice()by @coryan in https://github.com/hyperium/hyper/pull/3986 - test(lib): fix unused warnings due to feature gating test imports by @seanmonstar in https://github.com/hyperium/hyper/pull/3997
- docs: improve Read trait and ReadBufCursor documentation by @majiayu000 in https://github.com/hyperium/hyper/pull/4000
- fix: use h1 parser config when parsing server req by @0xPoe in https://github.com/hyperium/hyper/pull/4002
- test(server): fix flaky disable_keep_alive_mid_request by @seanmonstar in https://github.com/hyperium/hyper/pull/4009
- chore(ci): update to actions/checkout@v6 by @tottoto in https://github.com/hyperium/hyper/pull/4005
- chore(ci): update to cargo-check-external-types 0.4.0 by @tottoto in https://github.com/hyperium/hyper/pull/4006
- update copyright year to 2026 by @jasmyhigh in https://github.com/hyperium/hyper/pull/4007
- refactor: avoid unwrap examples by @0xPoe in https://github.com/hyperium/hyper/pull/4001
- fix(http1): use case-insensitive matching for trailer fields by @HueCodes in https://github.com/hyperium/hyper/pull/4011
- chore: convert bug report template to GitHub form by @njg7194 in https://github.com/hyperium/hyper/pull/4015
- chore(ci): force toml mode in yq selecting msrv by @seanmonstar in https://github.com/hyperium/hyper/pull/4020
- fix: non-utf8 char may cause panic when calling to_str by @cuiweixie in https://github.com/hyperium/hyper/pull/4019
- feat(http2/client): add
max_local_error_reset_streamsoption by @ffuugoo in https://github.com/hyperium/hyper/pull/4021 - chore: drop pin-utils dependency by @tottoto in https://github.com/hyperium/hyper/pull/4023
- [minor] doc: Fix HTTP/2 max concurrent stream link by @dentiny in https://github.com/hyperium/hyper/pull/4037
- fix(ffi): validate null pointers before dereferencing in request/resp… by @DhruvaD1 in https://github.com/hyperium/hyper/pull/4038
- h2: expose current max stream count by @howardjohn in https://github.com/hyperium/hyper/pull/4026
- fix(http1): allow keep-alive for chunked requests with trailers by @wi-adam in https://github.com/hyperium/hyper/pull/4043
- fix(http2): cancel pipe_task and send RST_STREAM on response future drop by @mmishra100 in https://github.com/hyperium/hyper/pull/4042
- Add APIs to allow switching an HTTP1 connection to HTTP2 if H2 preface is seen by @pborzenkov in https://github.com/hyperium/hyper/pull/3996
- @f0rki made their first contribution in https://github.com/hyperium/hyper/pull/3246
- @coryan made their first contribution in https://github.com/hyperium/hyper/pull/3986
- @majiayu000 made their first contribution in https://github.com/hyperium/hyper/pull/4000
- @0xPoe made their first contribution in https://github.com/hyperium/hyper/pull/4002
- @jasmyhigh made their first contribution in https://github.com/hyperium/hyper/pull/4007
- @HueCodes made their first contribution in https://github.com/hyperium/hyper/pull/4011
- @njg7194 made their first contribution in https://github.com/hyperium/hyper/pull/4015
- @cuiweixie made their first contribution in https://github.com/hyperium/hyper/pull/4019
- @ffuugoo made their first contribution in https://github.com/hyperium/hyper/pull/4021
- @dentiny made their first contribution in https://github.com/hyperium/hyper/pull/4037
- @DhruvaD1 made their first contribution in https://github.com/hyperium/hyper/pull/4038
- @wi-adam made their first contribution in https://github.com/hyperium/hyper/pull/4043
- @mmishra100 made their first contribution in https://github.com/hyperium/hyper/pull/4042
- @pborzenkov made their first contribution in https://github.com/hyperium/hyper/pull/3996
1.1.20
- Add
existsmethod toPaginatorTraithttps://github.com/SeaQL/sea-orm/discussions/730
- Fix conversion of
TIMESTAMPTZvalues to proxy row in Postgres driver https://github.com/SeaQL/sea-orm/pull/3005 - Fix
no-default-featurescompile errors https://github.com/SeaQL/sea-orm/pull/3000
v0.36.2
- fix: bump lru to 0.16.3 (RUSTSEC-2026-0002) by @HatemMn in #390
0.16.0
Features:
- Add
SurfaceCapabilitiestoPixelsContext(#424) - Add several scaling modes for non-integer upscaling (#425)
- Add
PixelsBuilder::alpha_mode(#437)
Breaking changes:
- Upgrade
wgputo 27 (#433)
Contributors 💖:
@alago1 @mdesmedt @nicoburns @Jmgr
postgres v0.19.13
- Added
Client::execute_typedmethod. - Added
Client::query_typed_oneandClient::query_typed_optmethods. - Added
GenericClient::execute_typed,GenericClient::query_typed_one, andGenericClient::query_typed_optmethods. - Added
Transaction::execute_typed,Transaction::query_typed_one, andTransaction::query_typed_optmethods. - Added support for
bit-vec0.9 via thewith-bit-vec-0_9feature.
- Upgraded to Rust edition 2024, minimum Rust version 1.85.
tokio-postgres v0.7.17
- Added
Client::execute_typedmethod. - Added
Client::query_typed_oneandClient::query_typed_optmethods. - Added
GenericClient::execute_typed,GenericClient::query_typed_one, andGenericClient::query_typed_optmethods. - Added
Transaction::execute_typed,Transaction::query_typed_one, andTransaction::query_typed_optmethods. - Added support for
bit-vec0.9 via thewith-bit-vec-0_9feature.
- Upgraded
randto 0.10. - Upgraded to Rust edition 2024, minimum Rust version 1.85.