v0.8.9
leptos-rs/leptosv0.8.9Sep 18, 2025by gbj
AI Summary
A patch release improving the reactive graph, server function headers, and history management during navigation.
Key Highlights
- Fixes live reload to use wss for https connections.
- Fixes navigation to only add new URLs to history if different.
- Preserves owner in Actions and event listeners.
- Adds `From` implementations for signals (RwSignal, ReadSignal, Memo) to ArcSignal.
- Fixes raw text parsing issues.
New Features
- `From<RwSignal/ReadSignal/Memo>` for `ArcSignal`
- `From<View<C>>` for `ViewFn` (where View<C>: Clone)
- Standardized `ScopedFuture` API
- Content type header fixes for server errors
Full Release Notes
This includes patch releases to the `reactive_graph`, `tachys`, `wasm_split_macros`, `server_fn`, `leptos`, and `router` crates. ## What's Changed * fix: use wss for live reload if on https by @veigaribo in https://github.com/leptos-rs/leptos/pull/4257 * fix: when navigating, only add new URL to history stack if it's different from current URL (closes #4251) by @gbj in https://github.com/leptos-rs/leptos/pull/4252 * Preserve owner in Actions and event listeners by @zakstucke in https://github.com/leptos-rs/leptos/pull/4267 * fix: Set content type header for server function errors by @spencewenski in https://github.com/leptos-rs/leptos/pull/4215 * From<View<C>> for ViewFn where View<C>: Clone by @zakstucke in https://github.com/leptos-rs/leptos/pull/4266 * chore(deps): bump the rust-dependencies group across 1 directory with 33 updates by @dependabot[bot] in https://github.com/leptos-rs/leptos/pull/4262 * impl From<RwSignal/ReadSignal/Memo> for ArcSignal by @zakstucke in https://github.com/leptos-rs/leptos/pull/4258 * fix: revert changes to raw text parsing (closes #4271) by @gbj in https://github.com/leptos-rs/leptos/pull/4272 * Standardize ScopedFuture::new_untracked like untrack() and untrack_with_diagnostics() by @zakstucke in https://github.com/leptos-rs/leptos/pull/4269 * fix: clear old attributes when replacing a `Vec<AnyAttribute>` (closes #4268) by @gbj in https://github.com/leptos-rs/leptos/pull/4270 * fix: correctly propagate visibility on lazy functions (closes #4256) by @gbj in https://github.com/leptos-rs/leptos/pull/4259 * docs: fix broken links in suspense by @rpfontana in https://github.com/leptos-rs/leptos/pull/4276 * docs: add missing docs for some features by @gbj in https://github.com/leptos-rs/leptos/pull/4281 * fix: prevent double-rebuild and correctly navigate multiple times to same lazy route (closes #4285) by @gbj in https://github.com/leptos-rs/leptos/pull/4294 * chore: add `referrerpolicy` attribute to `a` element by @adoyle0 in https://github.com/leptos-rs/leptos/pull/4299 * fix: support const generic static strs on nightly versions with conflicting feature names (closes #4300) by @gbj in https://github.com/leptos-rs/leptos/pull/4301 **Full Changelog**: https://github.com/leptos-rs/leptos/compare/v0.8.8...v0.8.9