A patch release, mostly of bugfixes.
Note: one of these includes a behavior change, which is that the primary server function encodings now respect the Axum/Actix request body size limits, rather than ignoring them. If you are accustomed to sending very large data (for example, a POST request > 2mb) via server functions, you may need to increase the request body size limit via Actix PayloadConfig or Axum DefaultBodyLimit (see docs for each server framework.)
Multipart data (file uploads) are not affected.
What's Changed
- chore: clippy by @gbj in #4685
- Fix broken Trunk website link by @sunsetlover36 in #4687
- chore(deps): bump actix-http from 3.11.2 to 3.12.1 by @dependabot[bot] in #4690
- chore(deps): bump rustls-webpki from 0.103.8 to 0.103.13 by @dependabot[bot] in #4689
- chore(deps): bump autofix-ci/action from 1.3.3 to 1.3.4 by @dependabot[bot] in #4686
- chore(deps): bump pnpm/action-setup from 5 to 6 by @dependabot[bot] in #4681
- Fix immediate effect memo recomputation by @alecmocatta in #4683
- fix: broken link and change name in example by @NCura in #4704
- fix: issues with nested keyed store field initialization (see #4697) by @gbj in #4699
- chore: Remove regex dependency from leptos_config by @paul-hansen in #4696
- fix(CI): do not fail fast by @sabify in #4740
- fix(CI): use official actions for toolchain and binary installs, #4740 follow up by @sabify in #4742
- fix(CI): drop wretry wrapper from action steps by @sabify in #4743
- Remove unused unstable FromWasmAbi bound by @ealmloff in #4741
- fix: ensure that nested cleanups happen in right order (closes #4758) by @gbj in #4762
- fix: defer owner drop in
OwnedView(closes #4769) by @gbj in #4771 - feat(nonce): add
Nonce::from_valuefor externally-supplied CSP nonces by @anagrius in #4786 - feat(macro): collapse reactive child closure monomorphizations on --cfg erase_components by @skyf0l in #4711
- docs(axum): remove unused LeptosOptions import from render_app_to_stream_with_context example by @SAY-5 in #4714
- fix(tachys): pass FROM_SERVER=false in AnyAttribute::hydrate_from_template by @Noethix55555 in #4792
- fix(router): propagate error instead of unwrapping in anchor click handler by @Noethix55555 in #4789
- fix: notify when structure changes during keyed patch (closes #4806) by @gbj in #4807
- feat: Add the
#[prop(marker)]option by @Baptistemontan in #4774 - feat(leptos_macro): Adding a
lazy_preloadmacro by @edmondj in #4729 - fix(router): reject over-long static segment instead of partial-matching by @Noethix55555 in #4790
- fix(server_fn): don't panic in set_server_url if already set by @Noethix55555 in #4795
- fix(router): return early in Form submit handler instead of panic by @Noethix55555 in #4798
- chore(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #4808
- chore: clean up some
leptos_macrodocs by @gbj in #4811 - fix: respect Axum/Actix built-in body size limits by @gbj in #4813
- Escaping fixes backported from 0.9 by @gbj in #4812
New Contributors
- @sunsetlover36 made their first contribution in #4687
- @alecmocatta made their first contribution in #4683
- @anagrius made their first contribution in #4786
- @skyf0l made their first contribution in #4711
- @SAY-5 made their first contribution in #4714
- @edmondj made their first contribution in #4729
Full Changelog: v0.8.18...v0.8.19