A minor release with some quality of life improvements and bugfixes
What's Changed
- fix: remove extra placeholder in Vec of text nodes (closes #3583) by @gbj in #3592
- fix: occasional use-after-disposed panic in Suspense by @gbj in #3595
- projects/bevy3d_ui Migrate to leptos 0.7.7 by @martinfrances107 in #3596
- projects/bevy3d_ui: Bevy migration by @martinfrances107 in #3597
- Minor: leptos_config - Bump the "config" crate to version 0.15.8 by @martinfrances107 in #3594
- Minor: Bump itertools to "0.14.0" by @martinfrances107 in #3593
- Minor: Bumped version of convert_case to 0.7 by @martinfrances107 in #3590
- Minor: "wasm-bindgen" - Moved the crate definition up to the root workspace by @martinfrances107 in #3588
- Remove getrandom by @martinfrances107 in #3589
- Minor: Bump tokio to 1.43. by @martinfrances107 in #3600
- projects/bevy3d_ui: Bevy - Bugfix, clippy and crate bump by @martinfrances107 in #3603
- Add invert to the OptionStoreExt by @mahdi739 in #3534
- feat: allow pausing and resuming effects by @gbj in #3599
- Impl into for subfields by @jvdwrf in #3579
- fix: reorder pause check in new_isomorphic by @gbj in #3613
- Minor: drop create_signal form the landing page. by @martinfrances107 in #3611
- chore: update
either_of
minimum version in workspace by @gbj in #3612 - fix: hydration of
()
by @gbj in #3615 - Put serde_json in the root workspace by @martinfrances107 in #3610
- fix: only render meta tags when rendered, not when created (closes #3629) by @gbj in #3630
- fix: allow decoding already-decoded URI components (closes #3606) by @gbj in #3628
- chore(ci): update pinned nightly version by @gbj in #3644
- chore: fix Axum test setup by @gbj in #3651
- feat: map and and_then for resource variants by @TERRORW0LF in #3652
- Implement
Debug
forArcField
andField
by @mahdi739 in #3660 - Minor: examples/server_fns_axum - Bumped various packages (not axum). by @martinfrances107 in #3655
- fix: do not double-insert hash character in URLs (closes #3647) by @gbj in #3661
- fix: param segments should not match an empty string that contains only
/
separator (closes #3527) by @gbj in #3662 - fix: ensure cleanups run for all replaced nested routes (closes #3665) by @gbj in #3666
- Minor: clippy - Replace mem::replace with Option::replace by @martinfrances107 in #3668
- fix: point
bind:group
to correct location (closes #3678) by @gbj in #3680 - fix: enum stack size by @sabify in #3677
- fix: semver and feature handy script for update nightly by @sabify in #3674
- fix: untrack in
NodeRef::on_load()
to avoid re-triggering it if you read something reactively (closes #3684) by @gbj in #3686 ImmediateEffect
by @QuartzLibrary in #3650ImmediateEffect
follow up by @QuartzLibrary in #3692- Allow LocalResource sync methods to be used outside Suspense by @zakstucke in #3708
- fix: ensure that store subfield mutations notify from the root down (closes #3704) by @gbj in #3714
- fix(reactive_stores_macro): Make tuple struct field locator in
impl Patch
besyn::Index
instead ofusize
by @DanikVitek in #3700 - Various issues related to setting signals and context in cleanups by @gbj in #3687
- test: regression from #3502 by @metatoaster in #3720
- Fix typo by @NCura in #3727
- fix: matching optional params after an initial static param (closes #3730) by @gbj in #3732
- docs: update example tailwind input css to v4 by @bimoadityar in #3702
New Contributors
- @TERRORW0LF made their first contribution in #3652
- @QuartzLibrary made their first contribution in #3650
- @bimoadityar made their first contribution in #3702
Full Changelog: v0.7.7...v0.7.8