v0.6.13

leptos-rs/leptosv0.6.13Jul 24, 2024by gbj

AI Summary

Bugfix release focusing on resource handling, server function streaming, and documentation improvements.

Key Highlights

  • Fixed resource disposal panics (try_with behavior).
  • Improved server function streaming with serializable types.
  • Fixed `rkyv` feature interaction with Axum integration.
  • Added Russian documentation translation.

New Features

  • Fixed resource disposal panics
  • Server function streaming
  • Fixed rkyv/Axum interaction
  • Russian documentation

Full Release Notes

This release mostly includes a series of small bugfixes (see below), but also includes a fix for the annoying issues we'd been having with rust-analyzer (#2527).

## What's Changed
* Fix failing CI by @gbj in https://github.com/leptos-rs/leptos/pull/2611
* fix: extract dyn_bindings impl into DynBindings trait by @Upbolt in https://github.com/leptos-rs/leptos/pull/2619
* docs: remove duplicated code block in example of For by @tversteeg in https://github.com/leptos-rs/leptos/pull/2622
* fix: try_with should not panic on disposed resources (closes #2620) by @otopetrik in https://github.com/leptos-rs/leptos/pull/2621
* fix `rkyv` feature interaction with Axum integration by @gbj in https://github.com/leptos-rs/leptos/pull/2631
* style: simplify string interpolation by @hamirmahal in https://github.com/leptos-rs/leptos/pull/2626
* Russian book branch: Translating titles of sections in SUMMARY by @solweo in https://github.com/leptos-rs/leptos/pull/2542
* docs: Add docs for `ToChildren` by @spencewenski in https://github.com/leptos-rs/leptos/pull/2643
* book_ru: SUMMARY.md by @kakserpom in https://github.com/leptos-rs/leptos/pull/2648
* fix: ensure everything is disposed of consistently by @Giovanni-Tably in https://github.com/leptos-rs/leptos/pull/2639
* Server function streaming with serializable types by @ealmloff in https://github.com/leptos-rs/leptos/pull/2623
* fix: do not unescape / and other route characters when following a link by @gbj in https://github.com/leptos-rs/leptos/pull/2651
* feat: Add Compression to Hacker News w/ Islands Example by @Th3Whit3Wolf in https://github.com/leptos-rs/leptos/pull/2613
* docs: generate link to definition by @chrisp60 in https://github.com/leptos-rs/leptos/pull/2656
* Fix of #2652 by @domwst in https://github.com/leptos-rs/leptos/pull/2653
* Fixed several warnings in check pipeline by @domwst in https://github.com/leptos-rs/leptos/pull/2654
* add impl IntoStyle for Style by @alfatm in https://github.com/leptos-rs/leptos/pull/2682
* Remove unnecessary 'static lifetime from argument in Style::as_value_string() by @alfatm in https://github.com/leptos-rs/leptos/pull/2683
* fix: move lint rules outside of quote_spanned by @Ar4ys in https://github.com/leptos-rs/leptos/pull/2709

## New Contributors
* @otopetrik made their first contribution in https://github.com/leptos-rs/leptos/pull/2621
* @hamirmahal made their first contribution in https://github.com/leptos-rs/leptos/pull/2626
* @spencewenski made their first contribution in https://github.com/leptos-rs/leptos/pull/2643
* @kakserpom made their first contribution in https://github.com/leptos-rs/leptos/pull/2648
* @Th3Whit3Wolf made their first contribution in https://github.com/leptos-rs/leptos/pull/2613
* @domwst made their first contribution in https://github.com/leptos-rs/leptos/pull/2653
* @alfatm made their first contribution in https://github.com/leptos-rs/leptos/pull/2682

**Full Changelog**: https://github.com/leptos-rs/leptos/compare/v0.6.12...v0.6.13