What's Changed
- fix: do not show Transition fallback on 2nd change if 1st change resolved synchronously (closes #4492) by @gbj in #4495
- fix: wrong path for
IntoAnyAttributein macro expansion from #4481 by @gbj in #4500 - Fix untracked writes on keyed store fields by @gbj in #4501
- chore(deps): bump the rust-dependencies group across 1 directory with 19 updates by @dependabot[bot] in #4499
- chore(deps): bump actions/cache from 4 to 5 by @dependabot[bot] in #4489
- wip: fix issue with reading resources inside For child (closes #4503) by @gbj in #4504
- fix: track parents when tracking keyed subfield (second half of #4475) by @gbj in #4510
- fix: preserve existing attributes when rebuilding
AnyViewWithAttrs(closes #4512) by @gbj in #4513 - chore: fix nonsensical example in
reactive_storesby @gbj in #4516 - Allow argument names with suffixes in server functions by @aisuzuki in #4496
- Implement Params derive macro without nightly by @luxalpa in #4514
- chore: fix broken links in docs by @fbdb in #4505
- chore(deps): bump the rust-dependencies group across 1 directory with 23 updates by @dependabot[bot] in #4515
- fix: auto re-connect dev websocket live reload on close by @sabify in #4517
- fix: add
'staticreturn annotation for<A/>(closes #4525) by @gbj in #4531 - fix: allow expect lint attribute in server fn macro by @mondeja in #4529
- Fix issue with missing documentation parts on
docs.rsby @ahlinc in #4526 - chore: remove
parking_lot(cf. #4410) by @gbj in #4520 - fix: make server_fn
Websocketprotocol respect custom server URL by @adoyle0 in #4538 - chore(deps): bump pnpm from 9.15.9 to 10.27.0 in /examples/counters/e2e in the npm_and_yarn group across 1 directory by @dependabot[bot] in #4532
- Break up
file_and_error_handler_with_contextinto tower services by @metatoaster in #4528 - Fixed: Env inconsistent deserialization by @maeldroem in #4524
- feat: Implement InnerHtmlValue for Oco<'static, str> by @pheki in #4554
- fix: only install
cargo-nextestwith--lockedby @gbj in #4560 - Remove
linear-mapdependency by @alexisfontaine in #4563 - Add closedby attribute to HtmlDialogElement by @bngo92 in #4549
- fix: add
transparenttoShow/ShowLetto work around #4470 by @gbj in #4519 - Codegen optimizations by @alexisfontaine in #4552
- fix: Strip trailing
_to fix inert SVGuse_elements by @pheki in #4569 - feat: rely on dependencies major versions with minor bounds by @sabify in #4568
- chore(deps): bump autofix-ci/action from 1.3.2 to 1.3.3 by @dependabot[bot] in #4557
- chore(deps): bump pnpm from 10.27.0 to 10.28.2 in /examples/counters/e2e in the npm_and_yarn group across 1 directory by @dependabot[bot] in #4551
- Remove dashmap (cf #4408) by @gbj in #4521
- Warn when trying to update a signal with an active read guard by @MarkusG in #4567
- add IntoIterator implementantion for &ParamsMap by @jonnyso in #4565
- Implement
AttributeValueforMaybePropby @QaidVoid in #4575 - feat: impl
DeserializeforSignal<T>(closes #4533) by @gbj in #4576 - feat: add support for variable keyed collections in reactive_stores by @TiemenSch in #4473
New Contributors
- @aisuzuki made their first contribution in #4496
- @fbdb made their first contribution in #4505
- @ahlinc made their first contribution in #4526
- @maeldroem made their first contribution in #4524
- @bngo92 made their first contribution in #4549
- @MarkusG made their first contribution in #4567
- @jonnyso made their first contribution in #4565
- @QaidVoid made their first contribution in #4575
- @TiemenSch made their first contribution in #4473
Full Changelog: v0.8.15...v0.8.16