Greg Johnston
e7e18b1995
fix: correctly read resources inside <For/> children ( closes #4503 ) ( #4504 )
2025-12-26 11:26:05 -05:00
dependabot[bot]
81cff63455
chore(deps): bump actions/cache from 4 to 5 ( #4489 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-19 15:48:06 -05:00
dependabot[bot]
61186c2432
chore(deps): bump the rust-dependencies group across 1 directory with 19 updates ( #4499 )
...
Bumps the rust-dependencies group with 14 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [tracing](https://github.com/tokio-rs/tracing ) | `0.1.43` | `0.1.44` |
| [bitcode](https://github.com/SoftbearStudios/bitcode ) | `0.6.7` | `0.6.9` |
| [insta](https://github.com/mitsuhiko/insta ) | `1.44.3` | `1.45.0` |
| [bumpalo](https://github.com/fitzgen/bumpalo ) | `3.19.0` | `3.19.1` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.49` | `1.2.50` |
| [glam](https://github.com/bitshifter/glam-rs ) | `0.30.8` | `0.30.9` |
| [half](https://github.com/VoidStarKat/half-rs ) | `2.6.0` | `2.7.1` |
| [minicov](https://github.com/Amanieu/minicov ) | `0.3.7` | `0.3.8` |
| [rustls-pki-types](https://github.com/rustls/pki-types ) | `1.13.1` | `1.13.2` |
| [system-deps](https://github.com/gdesmott/system-deps ) | `7.0.5` | `7.0.7` |
| [toml_parser](https://github.com/toml-rs/toml ) | `1.0.4` | `1.0.6+spec-1.1.0` |
| [toml_writer](https://github.com/toml-rs/toml ) | `1.0.4` | `1.0.6+spec-1.1.0` |
| [utf8-width](https://github.com/magiclen/utf8-width ) | `0.1.7` | `0.1.8` |
| [version-compare](https://gitlab.com/timvisee/version-compare ) | `0.2.0` | `0.2.1` |
Updates `tracing` from 0.1.43 to 0.1.44
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.43...tracing-0.1.44 )
Updates `bitcode` from 0.6.7 to 0.6.9
- [Commits](https://github.com/SoftbearStudios/bitcode/commits )
Updates `insta` from 1.44.3 to 1.45.0
- [Release notes](https://github.com/mitsuhiko/insta/releases )
- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/insta/compare/1.44.3...1.45.0 )
Updates `bitcode_derive` from 0.6.7 to 0.6.9
- [Commits](https://github.com/SoftbearStudios/bitcode/commits )
Updates `bumpalo` from 3.19.0 to 3.19.1
- [Changelog](https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fitzgen/bumpalo/compare/v3.19.0...v3.19.1 )
Updates `cc` from 1.2.49 to 1.2.50
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.49...cc-v1.2.50 )
Updates `glam` from 0.30.8 to 0.30.9
- [Changelog](https://github.com/bitshifter/glam-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bitshifter/glam-rs/compare/0.30.8...0.30.9 )
Updates `half` from 2.6.0 to 2.7.1
- [Release notes](https://github.com/VoidStarKat/half-rs/releases )
- [Changelog](https://github.com/VoidStarKat/half-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/VoidStarKat/half-rs/compare/v2.6.0...v2.7.1 )
Updates `minicov` from 0.3.7 to 0.3.8
- [Changelog](https://github.com/Amanieu/minicov/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Amanieu/minicov/compare/v0.3.7...v0.3.8 )
Updates `rustls-pki-types` from 1.13.1 to 1.13.2
- [Release notes](https://github.com/rustls/pki-types/releases )
- [Commits](https://github.com/rustls/pki-types/compare/v/1.13.1...v/1.13.2 )
Updates `system-deps` from 7.0.5 to 7.0.7
- [Release notes](https://github.com/gdesmott/system-deps/releases )
- [Changelog](https://github.com/gdesmott/system-deps/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gdesmott/system-deps/compare/v7.0.5...v7.0.7 )
Updates `toml` from 0.8.23 to 0.9.8
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.8 )
Updates `toml_datetime` from 0.6.11 to 0.7.3
- [Commits](https://github.com/toml-rs/toml/compare/toml_datetime-v0.6.11...toml_datetime-v0.7.3 )
Updates `toml_edit` from 0.22.27 to 0.23.7
- [Commits](https://github.com/toml-rs/toml/compare/v0.22.27...v0.23.7 )
Updates `toml_parser` from 1.0.4 to 1.0.6+spec-1.1.0
- [Commits](https://github.com/toml-rs/toml/compare/toml_parser-v1.0.4...toml_parser-v1.0.6 )
Updates `toml_writer` from 1.0.4 to 1.0.6+spec-1.1.0
- [Commits](https://github.com/toml-rs/toml/compare/toml_writer-v1.0.4...toml_writer-v1.0.6 )
Updates `tracing-core` from 0.1.35 to 0.1.36
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-core-0.1.35...tracing-core-0.1.36 )
Updates `utf8-width` from 0.1.7 to 0.1.8
- [Commits](https://github.com/magiclen/utf8-width/compare/v0.1.7...v0.1.8 )
Updates `version-compare` from 0.2.0 to 0.2.1
- [Changelog](https://gitlab.com/timvisee/version-compare/blob/master/CHANGELOG.md )
- [Commits](https://gitlab.com/timvisee/version-compare/compare/v0.2.0...v0.2.1 )
---
updated-dependencies:
- dependency-name: tracing
dependency-version: 0.1.44
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: bitcode
dependency-version: 0.6.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: insta
dependency-version: 1.45.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: bitcode_derive
dependency-version: 0.6.9
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: bumpalo
dependency-version: 3.19.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: cc
dependency-version: 1.2.50
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: glam
dependency-version: 0.30.9
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: half
dependency-version: 2.7.1
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: minicov
dependency-version: 0.3.8
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: rustls-pki-types
dependency-version: 1.13.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: system-deps
dependency-version: 7.0.7
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: toml
dependency-version: 0.9.8
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: toml_datetime
dependency-version: 0.7.3
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: toml_edit
dependency-version: 0.23.7
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: toml_parser
dependency-version: 1.0.6+spec-1.1.0
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: toml_writer
dependency-version: 1.0.6+spec-1.1.0
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: tracing-core
dependency-version: 0.1.36
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: utf8-width
dependency-version: 0.1.8
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: version-compare
dependency-version: 0.2.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-19 15:47:50 -05:00
Greg Johnston
75e42ccea5
Merge pull request #4501 from leptos-rs/4488v2
...
Fix untracked writes on keyed store fields
2025-12-19 15:47:29 -05:00
Greg Johnston
85c7cc94ad
Merge pull request #4500 from leptos-rs/fix-4481
...
fix: wrong path for `IntoAnyAttribute` in macro expansion from #4481
2025-12-19 15:46:56 -05:00
Greg Johnston
270536adb1
fix: prevent untracked writes on keyed subfields from notifying parent
...
(closes #4488 )
2025-12-19 11:41:13 -05:00
Greg Johnston
cec0fb8d85
chore: add regression test to make sure untracked writes on store fields
...
don't notify anything
2025-12-19 11:40:44 -05:00
Greg Johnston
764b9cd57d
leptos_macro-v0.8.14
2025-12-19 11:32:43 -05:00
Greg Johnston
6de2b4006a
fix: wrong path for IntoAnyAttribute in macro expansion from #4481
2025-12-19 11:31:25 -05:00
Greg Johnston
65940cbefa
fix: do not show Transition fallback on 2nd change if 1st change resolved synchronously ( closes #4492 , closes #3868 ) ( #4495 )
2025-12-19 10:42:44 -05:00
Greg Johnston
8f5c34de8a
chore: publish patch versions
2025-12-19 10:22:10 -05:00
Saber Haj Rabiee
4faa340ba8
chore: upgrade dependencies ( #4497 )
2025-12-19 09:29:04 -05:00
Merlijn
5af5fdeeed
chore: add missing import for IntoAnyAttribute when using erase_components ( #4481 )
2025-12-15 14:57:32 -05:00
Greg Johnston
9dd52e6c15
fix: use unkeyed paths for all store patching ( closes #4486 ) ( #4487 )
2025-12-14 21:13:08 -05:00
Greg Johnston
8535a10bd7
chore: add a regression test to ensure correct behavior for keyed store fields (see discussion in #4473 ) ( #4483 )
2025-12-14 15:47:48 -05:00
Greg Johnston
7864a12967
chore: resolve new warnings ( #4485 )
2025-12-13 14:00:19 -05:00
dependabot[bot]
9733cdcfe1
chore(deps): bump actions/checkout from 5 to 6 ( #4461 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-28 12:28:14 -05:00
Marc-Stefan Cassola
1aaa716dfc
examples: use ShowLet where appropriate in examples ( #4467 )
2025-11-28 12:00:26 -05:00
Greg Johnston
779b2f2a9f
chore: bump versions after recent release
2025-11-24 19:49:03 -05:00
Greg Johnston
72e0abc75c
chore: bump versions after recent release ( #4462 )
2025-11-24 17:29:23 -05:00
zakstucke
a7a8970150
feat: resupport From<Fn() -> T> for Signal<T>, ArcSignal<T>, Callback<T, _> and similar ( #4273 )
2025-11-24 13:50:11 -05:00
Tyler Earls
2e09f3d102
fix: make class attribute overwrite behavior consistent between SSR and CSR ( closes #4248 ) ( #4439 )
...
Fixes #4248
During SSR, multiple `class` attributes were incorrectly concatenating
instead of overwriting like they do in browsers. This inconsistency
caused code that appeared to work in SSR to fail in CSR/hydration.
The fix distinguishes between two types of class attributes:
- `class="..."` attributes should overwrite (clear previous values)
- `class:name=value` directives should merge (append to existing classes)
Implementation:
- Added `should_overwrite()` method to `IntoClass` trait (defaults to `false`)
- Modified `Class::to_html()` to clear buffer before rendering if `should_overwrite()` returns `true`
- Implemented `should_overwrite() -> true` for string types (`&str`, `String`, `Cow<'_, str>`, `Arc<str>`)
- Tuple type `(&'static str, bool)` keeps default `false` for merge behavior
Added comprehensive tests to verify:
- `class="foo" class:bar=true` produces `"foo bar"` (merge)
- `class:foo=true` works standalone
- Correct behavior with macro attribute sorting
- Global class application
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-22 13:12:10 -05:00
tqq1994516
e6fe7fef07
fix: add response headers for leptos_axum static files #4377 ( #4394 )
2025-11-22 13:11:53 -05:00
Greg Johnston
629f4f9d0f
fix: do not unescape query and hash in URLs when clicking links (closes ( #4454 )
2025-11-21 13:16:24 -05:00
Ægir Örn Símonarson
ff5b612e12
chore: removed duplicate workspace member oco ( #4445 )
2025-11-19 19:59:14 -05:00
Greg Johnston
61571ed24b
fix: improve marker-node filtering when using islands router ( closes #4443 ) ( #4446 )
2025-11-19 19:56:44 -05:00
Greg Johnston
4f3a26ce88
fix: track resources in Suspense that are read conditionally behind other resource reads (see #4430 ) ( #4444 )
2025-11-17 21:36:56 -05:00
Greg Johnston
83a848b5ec
chore: clean up up warning behavior for resources that depend on other resources ( #4415 ) ( closes #3372 )
2025-11-17 21:00:41 -05:00
Greg Johnston
eec9edf517
Update README.md
2025-11-11 15:51:21 -05:00
Marco Kuoni
861dcf354c
docs: add --split to command for lazy_routes example ( #4440 )
2025-11-09 20:23:40 -05:00
Greg Johnston
af3d6cba22
fix: remove possibility of SendWrapper errors on server by using conditional compilation instead of overloading .dry_resolve() ( closes #4432 , #4402 ) ( #4433 )
2025-11-07 13:43:18 -05:00
Alexis Fontaine
a0d657f9b1
chore: relax Debug trait bound on tuples PossibleRouteMatch implementation ( #4428 )
2025-11-04 08:42:38 -05:00
Greg Johnston
cddb24ebd3
fix: check custom element tag name when rebuilding ( #4413 )
2025-11-02 14:49:51 -05:00
Greg Johnston
e8afd11995
Merge pull request #4427 from zakstucke/zak/root-owner-cleanup
...
Force cleanup even if there are other references to the root owner
2025-11-02 14:49:29 -05:00
Zak Stucke
4d01d95175
Clippy
2025-11-02 16:16:03 +02:00
Zak Stucke
9bf5b22633
Force cleanup even if there are other references to the root owner
2025-11-02 15:24:26 +02:00
Greg Johnston
da4a7d5285
examples: clarify behavior of upload-with-progress demo ( closes #4397 ) ( #4420 )
2025-10-29 21:07:52 -04:00
Tim Sweña (Swast)
2af6c6353c
chore: add homepage to leptos cargo metadata ( #4417 )
...
This updates the links at Are We Web Yet.
2025-10-29 08:35:13 -04:00
Greg Johnston
7f4b5eb4d1
chore: publish patch versions
2025-10-27 20:05:04 -04:00
WorldSEnder
fbf46ca58c
feat: replace vendored wasm-split with out-of-repository version ( #4369 )
2025-10-24 21:13:55 -04:00
Greg Johnston
0edbd9b3b5
chore: publish patch versions
2025-10-24 13:06:04 -04:00
arpad voros
43359694b6
feat: add bitcode encoding/decoding to server functions ( #4376 )
2025-10-24 12:42:01 -04:00
dependabot[bot]
9dd5501b1a
chore(deps): bump playwright ( #4399 )
...
Bumps the npm_and_yarn group with 1 update in the /projects/hexagonal-architecture/end2end directory: [playwright](https://github.com/microsoft/playwright ).
Updates `playwright` from 1.44.1 to 1.56.1
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.44.1...v1.56.1 )
---
updated-dependencies:
- dependency-name: playwright
dependency-version: 1.56.1
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-24 12:41:27 -04:00
dependabot[bot]
6843f654ff
chore(deps): bump actions/setup-node from 5 to 6 ( #4398 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-24 12:41:11 -04:00
Greg Johnston
cb7c648400
fix: adding missing dry_resolve() call on Suspend ( closes #4402 ) ( #4404 )
2025-10-23 14:00:29 -04:00
Greg Johnston
d3148ac9c9
leptos_actix-v0.8.6 ( #4396 )
...
* leptos_actix-v0.8.6
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-23 12:50:48 -04:00
Greg Johnston
6d7e203efe
Merge pull request #4389 from leptos-rs/4385
...
fix: correctly track ancestors for `AtIndex` (closes #4385 )
2025-10-18 10:25:07 -04:00
arpad voros
b5c69937b4
chore: propagate features from leptos to server_fn to avoid need to explicitly add dependency
2025-10-17 13:14:31 -04:00
Greg Johnston
0b45ff5116
Merge remote-tracking branch 'origin' into 4385
2025-10-17 11:42:48 -04:00
Greg Johnston
13dc6f474d
chore: add regression test for #4385
2025-10-17 11:42:43 -04:00
Greg Johnston
21218fc802
chore: add regression test for #3523
2025-10-17 11:42:32 -04:00
Greg Johnston
65b5be2748
Merge pull request #4383 from leptos-rs/3957
...
fix: patching keyed store fields (closes #3957 )
2025-10-15 09:45:35 -04:00
Greg Johnston
7c30bb92f7
fix: correctly track ancestors for AtIndex ( closes #4385 )
2025-10-13 17:31:45 -04:00
autofix-ci[bot]
edf369f035
[autofix.ci] apply automated fixes
2025-10-13 15:40:12 +00:00
Greg Johnston
eb02304ee1
chore: bump reactive_stores minor version number
2025-10-13 11:05:40 -04:00
Greg Johnston
578b672f14
fix: patching keyed store fields ( closes #3957 )
2025-10-13 10:52:45 -04:00
Greg Johnston
b20902aaa1
fix: use correct/full type names for matched routes to fix islands-router issues ( closes #4378 ) ( #4380 )
2025-10-11 08:04:21 -04:00
Michael Kadziela
d3ad0c67b6
fix: clean up window router events on unmount (improves subsecond support for router)
...
Clean up window router events on unmount
2025-10-10 12:03:31 -04:00
Greg Johnston
62d8ec9cc5
feat: effect::immediate::batch ( #4344 )
...
* feat: `ImmediateEffect::new_mut_scoped`
* fix: `ImmediateEffect` debug info
* feat: `effect::immediate::batch`
2025-10-10 11:31:57 -04:00
Antoine Büsch
0d2523190d
feat: allow anyhow::Error (and similar types) to be converted to throw_error::Error ( #4359 )
...
* Allow more types to be converted to throw_error::Error
## Context
At the moment it is quite difficult to get crates like `anyhow` to play
well with leptos, in particular because it is _very_ difficult to
convert an `anyhow::Error` type to a `leptos::Error` type. This is
because the only way to construct a `leptos::Error` currently is via its
`From` implementation, which exists for any type that implements the
standard `Error` trait, but `anyhow::Error` does not implement
`StdError` directly. It can however be converted to a boxed trait object
via its [`.into_boxed_dyn_error()`][4] method, and you would think that `Box<dyn
Error>` implements `Error`, but [that is sadly not the case][1].
## Solution
Change the blanket implementation of `From` for `throw_error::Error`
from "any type that implements the Error trait" to "any type that can be
converted to a boxed Error trait object".
This works because:
- A `Box` [can be converted][2] to an `Arc` for any type (including unsized
types like trait objects),
- Any type that implements the standard `Error` trait [can be
converted][3] to a `Box<dyn Error>`, so the new `From` blanket
implementation covers a strict superset of what was previously
allowed.
This change now allows types like `anyhow::Error`, but also `String`, to
be easily converted to a leptos `Error`, therefore making them play well
with things like `<ErrorBoundary>`.
[1]: https://stackoverflow.com/questions/65151237/why-doesnt-boxdyn-error-implement-error
[2]: https://doc.rust-lang.org/stable/std/sync/struct.Arc.html#impl-From%3CBox%3CT,+A%3E%3E-for-Arc%3CT,+A%3E
[3]: https://doc.rust-lang.org/stable/std/error/trait.Error.html#impl-From%3CE%3E-for-Box%3Cdyn+Error%3E
[4]: https://docs.rs/anyhow/latest/anyhow/struct.Error.html#method.into_boxed_dyn_error
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-10 11:29:23 -04:00
mahdi739
338da18ed2
chore: re-export debug_log and debug_error in logging module ( #4335 )
...
* chore: re-export `debug_log` and `debug_error` in logging module
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-10 11:26:54 -04:00
Greg Johnston
616aae4c3c
fix: allow setting NodeRef by implementing IsDisposed ( #4367 )
2025-10-10 11:26:07 -04:00
dependabot[bot]
c6e59eeb43
chore(deps): bump the rust-dependencies group with 43 updates ( #4368 )
...
Bumps the rust-dependencies group with 43 updates:
| Package | From | To |
| --- | --- | --- |
| [thiserror](https://github.com/dtolnay/thiserror ) | `2.0.16` | `2.0.17` |
| [const_format](https://github.com/rodrimati1992/const_format_crates ) | `0.2.34` | `0.2.35` |
| [parking_lot](https://github.com/Amanieu/parking_lot ) | `0.12.4` | `0.12.5` |
| [axum](https://github.com/tokio-rs/axum ) | `0.8.4` | `0.8.6` |
| [quote](https://github.com/dtolnay/quote ) | `1.0.40` | `1.0.41` |
| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite ) | `0.27.0` | `0.28.0` |
| [camino](https://github.com/camino-rs/camino ) | `1.2.0` | `1.2.1` |
| [rkyv](https://github.com/rkyv/rkyv ) | `0.8.11` | `0.8.12` |
| [regex](https://github.com/rust-lang/regex ) | `1.11.2` | `1.11.3` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.22.0` | `3.23.0` |
| [attribute-derive](https://github.com/ModProg/attribute-derive ) | `0.10.3` | `0.10.5` |
| [actix-http](https://github.com/actix/actix-web ) | `3.11.1` | `3.11.2` |
| [attribute-derive-macro](https://github.com/ModProg/attribute-derive ) | `0.10.3` | `0.10.5` |
| [axum-core](https://github.com/tokio-rs/axum ) | `0.5.2` | `0.5.5` |
| [backtrace](https://github.com/rust-lang/backtrace-rs ) | `0.3.75` | `0.3.76` |
| [bytecheck](https://github.com/rkyv/bytecheck ) | `0.8.1` | `0.8.2` |
| [bytecheck_derive](https://github.com/rkyv/bytecheck ) | `0.8.1` | `0.8.2` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.38` | `1.2.40` |
| [collection_literals](https://github.com/staedoix/collection_literals ) | `1.0.2` | `1.0.3` |
| [deranged](https://github.com/jhpratt/deranged ) | `0.5.3` | `0.5.4` |
| [find-msvc-tools](https://github.com/rust-lang/cc-rs ) | `0.1.2` | `0.1.3` |
| [flate2](https://github.com/rust-lang/flate2-rs ) | `1.1.2` | `1.1.4` |
| [gimli](https://github.com/gimli-rs/gimli ) | `0.31.1` | `0.32.3` |
| [libc](https://github.com/rust-lang/libc ) | `0.2.175` | `0.2.176` |
| [lock_api](https://github.com/Amanieu/parking_lot ) | `0.4.13` | `0.4.14` |
| [memchr](https://github.com/BurntSushi/memchr ) | `2.7.5` | `2.7.6` |
| [miniserde](https://github.com/dtolnay/miniserde ) | `0.1.42` | `0.1.43` |
| [munge](https://github.com/djkoloski/munge ) | `0.4.6` | `0.4.7` |
| [munge_macro](https://github.com/djkoloski/munge ) | `0.4.6` | `0.4.7` |
| [object](https://github.com/gimli-rs/object ) | `0.36.7` | `0.37.3` |
| [parking_lot_core](https://github.com/Amanieu/parking_lot ) | `0.9.11` | `0.9.12` |
| [ptr_meta](https://github.com/rkyv/ptr_meta ) | `0.3.0` | `0.3.1` |
| [ptr_meta_derive](https://github.com/rkyv/ptr_meta ) | `0.3.0` | `0.3.1` |
| [rancor](https://github.com/rkyv/rancor ) | `0.1.0` | `0.1.1` |
| redox_syscall | `0.5.17` | `0.5.18` |
| [regex-automata](https://github.com/rust-lang/regex ) | `0.4.10` | `0.4.11` |
| [rend](https://github.com/djkoloski/rend ) | `0.5.2` | `0.5.3` |
| [rkyv_derive](https://github.com/rkyv/rkyv ) | `0.8.11` | `0.8.12` |
| [rustls-webpki](https://github.com/rustls/webpki ) | `0.103.6` | `0.103.7` |
| [tokio-rustls](https://github.com/rustls/tokio-rustls ) | `0.26.3` | `0.26.4` |
| [tungstenite](https://github.com/snapview/tungstenite-rs ) | `0.26.2` | `0.27.0` |
| [typenum](https://github.com/paholg/typenum ) | `1.18.0` | `1.19.0` |
| [zeroize](https://github.com/RustCrypto/utils ) | `1.8.1` | `1.8.2` |
Updates `thiserror` from 2.0.16 to 2.0.17
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.16...2.0.17 )
Updates `const_format` from 0.2.34 to 0.2.35
- [Release notes](https://github.com/rodrimati1992/const_format_crates/releases )
- [Changelog](https://github.com/rodrimati1992/const_format_crates/blob/master/Changelog.md )
- [Commits](https://github.com/rodrimati1992/const_format_crates/commits )
Updates `parking_lot` from 0.12.4 to 0.12.5
- [Release notes](https://github.com/Amanieu/parking_lot/releases )
- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Amanieu/parking_lot/compare/parking_lot-v0.12.4...parking_lot-v0.12.5 )
Updates `axum` from 0.8.4 to 0.8.6
- [Release notes](https://github.com/tokio-rs/axum/releases )
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/axum/compare/axum-v0.8.4...axum-v0.8.6 )
Updates `quote` from 1.0.40 to 1.0.41
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.40...1.0.41 )
Updates `tokio-tungstenite` from 0.27.0 to 0.28.0
- [Changelog](https://github.com/snapview/tokio-tungstenite/blob/master/CHANGELOG.md )
- [Commits](https://github.com/snapview/tokio-tungstenite/compare/v0.27.0...v0.28.0 )
Updates `camino` from 1.2.0 to 1.2.1
- [Release notes](https://github.com/camino-rs/camino/releases )
- [Changelog](https://github.com/camino-rs/camino/blob/main/CHANGELOG.md )
- [Commits](https://github.com/camino-rs/camino/compare/camino-1.2.0...camino-1.2.1 )
Updates `rkyv` from 0.8.11 to 0.8.12
- [Release notes](https://github.com/rkyv/rkyv/releases )
- [Commits](https://github.com/rkyv/rkyv/commits )
Updates `regex` from 1.11.2 to 1.11.3
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.11.2...1.11.3 )
Updates `tempfile` from 3.22.0 to 3.23.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.22.0...v3.23.0 )
Updates `attribute-derive` from 0.10.3 to 0.10.5
- [Release notes](https://github.com/ModProg/attribute-derive/releases )
- [Changelog](https://github.com/ModProg/attribute-derive/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ModProg/attribute-derive/compare/v0.10.3...v0.10.5 )
Updates `actix-http` from 3.11.1 to 3.11.2
- [Release notes](https://github.com/actix/actix-web/releases )
- [Changelog](https://github.com/actix/actix-web/blob/master/CHANGES.md )
- [Commits](https://github.com/actix/actix-web/compare/http-v3.11.1...http-v3.11.2 )
Updates `attribute-derive-macro` from 0.10.3 to 0.10.5
- [Release notes](https://github.com/ModProg/attribute-derive/releases )
- [Changelog](https://github.com/ModProg/attribute-derive/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ModProg/attribute-derive/compare/v0.10.3...v0.10.5 )
Updates `axum-core` from 0.5.2 to 0.5.5
- [Release notes](https://github.com/tokio-rs/axum/releases )
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/axum/compare/axum-core-v0.5.2...axum-core-v0.5.5 )
Updates `backtrace` from 0.3.75 to 0.3.76
- [Release notes](https://github.com/rust-lang/backtrace-rs/releases )
- [Changelog](https://github.com/rust-lang/backtrace-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.75...backtrace-v0.3.76 )
Updates `bytecheck` from 0.8.1 to 0.8.2
- [Release notes](https://github.com/rkyv/bytecheck/releases )
- [Commits](https://github.com/rkyv/bytecheck/commits )
Updates `bytecheck_derive` from 0.8.1 to 0.8.2
- [Release notes](https://github.com/rkyv/bytecheck/releases )
- [Commits](https://github.com/rkyv/bytecheck/commits )
Updates `cc` from 1.2.38 to 1.2.40
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.38...cc-v1.2.40 )
Updates `collection_literals` from 1.0.2 to 1.0.3
- [Commits](https://github.com/staedoix/collection_literals/commits )
Updates `deranged` from 0.5.3 to 0.5.4
- [Commits](https://github.com/jhpratt/deranged/commits )
Updates `find-msvc-tools` from 0.1.2 to 0.1.3
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/find-msvc-tools-v0.1.2...find-msvc-tools-v0.1.3 )
Updates `flate2` from 1.1.2 to 1.1.4
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.1.2...1.1.4 )
Updates `gimli` from 0.31.1 to 0.32.3
- [Changelog](https://github.com/gimli-rs/gimli/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gimli-rs/gimli/compare/0.31.1...0.32.3 )
Updates `libc` from 0.2.175 to 0.2.176
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.176/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.175...0.2.176 )
Updates `lock_api` from 0.4.13 to 0.4.14
- [Release notes](https://github.com/Amanieu/parking_lot/releases )
- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Amanieu/parking_lot/compare/lock_api-v0.4.13...lock_api-v0.4.14 )
Updates `memchr` from 2.7.5 to 2.7.6
- [Commits](https://github.com/BurntSushi/memchr/compare/2.7.5...2.7.6 )
Updates `miniserde` from 0.1.42 to 0.1.43
- [Release notes](https://github.com/dtolnay/miniserde/releases )
- [Commits](https://github.com/dtolnay/miniserde/compare/0.1.42...0.1.43 )
Updates `munge` from 0.4.6 to 0.4.7
- [Release notes](https://github.com/djkoloski/munge/releases )
- [Commits](https://github.com/djkoloski/munge/commits )
Updates `munge_macro` from 0.4.6 to 0.4.7
- [Release notes](https://github.com/djkoloski/munge/releases )
- [Commits](https://github.com/djkoloski/munge/commits )
Updates `object` from 0.36.7 to 0.37.3
- [Changelog](https://github.com/gimli-rs/object/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gimli-rs/object/compare/0.36.7...0.37.3 )
Updates `parking_lot_core` from 0.9.11 to 0.9.12
- [Release notes](https://github.com/Amanieu/parking_lot/releases )
- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Amanieu/parking_lot/compare/parking_lot_core-v0.9.11...parking_lot_core-v0.9.12 )
Updates `ptr_meta` from 0.3.0 to 0.3.1
- [Release notes](https://github.com/rkyv/ptr_meta/releases )
- [Changelog](https://github.com/rkyv/ptr_meta/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rkyv/ptr_meta/commits )
Updates `ptr_meta_derive` from 0.3.0 to 0.3.1
- [Release notes](https://github.com/rkyv/ptr_meta/releases )
- [Changelog](https://github.com/rkyv/ptr_meta/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rkyv/ptr_meta/commits )
Updates `rancor` from 0.1.0 to 0.1.1
- [Release notes](https://github.com/rkyv/rancor/releases )
- [Commits](https://github.com/rkyv/rancor/commits )
Updates `redox_syscall` from 0.5.17 to 0.5.18
Updates `regex-automata` from 0.4.10 to 0.4.11
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/commits )
Updates `rend` from 0.5.2 to 0.5.3
- [Release notes](https://github.com/djkoloski/rend/releases )
- [Commits](https://github.com/djkoloski/rend/commits )
Updates `rkyv_derive` from 0.8.11 to 0.8.12
- [Release notes](https://github.com/rkyv/rkyv/releases )
- [Commits](https://github.com/rkyv/rkyv/commits )
Updates `rustls-webpki` from 0.103.6 to 0.103.7
- [Release notes](https://github.com/rustls/webpki/releases )
- [Commits](https://github.com/rustls/webpki/compare/v/0.103.6...v/0.103.7 )
Updates `tokio-rustls` from 0.26.3 to 0.26.4
- [Release notes](https://github.com/rustls/tokio-rustls/releases )
- [Commits](https://github.com/rustls/tokio-rustls/compare/v/0.26.3...v/0.26.4 )
Updates `tungstenite` from 0.26.2 to 0.27.0
- [Changelog](https://github.com/snapview/tungstenite-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/snapview/tungstenite-rs/compare/v0.26.2...v0.27.0 )
Updates `typenum` from 1.18.0 to 1.19.0
- [Release notes](https://github.com/paholg/typenum/releases )
- [Changelog](https://github.com/paholg/typenum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/paholg/typenum/compare/v1.18.0...v1.19.0 )
Updates `zeroize` from 1.8.1 to 1.8.2
- [Commits](https://github.com/RustCrypto/utils/compare/zeroize-v1.8.1...zeroize-v1.8.2 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-version: 2.0.17
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: const_format
dependency-version: 0.2.35
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: parking_lot
dependency-version: 0.12.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: axum
dependency-version: 0.8.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: quote
dependency-version: 1.0.41
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: tokio-tungstenite
dependency-version: 0.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: camino
dependency-version: 1.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: rkyv
dependency-version: 0.8.12
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: regex
dependency-version: 1.11.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: tempfile
dependency-version: 3.23.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: attribute-derive
dependency-version: 0.10.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: actix-http
dependency-version: 3.11.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: attribute-derive-macro
dependency-version: 0.10.5
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: axum-core
dependency-version: 0.5.5
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: backtrace
dependency-version: 0.3.76
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: bytecheck
dependency-version: 0.8.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: bytecheck_derive
dependency-version: 0.8.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: cc
dependency-version: 1.2.40
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: collection_literals
dependency-version: 1.0.3
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: deranged
dependency-version: 0.5.4
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: find-msvc-tools
dependency-version: 0.1.3
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: flate2
dependency-version: 1.1.4
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: gimli
dependency-version: 0.32.3
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: libc
dependency-version: 0.2.176
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: lock_api
dependency-version: 0.4.14
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: memchr
dependency-version: 2.7.6
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: miniserde
dependency-version: 0.1.43
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: munge
dependency-version: 0.4.7
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: munge_macro
dependency-version: 0.4.7
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: object
dependency-version: 0.37.3
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: parking_lot_core
dependency-version: 0.9.12
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: ptr_meta
dependency-version: 0.3.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: ptr_meta_derive
dependency-version: 0.3.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: rancor
dependency-version: 0.1.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: redox_syscall
dependency-version: 0.5.18
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: regex-automata
dependency-version: 0.4.11
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: rend
dependency-version: 0.5.3
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: rkyv_derive
dependency-version: 0.8.12
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: rustls-webpki
dependency-version: 0.103.7
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: tokio-rustls
dependency-version: 0.26.4
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: tungstenite
dependency-version: 0.27.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: typenum
dependency-version: 1.19.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: zeroize
dependency-version: 1.8.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-10 11:25:54 -04:00
Adam Doyle
c025ae59ac
chore: add scrollend event to view macro ( #4379 )
2025-10-10 09:56:23 -04:00
Brett Etter
df46feee5d
fixed: removed excess bound on MaybeProp ReadUntracked implementation. ( #4360 )
2025-10-04 09:07:04 -04:00
Greg Johnston
bbf5bf9170
chore: publish patch releases
2025-09-29 15:21:22 -04:00
QuartzLibrary
7a3556bf34
feat: effect::immediate::batch
2025-09-27 22:59:05 +01:00
QuartzLibrary
d13936cab5
fix: ImmediateEffect debug info
2025-09-27 22:57:18 +01:00
QuartzLibrary
b303a35d76
feat: ImmediateEffect::new_mut_scoped
2025-09-27 22:57:18 +01:00
Greg Johnston
a453b7d1bd
fix: correctly poll all out-of-order streaming chunks ( closes #4326 ) ( #4333 )
...
* fix: correctly poll all out-of-order streaming chunks (closes #4326 )
* [autofix.ci] apply automated fixes
* [autofix.ci] apply automated fixes (attempt 2/3)
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-26 07:45:41 -04:00
Greg Johnston
3b9ccdf57e
Merge pull request #4334 from leptos-rs/4324
...
Correctly manage path stack during back navigation
2025-09-26 07:45:25 -04:00
Greg Johnston
27cd423ebc
fix: correctly update path stack when navigating backwards ( closes #4324 )
2025-09-24 19:39:31 -04:00
Greg Johnston
b3907baf49
test: add regression test for #4324
2025-09-24 19:23:20 -04:00
Greg Johnston
9a8bb7eb75
test: add regression test for #4251
2025-09-24 19:23:13 -04:00
Greg Johnston
95db8c939e
chore: add missing attributes ( #4308 )
...
* chore: add missing `dirname` attribute to `input` element
* chore: add missing `exportparts` global attribute
2025-09-24 17:05:38 -04:00
zakstucke
2bfa9952af
feat: allow accessing a parent owner from a child ( #4325 )
2025-09-24 17:04:26 -04:00
Greg Johnston
4e445f43d6
fix: correctly import scoped slots ( closes #4311 ) ( #4318 )
2025-09-24 17:01:25 -04:00
dependabot[bot]
5f544f67ae
chore(deps): bump the rust-dependencies group across 1 directory with 11 updates ( #4319 )
...
Bumps the rust-dependencies group with 3 updates in the / directory: [anyhow](https://github.com/dtolnay/anyhow ), [subsecond](https://github.com/dioxuslabs/dioxus ) and [libloading](https://github.com/nagisa/rust_libloading ).
Updates `anyhow` from 1.0.99 to 1.0.100
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.100 )
Updates `subsecond` from `eef4db6` to `2e7e069`
- [Release notes](https://github.com/dioxuslabs/dioxus/releases )
- [Commits](eef4db67b1...2e7e0696a3 )
Updates `dioxus-cli-config` from `eef4db6` to `2e7e069`
- [Release notes](https://github.com/dioxuslabs/dioxus/releases )
- [Commits](eef4db67b1...2e7e0696a3 )
Updates `dioxus-devtools` from `eef4db6` to `2e7e069`
- [Release notes](https://github.com/dioxuslabs/dioxus/releases )
- [Commits](eef4db67b1...2e7e0696a3 )
Updates `dioxus-core` from `eef4db6` to `2e7e069`
- [Release notes](https://github.com/DioxusLabs/dioxus/releases )
- [Commits](https://github.com/DioxusLabs/dioxus/commits )
Updates `dioxus-core-types` from `eef4db6` to `2e7e069`
- [Release notes](https://github.com/DioxusLabs/dioxus/releases )
- [Commits](https://github.com/DioxusLabs/dioxus/commits )
Updates `dioxus-devtools-types` from `eef4db6` to `2e7e069`
- [Release notes](https://github.com/DioxusLabs/dioxus/releases )
- [Commits](https://github.com/DioxusLabs/dioxus/commits )
Updates `dioxus-signals` from `eef4db6` to `2e7e069`
- [Release notes](https://github.com/DioxusLabs/dioxus/releases )
- [Commits](https://github.com/DioxusLabs/dioxus/commits )
Updates `generational-box` from `eef4db6` to `2e7e069`
- [Release notes](https://github.com/DioxusLabs/dioxus/releases )
- [Commits](https://github.com/DioxusLabs/dioxus/commits )
Updates `libloading` from 0.8.8 to 0.8.9
- [Commits](https://github.com/nagisa/rust_libloading/compare/0.8.8...0.8.9 )
Updates `subsecond-types` from `eef4db6` to `2e7e069`
- [Release notes](https://github.com/DioxusLabs/dioxus/releases )
- [Commits](https://github.com/DioxusLabs/dioxus/commits )
---
updated-dependencies:
- dependency-name: anyhow
dependency-version: 1.0.100
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: subsecond
dependency-version: 2e7e0696a320a2a98a07e405603f59c8296b0b42
dependency-type: direct:production
dependency-group: rust-dependencies
- dependency-name: dioxus-cli-config
dependency-version: 2e7e0696a320a2a98a07e405603f59c8296b0b42
dependency-type: direct:production
dependency-group: rust-dependencies
- dependency-name: dioxus-devtools
dependency-version: 2e7e0696a320a2a98a07e405603f59c8296b0b42
dependency-type: direct:production
dependency-group: rust-dependencies
- dependency-name: dioxus-core
dependency-version: 2e7e0696a320a2a98a07e405603f59c8296b0b42
dependency-type: indirect
dependency-group: rust-dependencies
- dependency-name: dioxus-core-types
dependency-version: 2e7e0696a320a2a98a07e405603f59c8296b0b42
dependency-type: indirect
dependency-group: rust-dependencies
- dependency-name: dioxus-devtools-types
dependency-version: 2e7e0696a320a2a98a07e405603f59c8296b0b42
dependency-type: indirect
dependency-group: rust-dependencies
- dependency-name: dioxus-signals
dependency-version: 2e7e0696a320a2a98a07e405603f59c8296b0b42
dependency-type: indirect
dependency-group: rust-dependencies
- dependency-name: generational-box
dependency-version: 2e7e0696a320a2a98a07e405603f59c8296b0b42
dependency-type: indirect
dependency-group: rust-dependencies
- dependency-name: libloading
dependency-version: 0.8.9
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: subsecond-types
dependency-version: 2e7e0696a320a2a98a07e405603f59c8296b0b42
dependency-type: indirect
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-24 17:01:08 -04:00
Greg Johnston
68477d2b76
fix: preload correct __wasm_split.*.js file ( closes #4322 ) ( #4327 )
2025-09-24 17:00:55 -04:00
Greg Johnston
5bd9469b93
fix: remove event listeners correctly when dropping handles ( closes #4313 ) ( #4314 )
2025-09-23 10:59:04 -04:00
Greg Johnston
4bca70dc2f
chore: specify Tailwind version in Trunk.toml ( closes #4315 ) ( #4317 )
2025-09-21 14:38:13 -04:00
dependabot[bot]
d0295009cf
chore(deps): bump tj-actions/changed-files from 46 to 47 ( #4297 )
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 46 to 47.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/changed-files/compare/v46...v47 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-version: '47'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-20 11:40:53 -04:00
dependabot[bot]
3e8b5c9805
chore(deps): bump actions/setup-node from 4 to 5 ( #4283 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-20 11:40:41 -04:00
Greg Johnston
924efa8ac1
feat: minimal support for subsecond and an example ( #4307 )
2025-09-20 11:40:28 -04:00
Adam Doyle
b92a14228c
chore: add missing exportparts global attribute
2025-09-20 08:40:17 -04:00
Adam Doyle
68967fdad3
chore: add missing dirname attribute to input element
2025-09-19 16:00:05 -04:00
Ægir Örn Símonarson
44bc4fbc31
Locking dependencies in cargo-leptos install example ( #4295 )
...
This limits dependencies errors on install
2025-09-19 11:35:51 -04:00
Greg Johnston
646cfc12ed
leptos v0.8.9
2025-09-18 15:49:46 -04:00
Greg Johnston
62977a68b0
fix: support const generic static strs on nightly versions with conflicting feature names ( closes #4300 ) ( #4301 )
2025-09-18 09:09:36 -04:00
Adam Doyle
e9ee90c78f
chore: add referrerpolicy attribute to a element ( #4299 )
2025-09-18 09:05:27 -04:00
Greg Johnston
73e728f145
Merge pull request #4294 from leptos-rs/4285
...
fix: prevent double-rebuild and correctly navigate multiple times to same lazy route (closes #4285 )
2025-09-17 10:05:49 -04:00
Greg Johnston
6f047a2271
test: add regression test for #4296
2025-09-16 16:22:42 -04:00
Greg Johnston
7c942b8b47
chore: correct name for test
2025-09-16 16:07:00 -04:00
Greg Johnston
d4bf6d9cb6
test: add regression test for #4285
2025-09-15 21:05:12 -04:00
Greg Johnston
9deb96ea01
fix: provide correct URL/query/params to preloaders ( closes #4296 )
2025-09-15 19:46:52 -04:00
Greg Johnston
d1899cde1c
during SSR, don't dispose of preload owners until whole request is done
2025-09-15 18:54:11 -04:00
Greg Johnston
ee731d7a3a
fix: create individual owners for each preload
2025-09-12 18:51:46 -04:00
Greg Johnston
59cbcfa0fb
fix: prevent infinite rebuild loop
2025-09-12 18:00:13 -04:00
Greg Johnston
0939cf63ad
Revert "fix: prevent double-rebuild and correctly navigate multiple times to same lazy route ( closes #4285 )"
...
This reverts commit d37512bebd .
2025-09-12 17:59:14 -04:00
Greg Johnston
d37512bebd
fix: prevent double-rebuild and correctly navigate multiple times to same lazy route ( closes #4285 )
2025-09-12 17:20:52 -04:00
Greg Johnston
7dd44919cf
docs: document some missing features ( #4281 )
2025-09-10 09:53:35 -07:00
Raffaele Fontana
3eaabf85ea
docs: fix broken link in suspense ( #4276 )
2025-09-03 08:34:08 -04:00
Greg Johnston
d60c632c90
fix: correctly propagate visibility on lazy functions ( closes #4256 ) ( #4259 )
2025-09-03 08:33:38 -04:00
Greg Johnston
f5ad4f4b88
fix: clear old attributes when replacing a Vec<AnyAttribute> ( closes #4268 ) ( #4270 )
2025-09-01 07:41:54 -04:00
zakstucke
f3a053f99b
feat: standardize ScopedFuture::new_untracked like untrack() and untrack_with_diagnostics() ( #4269 )
2025-08-31 12:30:16 -04:00
Greg Johnston
06573cbca1
Merge pull request #4272 from leptos-rs/4271
...
fix: revert changes to raw text parsing (closes #4271 )
2025-08-30 11:25:13 -04:00
autofix-ci[bot]
9f4d826533
[autofix.ci] apply automated fixes
2025-08-30 11:25:00 +00:00
Greg Johnston
a305ae7227
chore: update leptos_macro version
2025-08-30 06:53:42 -04:00
Greg Johnston
65557c5723
leptos_macro-v0.8.8
2025-08-30 06:47:57 -04:00
Greg Johnston
a529f87ee2
Revert "fix: correctly parse unquoted text with punctuation in stable ( closes #4137 ) ( #4238 )"
...
This reverts commit 99c3d8f9e9 .
2025-08-30 06:46:36 -04:00
zakstucke
c0ca97e42f
feat: impl From<RwSignal/ReadSignal/Memo> for ArcSignal ( #4258 )
2025-08-29 16:09:41 -04:00
dependabot[bot]
9a4e93ab07
chore(deps): bump the rust-dependencies group across 1 directory with 33 updates ( #4262 )
...
Bumps the rust-dependencies group with 32 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.142` | `1.0.143` |
| [typed-builder](https://github.com/idanarye/rust-typed-builder ) | `0.21.0` | `0.21.2` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `2.0.12` | `2.0.16` |
| [indexmap](https://github.com/indexmap-rs/indexmap ) | `2.10.0` | `2.11.0` |
| [cfg-if](https://github.com/rust-lang/cfg-if ) | `1.0.1` | `1.0.3` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2 ) | `1.0.96` | `1.0.101` |
| [syn](https://github.com/dtolnay/syn ) | `2.0.104` | `2.0.106` |
| [async-trait](https://github.com/dtolnay/async-trait ) | `0.1.88` | `0.1.89` |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.98` | `1.0.99` |
| [prettyplease](https://github.com/dtolnay/prettyplease ) | `0.2.36` | `0.2.37` |
| [inventory](https://github.com/dtolnay/inventory ) | `0.3.20` | `0.3.21` |
| [config](https://github.com/rust-cli/config-rs ) | `0.15.13` | `0.15.14` |
| [regex](https://github.com/rust-lang/regex ) | `1.11.1` | `1.11.2` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.20.0` | `3.21.0` |
| [percent-encoding](https://github.com/servo/rust-url ) | `2.3.1` | `2.3.2` |
| [hyper](https://github.com/hyperium/hyper ) | `1.6.0` | `1.7.0` |
| [reqwest](https://github.com/seanmonstar/reqwest ) | `0.12.22` | `0.12.23` |
| [actix-http](https://github.com/actix/actix-web ) | `3.11.0` | `3.11.1` |
| [bitflags](https://github.com/bitflags/bitflags ) | `2.9.1` | `2.9.3` |
| [brotli](https://github.com/dropbox/rust-brotli ) | `8.0.1` | `8.0.2` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.32` | `1.2.34` |
| [form_urlencoded](https://github.com/servo/rust-url ) | `1.2.1` | `1.2.2` |
| [idna](https://github.com/servo/rust-url ) | `1.0.3` | `1.1.0` |
| [io-uring](https://github.com/tokio-rs/io-uring ) | `0.7.9` | `0.7.10` |
| [jobserver](https://github.com/rust-lang/jobserver-rs ) | `0.1.33` | `0.1.34` |
| [regex-automata](https://github.com/rust-lang/regex ) | `0.4.9` | `0.4.10` |
| [regex-lite](https://github.com/rust-lang/regex ) | `0.1.6` | `0.1.7` |
| [regex-syntax](https://github.com/rust-lang/regex ) | `0.8.5` | `0.8.6` |
| [scc](https://github.com/wvwwvwwv/scalable-concurrent-containers ) | `2.3.4` | `2.4.0` |
| [tinyvec](https://github.com/Lokathor/tinyvec ) | `1.9.0` | `1.10.0` |
| [winapi-util](https://github.com/BurntSushi/winapi-util ) | `0.1.9` | `0.1.10` |
| [winnow](https://github.com/winnow-rs/winnow ) | `0.7.12` | `0.7.13` |
Updates `serde_json` from 1.0.142 to 1.0.143
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.142...v1.0.143 )
Updates `typed-builder` from 0.21.0 to 0.21.2
- [Release notes](https://github.com/idanarye/rust-typed-builder/releases )
- [Changelog](https://github.com/idanarye/rust-typed-builder/blob/master/CHANGELOG.md )
- [Commits](https://github.com/idanarye/rust-typed-builder/compare/v0.21.0...v0.21.2 )
Updates `thiserror` from 2.0.12 to 2.0.16
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.12...2.0.16 )
Updates `indexmap` from 2.10.0 to 2.11.0
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.10.0...2.11.0 )
Updates `cfg-if` from 1.0.1 to 1.0.3
- [Release notes](https://github.com/rust-lang/cfg-if/releases )
- [Changelog](https://github.com/rust-lang/cfg-if/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cfg-if/compare/v1.0.1...v1.0.3 )
Updates `proc-macro2` from 1.0.96 to 1.0.101
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.96...1.0.101 )
Updates `syn` from 2.0.104 to 2.0.106
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.104...2.0.106 )
Updates `async-trait` from 0.1.88 to 0.1.89
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89 )
Updates `typed-builder-macro` from 0.21.0 to 0.21.2
- [Release notes](https://github.com/idanarye/rust-typed-builder/releases )
- [Changelog](https://github.com/idanarye/rust-typed-builder/blob/master/CHANGELOG.md )
- [Commits](https://github.com/idanarye/rust-typed-builder/compare/v0.21.0...v0.21.2 )
Updates `anyhow` from 1.0.98 to 1.0.99
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.99 )
Updates `prettyplease` from 0.2.36 to 0.2.37
- [Release notes](https://github.com/dtolnay/prettyplease/releases )
- [Commits](https://github.com/dtolnay/prettyplease/compare/0.2.36...0.2.37 )
Updates `inventory` from 0.3.20 to 0.3.21
- [Release notes](https://github.com/dtolnay/inventory/releases )
- [Commits](https://github.com/dtolnay/inventory/compare/0.3.20...0.3.21 )
Updates `config` from 0.15.13 to 0.15.14
- [Changelog](https://github.com/rust-cli/config-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/config-rs/compare/v0.15.13...v0.15.14 )
Updates `regex` from 1.11.1 to 1.11.2
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.11.1...1.11.2 )
Updates `tempfile` from 3.20.0 to 3.21.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/commits )
Updates `percent-encoding` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/commits )
Updates `hyper` from 1.6.0 to 1.7.0
- [Release notes](https://github.com/hyperium/hyper/releases )
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper/compare/v1.6.0...v1.7.0 )
Updates `reqwest` from 0.12.22 to 0.12.23
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.22...v0.12.23 )
Updates `actix-http` from 3.11.0 to 3.11.1
- [Release notes](https://github.com/actix/actix-web/releases )
- [Changelog](https://github.com/actix/actix-web/blob/master/CHANGES.md )
- [Commits](https://github.com/actix/actix-web/compare/http-v3.11.0...http-v3.11.1 )
Updates `bitflags` from 2.9.1 to 2.9.3
- [Release notes](https://github.com/bitflags/bitflags/releases )
- [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bitflags/bitflags/compare/2.9.1...2.9.3 )
Updates `brotli` from 8.0.1 to 8.0.2
- [Release notes](https://github.com/dropbox/rust-brotli/releases )
- [Commits](https://github.com/dropbox/rust-brotli/commits/8.0.2 )
Updates `cc` from 1.2.32 to 1.2.34
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.32...cc-v1.2.34 )
Updates `form_urlencoded` from 1.2.1 to 1.2.2
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/v1.2.1...v1.2.2 )
Updates `idna` from 1.0.3 to 1.1.0
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/commits )
Updates `io-uring` from 0.7.9 to 0.7.10
- [Commits](https://github.com/tokio-rs/io-uring/commits )
Updates `jobserver` from 0.1.33 to 0.1.34
- [Commits](https://github.com/rust-lang/jobserver-rs/compare/0.1.33...0.1.34 )
Updates `regex-automata` from 0.4.9 to 0.4.10
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/regex-automata-0.4.9...regex-automata-0.4.10 )
Updates `regex-lite` from 0.1.6 to 0.1.7
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/regex-lite-0.1.6...regex-lite-0.1.7 )
Updates `regex-syntax` from 0.8.5 to 0.8.6
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/regex-syntax-0.8.5...regex-syntax-0.8.6 )
Updates `scc` from 2.3.4 to 2.4.0
- [Changelog](https://github.com/wvwwvwwv/scalable-concurrent-containers/blob/main/CHANGELOG.md )
- [Commits](https://github.com/wvwwvwwv/scalable-concurrent-containers/commits )
Updates `tinyvec` from 1.9.0 to 1.10.0
- [Changelog](https://github.com/Lokathor/tinyvec/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Lokathor/tinyvec/compare/v1.9.0...v1.10.0 )
Updates `winapi-util` from 0.1.9 to 0.1.10
- [Commits](https://github.com/BurntSushi/winapi-util/compare/0.1.9...0.1.10 )
Updates `winnow` from 0.7.12 to 0.7.13
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md )
- [Commits](https://github.com/winnow-rs/winnow/compare/v0.7.12...v0.7.13 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-version: 1.0.143
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: typed-builder
dependency-version: 0.21.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: thiserror
dependency-version: 2.0.16
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: indexmap
dependency-version: 2.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: cfg-if
dependency-version: 1.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: proc-macro2
dependency-version: 1.0.101
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: syn
dependency-version: 2.0.106
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: async-trait
dependency-version: 0.1.89
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: typed-builder-macro
dependency-version: 0.21.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: anyhow
dependency-version: 1.0.99
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: prettyplease
dependency-version: 0.2.37
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: inventory
dependency-version: 0.3.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: config
dependency-version: 0.15.14
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: regex
dependency-version: 1.11.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: tempfile
dependency-version: 3.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: percent-encoding
dependency-version: 2.3.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: hyper
dependency-version: 1.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: reqwest
dependency-version: 0.12.23
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: actix-http
dependency-version: 3.11.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: bitflags
dependency-version: 2.9.3
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: brotli
dependency-version: 8.0.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: cc
dependency-version: 1.2.34
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: form_urlencoded
dependency-version: 1.2.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: idna
dependency-version: 1.1.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: io-uring
dependency-version: 0.7.10
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: jobserver
dependency-version: 0.1.34
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: regex-automata
dependency-version: 0.4.10
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: regex-lite
dependency-version: 0.1.7
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: regex-syntax
dependency-version: 0.8.6
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: scc
dependency-version: 2.4.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: tinyvec
dependency-version: 1.10.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: winapi-util
dependency-version: 0.1.10
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: winnow
dependency-version: 0.7.13
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-29 16:08:39 -04:00
zakstucke
bee2b5ea1c
feat: impl From<View<C>> for ViewFn where View<C>: Clone ( #4266 )
2025-08-29 16:02:00 -04:00
Spencer Ferris
3b058e77f1
fix: set Content-Type header for server function errors ( closes #4209 ) ( #4215 )
2025-08-29 08:56:26 -04:00
zakstucke
7adb11ec49
Preserve owner in Actions and event listeners ( #4267 )
...
* Preserve Owner for Action's, allowing context retrieval
* Preserve owner for event listeners, allowing context retrieval
* CI
* Refactor
---------
Co-authored-by: Zak Stucke <zakstucke@hotmail.c.uk>
2025-08-29 11:50:33 +12:00
Greg Johnston
1af5f66ee6
fix: when navigating, only add new URL to history stack if it's different from current URL ( closes #4251 ) ( #4252 )
2025-08-26 21:08:00 -04:00
Gabriel Lopes Veiga
956f1836ec
fix: use wss for live reload if on https ( #4257 )
2025-08-26 21:07:28 -04:00
Greg Johnston
b54f80f529
chore: publish new patch releases for changed packages
2025-08-26 17:13:21 -04:00
Greg Johnston
a48a2994ee
Merge pull request #4255 from leptos-rs/4254
...
Revert recent broken changes
2025-08-26 17:09:01 -04:00
Greg Johnston
aedcd5148c
Revert "feat: add default "auto" live reload protocol option ( #4224 )"
...
This reverts commit a97eceacf1 .
2025-08-26 13:25:49 -04:00
Greg Johnston
9160d8aaa6
Revert "made <Show> accept signals in addition to closures ( #4236 )"
...
This reverts commit db9f323f8d .
2025-08-26 13:24:44 -04:00
Greg Johnston
274fe07dae
Merge remote-tracking branch 'origin'
2025-08-26 13:23:17 -04:00
Greg Johnston
7add26fc41
docs: correctly document additional serialization features for leptos_server ( #4250 )
2025-08-25 20:46:40 -04:00
Greg Johnston
d9213850f7
chore: publish new patch releases for changed packages
2025-08-25 20:40:32 -04:00
Marc-Stefan Cassola
db9f323f8d
made <Show> accept signals in addition to closures ( #4236 )
2025-08-25 14:50:20 -07:00
Greg Johnston
1d0f668dc3
Merge pull request #4235 from leptos-rs/4217
...
Special-case `value` property to support quirky `<select>` behavior
2025-08-25 09:05:29 -04:00
Gabriel Lopes Veiga
a97eceacf1
feat: add default "auto" live reload protocol option ( #4224 )
...
* feat: add default "auto" live reload protocol option
* fix: make "auto" live reload protocol option last
2025-08-23 17:29:22 -07:00
Greg Johnston
3d6ea6d285
Merge pull request #4242 from leptos-rs/4239
...
Fixes for two server function issues
2025-08-22 21:00:54 -04:00
Greg Johnston
99c3d8f9e9
fix: correctly parse unquoted text with punctuation in stable ( closes #4137 ) ( #4238 )
2025-08-22 21:00:39 -04:00
Greg Johnston
a394eb211f
fix: transposed Accept/Content-Type headers in server function requests ( closes #4240 )
2025-08-22 16:32:42 -04:00
Greg Johnston
ceb7dd8ae5
fix: parse body rather than query string for PatchUrl and PutUrl ( closes #4239 )
2025-08-22 16:20:21 -04:00
Greg Johnston
f50adc00bc
chore: rename changed method to avoid breaking user code that called set_property
2025-08-21 19:47:02 -04:00
Greg Johnston
1340deee96
chore: typo in name of feature test
2025-08-21 19:20:41 -04:00
Greg Johnston
8da3011a7f
fix: special-case value prop so that it waits for children, if any, before being set ( closes #4217 )
2025-08-20 22:07:32 -04:00
Greg Johnston
959677f018
chore: move queue_microtask implementation into tachys
2025-08-20 22:06:38 -04:00
Greg Johnston
03529b3992
chore: add regression test for #4005
2025-08-20 21:19:35 -04:00
Greg Johnston
8bfd0ce143
chore: add regression test for #4217
2025-08-20 21:11:16 -04:00
Marc-Stefan Cassola
47199bbbf3
<ShowLet> component similar to <Show> but for Option (#4227 )
...
* added the <Map> component
* chore: rustfmt
* removed support for `Result` from `<Map>` and added possibility to use
both closures and signals in the `value` prop.
2025-08-20 11:24:31 -07:00
Greg Johnston
9ed7e9de61
chore: remove lockfiles accidentally included in repo ( #4234 )
2025-08-20 10:34:42 -04:00
yescallop
26ecbf4df5
fix: allow non_snake_case and dead_code lints to run within component functions ( #3198 )
...
* fix: allow `non_snake_case` and `dead_code` lints to run within component functions
* Fixed component type name
* Update lib.rs
* [autofix.ci] apply automated fixes
---------
Co-authored-by: Rakshith Ravi <rakshith.ravi@gmx.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-17 10:45:33 -07:00
dependabot[bot]
b3885c7be4
chore(deps): bump actions/checkout from 4 to 5 ( #4221 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-14 11:39:37 -07:00
dependabot[bot]
436e5aa141
chore(deps): bump the rust-dependencies group with 32 updates ( #4222 )
...
Bumps the rust-dependencies group with 32 updates:
| Package | From | To |
| --- | --- | --- |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.141` | `1.0.142` |
| [trybuild](https://github.com/dtolnay/trybuild ) | `1.0.106` | `1.0.110` |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.46.1` | `1.47.1` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2 ) | `1.0.95` | `1.0.96` |
| [prettyplease](https://github.com/dtolnay/prettyplease ) | `0.2.35` | `0.2.36` |
| [camino](https://github.com/camino-rs/camino ) | `1.1.10` | `1.1.11` |
| [rkyv](https://github.com/rkyv/rkyv ) | `0.8.10` | `0.8.11` |
| [uuid](https://github.com/uuid-rs/uuid ) | `1.17.0` | `1.18.0` |
| [futures-lite](https://github.com/smol-rs/futures-lite ) | `2.6.0` | `2.6.1` |
| [const-str](https://github.com/Nugine/const-str ) | `0.6.3` | `0.6.4` |
| [postcard](https://github.com/jamesmunns/postcard ) | `1.1.2` | `1.1.3` |
| [rustversion](https://github.com/dtolnay/rustversion ) | `1.0.21` | `1.0.22` |
| [async-lock](https://github.com/smol-rs/async-lock ) | `3.4.0` | `3.4.1` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.30` | `1.2.32` |
| [cfg-expr](https://github.com/EmbarkStudios/cfg-expr ) | `0.20.1` | `0.20.2` |
| [derive-where](https://github.com/ModProg/derive-where ) | `1.5.0` | `1.6.0` |
| [event-listener](https://github.com/smol-rs/event-listener ) | `5.4.0` | `5.4.1` |
| [glob](https://github.com/rust-lang/glob ) | `0.3.2` | `0.3.3` |
| [hyper-util](https://github.com/hyperium/hyper-util ) | `0.1.15` | `0.1.16` |
| [io-uring](https://github.com/tokio-rs/io-uring ) | `0.7.8` | `0.7.9` |
| [libc](https://github.com/rust-lang/libc ) | `0.2.174` | `0.2.175` |
| [munge](https://github.com/djkoloski/munge ) | `0.4.5` | `0.4.6` |
| [munge_macro](https://github.com/djkoloski/munge ) | `0.4.5` | `0.4.6` |
| redox_syscall | `0.5.15` | `0.5.17` |
| [rkyv_derive](https://github.com/rkyv/rkyv ) | `0.8.10` | `0.8.11` |
| [rustc-demangle](https://github.com/rust-lang/rustc-demangle ) | `0.1.25` | `0.1.26` |
| [rustls](https://github.com/rustls/rustls ) | `0.23.29` | `0.23.31` |
| [signal-hook-registry](https://github.com/vorner/signal-hook ) | `1.4.5` | `1.4.6` |
| [slab](https://github.com/tokio-rs/slab ) | `0.4.10` | `0.4.11` |
| [tokio-util](https://github.com/tokio-rs/tokio ) | `0.7.15` | `0.7.16` |
| [toml_parser](https://github.com/toml-rs/toml ) | `1.0.1` | `1.0.2` |
| [zerovec](https://github.com/unicode-org/icu4x ) | `0.11.2` | `0.11.4` |
Updates `serde_json` from 1.0.141 to 1.0.142
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.141...v1.0.142 )
Updates `trybuild` from 1.0.106 to 1.0.110
- [Release notes](https://github.com/dtolnay/trybuild/releases )
- [Commits](https://github.com/dtolnay/trybuild/compare/1.0.106...1.0.110 )
Updates `tokio` from 1.46.1 to 1.47.1
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.46.1...tokio-1.47.1 )
Updates `proc-macro2` from 1.0.95 to 1.0.96
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.95...1.0.96 )
Updates `prettyplease` from 0.2.35 to 0.2.36
- [Release notes](https://github.com/dtolnay/prettyplease/releases )
- [Commits](https://github.com/dtolnay/prettyplease/compare/0.2.35...0.2.36 )
Updates `camino` from 1.1.10 to 1.1.11
- [Release notes](https://github.com/camino-rs/camino/releases )
- [Changelog](https://github.com/camino-rs/camino/blob/main/CHANGELOG.md )
- [Commits](https://github.com/camino-rs/camino/compare/camino-1.1.10...camino-1.1.11 )
Updates `rkyv` from 0.8.10 to 0.8.11
- [Release notes](https://github.com/rkyv/rkyv/releases )
- [Commits](https://github.com/rkyv/rkyv/commits )
Updates `uuid` from 1.17.0 to 1.18.0
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.0 )
Updates `futures-lite` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/smol-rs/futures-lite/releases )
- [Changelog](https://github.com/smol-rs/futures-lite/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/futures-lite/compare/v2.6.0...v2.6.1 )
Updates `const-str` from 0.6.3 to 0.6.4
- [Release notes](https://github.com/Nugine/const-str/releases )
- [Commits](https://github.com/Nugine/const-str/compare/v0.6.3...v0.6.4 )
Updates `postcard` from 1.1.2 to 1.1.3
- [Release notes](https://github.com/jamesmunns/postcard/releases )
- [Commits](https://github.com/jamesmunns/postcard/compare/postcard/v1.1.2...postcard/v1.1.3 )
Updates `rustversion` from 1.0.21 to 1.0.22
- [Release notes](https://github.com/dtolnay/rustversion/releases )
- [Commits](https://github.com/dtolnay/rustversion/compare/1.0.21...1.0.22 )
Updates `async-lock` from 3.4.0 to 3.4.1
- [Release notes](https://github.com/smol-rs/async-lock/releases )
- [Changelog](https://github.com/smol-rs/async-lock/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/async-lock/compare/v3.4.0...v3.4.1 )
Updates `cc` from 1.2.30 to 1.2.32
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.30...cc-v1.2.32 )
Updates `cfg-expr` from 0.20.1 to 0.20.2
- [Release notes](https://github.com/EmbarkStudios/cfg-expr/releases )
- [Changelog](https://github.com/EmbarkStudios/cfg-expr/blob/main/CHANGELOG.md )
- [Commits](https://github.com/EmbarkStudios/cfg-expr/compare/0.20.1...0.20.2 )
Updates `derive-where` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/ModProg/derive-where/releases )
- [Changelog](https://github.com/ModProg/derive-where/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ModProg/derive-where/compare/v1.5.0...v1.6.0 )
Updates `event-listener` from 5.4.0 to 5.4.1
- [Release notes](https://github.com/smol-rs/event-listener/releases )
- [Changelog](https://github.com/smol-rs/event-listener/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/event-listener/compare/v5.4.0...v5.4.1 )
Updates `glob` from 0.3.2 to 0.3.3
- [Release notes](https://github.com/rust-lang/glob/releases )
- [Changelog](https://github.com/rust-lang/glob/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/glob/compare/v0.3.2...v0.3.3 )
Updates `hyper-util` from 0.1.15 to 0.1.16
- [Release notes](https://github.com/hyperium/hyper-util/releases )
- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.15...v0.1.16 )
Updates `io-uring` from 0.7.8 to 0.7.9
- [Commits](https://github.com/tokio-rs/io-uring/commits )
Updates `libc` from 0.2.174 to 0.2.175
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.175/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.174...0.2.175 )
Updates `munge` from 0.4.5 to 0.4.6
- [Release notes](https://github.com/djkoloski/munge/releases )
- [Commits](https://github.com/djkoloski/munge/commits )
Updates `munge_macro` from 0.4.5 to 0.4.6
- [Release notes](https://github.com/djkoloski/munge/releases )
- [Commits](https://github.com/djkoloski/munge/commits )
Updates `redox_syscall` from 0.5.15 to 0.5.17
Updates `rkyv_derive` from 0.8.10 to 0.8.11
- [Release notes](https://github.com/rkyv/rkyv/releases )
- [Commits](https://github.com/rkyv/rkyv/commits )
Updates `rustc-demangle` from 0.1.25 to 0.1.26
- [Release notes](https://github.com/rust-lang/rustc-demangle/releases )
- [Changelog](https://github.com/rust-lang/rustc-demangle/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/rustc-demangle/commits/rustc-demangle-v0.1.26 )
Updates `rustls` from 0.23.29 to 0.23.31
- [Release notes](https://github.com/rustls/rustls/releases )
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustls/rustls/compare/v/0.23.29...v/0.23.31 )
Updates `signal-hook-registry` from 1.4.5 to 1.4.6
- [Changelog](https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vorner/signal-hook/compare/registry-v1.4.5...registry-v1.4.6 )
Updates `slab` from 0.4.10 to 0.4.11
- [Release notes](https://github.com/tokio-rs/slab/releases )
- [Changelog](https://github.com/tokio-rs/slab/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/slab/compare/v0.4.10...v0.4.11 )
Updates `tokio-util` from 0.7.15 to 0.7.16
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.15...tokio-util-0.7.16 )
Updates `toml_parser` from 1.0.1 to 1.0.2
- [Commits](https://github.com/toml-rs/toml/compare/toml_parser-v1.0.1...toml_parser-v1.0.2 )
Updates `zerovec` from 0.11.2 to 0.11.4
- [Release notes](https://github.com/unicode-org/icu4x/releases )
- [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md )
- [Commits](https://github.com/unicode-org/icu4x/commits/ind/zerovec@0.11.4 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-version: 1.0.142
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: trybuild
dependency-version: 1.0.110
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: tokio
dependency-version: 1.47.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: proc-macro2
dependency-version: 1.0.96
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: prettyplease
dependency-version: 0.2.36
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: camino
dependency-version: 1.1.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: rkyv
dependency-version: 0.8.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: uuid
dependency-version: 1.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: futures-lite
dependency-version: 2.6.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: const-str
dependency-version: 0.6.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: postcard
dependency-version: 1.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: rustversion
dependency-version: 1.0.22
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: async-lock
dependency-version: 3.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: cc
dependency-version: 1.2.32
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: cfg-expr
dependency-version: 0.20.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: derive-where
dependency-version: 1.6.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: event-listener
dependency-version: 5.4.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: glob
dependency-version: 0.3.3
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: hyper-util
dependency-version: 0.1.16
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: io-uring
dependency-version: 0.7.9
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: libc
dependency-version: 0.2.175
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: munge
dependency-version: 0.4.6
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: munge_macro
dependency-version: 0.4.6
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: redox_syscall
dependency-version: 0.5.17
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: rkyv_derive
dependency-version: 0.8.11
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: rustc-demangle
dependency-version: 0.1.26
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: rustls
dependency-version: 0.23.31
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: signal-hook-registry
dependency-version: 1.4.6
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: slab
dependency-version: 0.4.11
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: tokio-util
dependency-version: 0.7.16
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: toml_parser
dependency-version: 1.0.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: zerovec
dependency-version: 0.11.4
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-14 11:39:20 -07:00
Greg Johnston
05cafa8b06
fix: support islands routing in 404 routes ( #4218 )
2025-08-11 21:46:10 -04:00
Greg Johnston
9e3c0cc402
fix: pass hydrate_async through OwnedView properly ( closes #4219 ) ( #4220 )
2025-08-11 21:06:02 -04:00
Gabriel Lopes Veiga
30141293f6
feat: implement IntoProperty for Oco ( #4174 )
2025-08-09 15:34:51 -04:00
Saber Haj Rabiee
8f623a2d5b
feat: improving the bump script ( #4187 )
2025-08-09 15:31:50 -04:00
Greg Johnston
f2fe791f6b
perf: use a set instead of Vec<_> to optimize large subscriber sets (see #4138 ) ( #4201 )
2025-08-09 15:31:05 -04:00
Greg Johnston
30dbb7ccc8
fix: ensure task::spawn maintains reactive ownership ( closes #4203 ) ( #4206 )
2025-08-09 15:30:23 -04:00
Aleksander Heintz
b986fe11dc
make is_server and is_browser public ( #4204 )
2025-08-05 17:10:10 -07:00
mskorkowski
e2e28ef180
fix: allowing deriving Patch for a struct with generic argument ( closes #4163 ) ( #4175 )
2025-08-03 08:28:42 -04:00
Adam Doyle
a5e0053bab
chore: add name attribute to details element ( #4190 )
2025-08-03 08:24:54 -04:00
Greg Johnston
6c04a1cd76
fix: only continue navigating to most recent page ( closes #4195 ) ( #4198 )
2025-08-03 08:24:19 -04:00
Raffaele Fontana
87fb947465
docs: fix typo ( #4202 )
2025-08-01 11:12:42 -04:00
mskorkowski
5ba818132a
feat: add command and commandfor attributes for button ( closes #4193 ) ( #4194 )
2025-07-31 16:45:38 -04:00
Greg Johnston
30b917cfc3
v0.8.6
2025-07-27 08:59:22 -04:00
Greg Johnston
6cd731cbb1
Merge pull request #4186 from leptos-rs/4184
...
A few pieces of lazy island clean-up
2025-07-27 08:50:22 -04:00
Greg Johnston
f1b6b79e27
Enhancing members’ versioning ( #4172 )
...
* fix: decouple versioning for members
* feat: handy script to bump changed member crates from the last released tag
2025-07-27 08:50:08 -04:00
Greg Johnston
623ee08f82
chore: this does not need to be async
2025-07-27 08:34:59 -04:00
Greg Johnston
877849a5dd
chore: new wasm_split version
2025-07-27 08:30:51 -04:00
Greg Johnston
fb59da90c2
fix: support file hashing when using lazy loading ( #4182 )
2025-07-26 15:46:31 -04:00
Greg Johnston
d33f5c9e77
feat: allow lazy server functions ( #4169 )
2025-07-24 07:30:05 -04:00
dependabot[bot]
deb8e96eb0
chore(deps): bump redox_syscall in the rust-dependencies group ( #4171 )
...
Bumps the rust-dependencies group with 1 update: redox_syscall.
Updates `redox_syscall` from 0.5.14 to 0.5.15
---
updated-dependencies:
- dependency-name: redox_syscall
dependency-version: 0.5.15
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-22 12:33:31 -04:00
Greg Johnston
181e4d0566
chore: bump wasm-split version numbers ( #4170 )
2025-07-22 12:31:46 -04:00
Saber Haj Rabiee
525379a9b3
fix(CI): remove autofix CI timeout ( #4173 )
2025-07-22 12:31:04 -04:00
Saber Haj Rabiee
783a233167
feat: handy script to bump changed member crates from the last released tag
2025-07-21 22:44:40 -07:00
Saber Haj Rabiee
8079956d1b
fix: decouple versioning for members
2025-07-21 22:43:58 -07:00
Greg Johnston
f5d3fbb091
0.8.5
2025-07-21 09:04:16 -04:00
Greg Johnston
fbe7cdc482
docs: update documentation for #[lazy] and #[lazy_route]
2025-07-21 08:53:38 -04:00
Greg Johnston
14884bc8ac
Merge pull request #3988 from leptos-rs/wasm-splitting-support
...
feat: wasm-splitting library support for future cargo-leptos integration
2025-07-21 07:17:29 -04:00
Greg Johnston
2c93e1a185
fix: avoid name conflict between lazy route struct type and split view function
2025-07-20 19:59:10 -04:00
Greg Johnston
64b8c3dfd5
fix: use dummy macro output to improve rust-analyzer experience for #[lazy_route]
2025-07-20 19:58:41 -04:00
martin frances
5f2d511553
chore: bump oco_ref version number ( #4168 )
2025-07-20 18:44:09 -04:00
Greg Johnston
d7cdc6c489
chore: fix Cargo.lock
2025-07-20 13:12:03 -04:00
Greg Johnston
ebb33b6f41
Merge remote-tracking branch 'origin' into wasm-splitting-support
2025-07-20 13:09:26 -04:00
Greg Johnston
809c0b532c
chore: cargo update
2025-07-20 13:07:47 -04:00
Greg Johnston
b13f2420fb
chore: change name of wasm_split due to namesquatting
2025-07-20 12:54:30 -04:00
Greg Johnston
77de264615
chore: publish wasm_split and wasm_split_macros
2025-07-20 12:54:14 -04:00
Greg Johnston
1524386346
v0.8.4
2025-07-20 11:11:29 -04:00
Greg Johnston
426b079709
Merge pull request #4167 from shadr/hot-reload-fixes
...
fix(hot-reload): hot-reload stops working when number of views changes in a file + small fixes
2025-07-20 11:00:05 -04:00
shadr
c6f176e2b0
Merge branch 'leptos-rs:main' into hot-reload-fixes
2025-07-20 16:23:48 +03:00
Greg Johnston
75662d08e7
Merge pull request #4162 from shadr/hot-reload-myers-diff
...
fix(hot-reload): implement Myers diffing algorithm
2025-07-20 08:23:58 -04:00
mahdi739
4448b77cde
feat: add debug_log!, debug_error!, console_debug_log and console_debug_error ( #4160 )
2025-07-20 08:11:17 -04:00
Dylan Anthony
956af8e466
feat: allow using Actix without default features ( #3921 )
2025-07-20 08:03:49 -04:00
Nesterov Nikita
8c469b85d6
fix(hot-reload): ignore clippy::needless_range_loop lint
2025-07-20 07:49:26 +03:00
Saber Haj Rabiee
7f93dd224d
fix(CI): check latest commit for version release instead of version tag ( #4150 )
2025-07-19 21:38:56 -04:00
martin frances
777b5e1e54
chore: examples - bumped version numbers for sqlx and this error. ( #4126 )
2025-07-19 21:19:32 -04:00
Greg Johnston
37cb102d53
fix: wait for preloaded route data as part of route transition
2025-07-19 13:46:30 -04:00
Nesterov Nikita
433f7284e6
fix(hot-reload): update view map when number of views mismatch
2025-07-19 16:25:33 +03:00
Greg Johnston
897e6ecc26
example: lazy routes in hackernews_axum
2025-07-19 08:53:02 -04:00
Greg Johnston
0c67f7d389
fix: properly support concurrent loading without breaking changes to ChooseView
2025-07-19 08:53:02 -04:00
Greg Johnston
232b603a25
feat: support both sync and async lazy functions
2025-07-19 08:53:02 -04:00
Nesterov Nikita
4a8a212d84
fix(hot-reload): ReplaceWith couldn't replace Fragment with an Element
2025-07-19 15:48:57 +03:00
Nesterov Nikita
1d7bc021af
fix(hot-reload): ClearChildren couldn't clear fragment view
2025-07-19 15:46:18 +03:00
Nesterov Nikita
74055a7e13
fix(hot-reload): fix AppendChildren patch command
2025-07-19 15:06:13 +03:00
Nesterov Nikita
c98082de74
fix(hot-reload): insertion before/after fragment in a tag
...
Previous commits that aimed at fixing indexing for Myers algorithm broke
insertion before/after a fragment in a html tag, resulting in incorrect
ordering/error
2025-07-19 13:48:09 +03:00
autofix-ci[bot]
b8d44e20a9
[autofix.ci] apply automated fixes
2025-07-19 09:05:20 +00:00
Nesterov Nikita
00e83e0d70
fix(hot-reload): update InsertChild parent node logic
2025-07-19 10:12:58 +03:00
Nesterov Nikita
e89b1389ca
fix(hot-reload): rebuild actual children before each patch
2025-07-19 08:05:48 +03:00
Nesterov Nikita
bd454d03e2
refactor(hot-reload): immediately apply patches
2025-07-19 08:05:11 +03:00
Nesterov Nikita
d7f4457ea4
feat(hot-reload): implement Myers diffing algorithm
2025-07-19 07:39:32 +03:00
Rakshith Ravi
17d357bcec
chore(README): we're kinda prod-ready ( #4148 )
2025-07-18 10:33:45 -04:00
dependabot[bot]
66d1bead9a
chore(deps): bump the rust-dependencies group across 1 directory with 15 updates ( #4152 )
...
---
updated-dependencies:
- dependency-name: trybuild
dependency-version: 1.0.106
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: tokio
dependency-version: 1.46.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: config
dependency-version: 0.15.13
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: const-str
dependency-version: 0.6.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: reqwest
dependency-version: 0.12.22
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: cc
dependency-version: 1.2.29
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: cfg-expr
dependency-version: 0.20.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: collection_literals
dependency-version: 1.0.2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: crc32fast
dependency-version: 1.5.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: h2
dependency-version: 0.3.27
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: hyper-util
dependency-version: 0.1.15
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: rustls
dependency-version: 0.23.29
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: rustls-webpki
dependency-version: 0.103.4
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: sdd
dependency-version: 3.0.9
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: winnow
dependency-version: 0.7.12
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-18 10:32:18 -04:00
Greg Johnston
69c918e813
Merge pull request #4154 from shadr/hot-reload-fixes
...
fix: three hot-reloading bugs ( closes #3191 )
2025-07-18 10:31:18 -04:00
TERRORW0LF
2817a261ce
docs: add warning for reading hash on the server ( #4158 )
2025-07-18 10:25:17 -04:00
mahdi739
972b1ff90b
feat: support conversion from signals and optional get extension for TextProp ( #4159 )
...
* feat: support conversion from signals and optional get extension for TextProp
* [autofix.ci] apply automated fixes
* remove unused import
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-07-18 10:24:32 -04:00
autofix-ci[bot]
10c13bbca2
[autofix.ci] apply automated fixes
2025-07-18 13:01:09 +00:00
Greg Johnston
e545b7c48a
chore: remove unnecessary lifetime
2025-07-18 08:31:30 -04:00
Greg Johnston
839eb9ac1c
fix: correctly handle preloads when they do or don't exist
2025-07-18 08:30:02 -04:00
Greg Johnston
ae9324e555
fix: use crossorigin rather than nonce for <link rel="modulepreload">
2025-07-18 08:29:34 -04:00
shadr
3a66a1f3d3
Merge branch 'main' into hot-reload-fixes
2025-07-18 06:05:14 +03:00
Greg Johnston
f7c4a664d2
chore(ci): add new wasm-splitting crates to CI
2025-07-17 19:11:11 -04:00
Greg Johnston
d446474456
chore: clippy
2025-07-17 19:10:03 -04:00
Greg Johnston
d7bc6715a6
chore: clippy
2025-07-17 19:09:32 -04:00
Greg Johnston
4c95cddca8
chore: cargo fmt
2025-07-17 14:19:52 -04:00
Greg Johnston
437d61bed7
chore: allow non-snake-case name on LazyRoute::view()
2025-07-17 14:17:14 -04:00
Greg Johnston
3fdbae4314
Merge remote-tracking branch 'origin' into wasm-splitting-support
2025-07-17 14:07:29 -04:00
Greg Johnston
7559b27361
feat: support preloading split WASM files from a manifest
2025-07-17 14:06:20 -04:00
Greg Johnston
b9bb14cfdc
chore: clippy
2025-07-17 14:06:05 -04:00
Greg Johnston
504f983996
Merge pull request #4161 from leptos-rs/version-updates
...
Version updates + stable hot-reloading
2025-07-17 13:36:52 -04:00
Greg Johnston
c7a319db15
nested concurrent lazy routes
2025-07-17 11:21:05 -04:00
Greg Johnston
0862385816
fix: hot-reloading still only supported in debug
2025-07-17 09:29:29 -04:00
Greg Johnston
0d18da720b
fix: rename arguments for lazy routes
2025-07-17 09:27:31 -04:00
Greg Johnston
12f5676bd1
fix/change: proper concurrent data loading for routes
2025-07-17 09:27:18 -04:00
Greg Johnston
0fa8155adc
fix: correct async hydration for elements
2025-07-17 09:26:55 -04:00
Greg Johnston
f8fa6de987
preload lazy routes without creating data twice
2025-07-17 08:09:05 -04:00
Greg Johnston
81b37a3867
create a separate preload function for lazy functions
2025-07-17 08:08:56 -04:00
Greg Johnston
8319446d3f
chore: update nightly error output for server function return types
2025-07-17 07:10:59 -04:00
Greg Johnston
efb1e945d9
hydrate lazy islands in correct order
2025-07-17 06:51:51 -04:00
Greg Johnston
5fa31941bb
chore: remove unused type in test
2025-07-17 06:11:35 -04:00
Greg Johnston
f4bb87ea1e
feat: support hot-reloading on stable
2025-07-16 21:34:32 -04:00
Greg Johnston
016fbf8da1
chore: bump nightly version in CI
2025-07-16 18:03:07 -04:00
Greg Johnston
21fd995468
change: set MSRV to 1.88 (proc-macro spans stabilized = stable hot-reloading)
2025-07-16 18:02:40 -04:00
Greg Johnston
17b9bec79a
update test results
2025-07-16 18:01:19 -04:00
Greg Johnston
acd69daedb
clippy
2025-07-16 17:40:45 -04:00
Greg Johnston
b8a3129396
support hot-reloading on stable
2025-07-16 17:34:05 -04:00
Greg Johnston
783b4c4b04
Merge remote-tracking branch 'origin' into wasm-splitting-support
2025-07-16 17:25:34 -04:00
Greg Johnston
683e7177dd
docs: update README to remove nightly note, as it has not been the default for the examples/book for a long time
2025-07-16 17:25:28 -04:00
Greg Johnston
eede2e9e6c
unnecessary unsafe that had no safety comment in the POC!
2025-07-16 17:23:42 -04:00
Greg Johnston
31d51ea94f
clippy
2025-07-16 17:23:32 -04:00
Greg Johnston
01fbd82edf
use more recent nightly in CI
2025-07-16 17:20:34 -04:00
Greg Johnston
b276e703a8
unblock hot reloading on stable now that proc-macro spans are stabilized
2025-07-16 17:20:15 -04:00
Greg Johnston
d2409a22a7
update MSRV to allow deduplicating lazy function names
2025-07-16 17:19:46 -04:00
Greg Johnston
f6cd784088
clippy
2025-07-16 17:18:01 -04:00
Greg Johnston
eb9ebc870f
regression tests for #4157 and for https://github.com/leptos-rs/cargo-leptos/issues/546
2025-07-16 07:47:30 -04:00
Greg Johnston
b746c2ac4e
feat: deduplicate lazy function names with a hash ( closes #4157 )
2025-07-16 07:46:40 -04:00
Greg Johnston
4c1e7dc8c1
add README
2025-07-15 20:43:29 -04:00
Greg Johnston
f1fa4635c7
clippy
2025-07-15 09:37:50 -04:00
Greg Johnston
46c8a11eae
infrastructure for testing with --split
2025-07-15 09:37:45 -04:00
Greg Johnston
6b72ce3c16
Merge remote-tracking branch 'origin' into wasm-splitting-support
2025-07-15 09:10:50 -04:00
Nesterov Nikita
33b278c014
fix(hot-reload): fragments were not walked over properly
2025-07-15 09:35:06 +03:00
Nesterov Nikita
5fc56346f4
chore: format patch.js with prettier
2025-07-15 09:30:30 +03:00
Nesterov Nikita
afb37aaf4b
fix(hot-reload): handle DOM-less views
2025-07-15 09:28:59 +03:00
Nesterov Nikita
f8fd79725a
fix(hot-reload): parse RawText node
2025-07-15 09:28:19 +03:00
Greg Johnston
131251b361
fix: bump workspace dependency versions ( closes #4146 ) ( #4149 )
2025-07-14 10:55:25 -04:00
Greg Johnston
91fb315fe0
v0.8.3
2025-07-12 20:10:21 -04:00
mskorkowski
6954b77b62
fix: generics on stores ( closes #4136 ) ( #4142 )
...
Fixes the case when struct had a generic arguments by adding missing generic arguments into the generated trait and the said trait implementation.
2025-07-12 20:04:48 -04:00
Greg Johnston
299a4c161f
clean up dependencies (see #3987 )
2025-07-12 14:11:27 -04:00
Greg Johnston
b0ee946412
clean up example
2025-07-12 14:08:00 -04:00
Greg Johnston
b505892568
add lazy-routing example
2025-07-12 14:00:19 -04:00
Greg Johnston
b63cfa7935
support for lazy hydration
2025-07-12 13:22:12 -04:00
Greg Johnston
01a939e1e4
weird
2025-07-11 11:03:49 -04:00
Greg Johnston
995bc60c74
missing import
2025-07-11 11:00:57 -04:00
Greg Johnston
4c4869d33c
support custom names for split functions
2025-07-11 10:59:06 -04:00
Greg Johnston
0ca8d32805
fix lazy_route
2025-07-11 10:53:30 -04:00
Greg Johnston
0d853fdb74
re-export lazy route macro
2025-07-11 10:37:18 -04:00
Greg Johnston
853f049d9f
Merge remote-tracking branch 'origin' into wasm-splitting-support
2025-07-11 10:37:00 -04:00
Saber Haj Rabiee
77176f8395
fix(examples): remove redundant cf-worker example ( #4140 )
...
Cloudflare has an official template for leptos https://github.com/cloudflare/workers-rs/blob/main/templates/leptos
2025-07-11 10:35:14 -04:00
autofix-ci[bot]
84136cafa5
[autofix.ci] apply automated fixes
2025-07-10 16:36:07 +00:00
Greg Johnston
bb3f1deb1f
Merge remote-tracking branch 'origin' into wasm-splitting-support
2025-07-10 12:15:45 -04:00
Greg Johnston
344b79a01b
chore: fix cargo-leptos command in README ( closes #4134 )
2025-07-06 08:51:20 -04:00
Greg Johnston
051059c761
Merge pull request #4115 from leptos-rs/4114-fix
...
Clean up nested routing ownership and add regression tests
2025-07-01 08:32:52 -04:00
Ryo Hirayama
3c540dd858
Add an example to show server_fn is capable to serve on Cloudflare Workers ( #4052 )
...
* Add reqwest-no-ws feature to server_fn
* Add dep:tokio to server_fn/reqwest-no-ws
* Fix
* Refactor reqwest-no-ws feature in server_fn crate for wasm32 support
* [autofix.ci] apply automated fixes
* [autofix.ci] apply automated fixes (attempt 2/3)
* Ad cf-worker example
* Fix error messages for trybuild
* Revert "Fix error messages for trybuild"
This reverts commit 42658dd031 .
* Fix CI error by disabling on reqwest-no-ws aslike other feature
* Compact deps and add ci
* Revert all server_fn changes as main
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-06-30 23:44:12 -07:00
Greg Johnston
4125688a0a
fix: don't create an extra intermediate outlet (messes with context)
2025-06-30 16:55:19 -04:00
Greg Johnston
bd3b962cfb
fix: dispose of all previous owners simultaneously when all routes are complete
2025-06-30 09:51:20 -04:00
Greg Johnston
5dd3c217c4
fix: don't dispose of view owners immediately when outlets rerun
2025-06-30 09:51:02 -04:00
Greg Johnston
ae00e5ae13
test: add regression test for nested context on server
2025-06-30 09:49:16 -04:00
Greg Johnston
1ce671ba08
test: fix signal disposal test
2025-06-30 09:46:22 -04:00
Greg Johnston
ec9f26bd9f
chore: remove unused variable
2025-06-30 09:06:18 -04:00
Greg Johnston
831eae31bc
fix: much better solution for nested route disposal
2025-06-30 09:05:22 -04:00
Greg Johnston
ff6ae5de25
test: add regression test for signal disposal issue
2025-06-30 08:49:25 -04:00
Greg Johnston
c21712ba04
chore: simplify element_by_id (see #4121 )
2025-06-29 17:16:51 -04:00
Greg Johnston
45771b6fd3
fix: correctly rebuild AnyView when the current view doesn't appear in the DOM ( closes #4122 )
2025-06-29 17:10:32 -04:00
Greg Johnston
f3557970a7
fix: uses EXISTS to mark things that don't exist in the DOM
2025-06-29 17:10:05 -04:00
Greg Johnston
c87ef331b0
fix: fix: correctly construct child links during rebuild
2025-06-29 14:07:48 -04:00
martin frances
e767518142
chore: updated clippy rule affecting stores example ( #4120 )
...
status.done().then_some("line-through").unwrap_or_default()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `if status.done() { "line-through" } else { Default::default() }`
2025-06-28 14:53:27 -04:00
Greg Johnston
f94b681118
fix: correctly clear child route data
2025-06-28 14:31:57 -04:00
Greg Johnston
9c50e49253
test: add regression test for #4088
2025-06-28 14:15:49 -04:00
Greg Johnston
57c7097ede
fix: disable InertElement when global class is provided ( closes #4116 ) ( #4119 )
2025-06-28 13:53:58 -04:00
dependabot[bot]
1a06e0eee8
chore(deps): bump the rust-dependencies group across 1 directory with 18 updates ( #4110 )
...
---
updated-dependencies:
- dependency-name: syn
dependency-version: 2.0.104
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: glib
dependency-version: 0.20.12
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: prettyplease
dependency-version: 0.2.35
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: autocfg
dependency-version: 1.5.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: derive-where
dependency-version: 1.5.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: errno
dependency-version: 0.3.13
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: glib-macros
dependency-version: 0.20.12
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: libc
dependency-version: 0.2.174
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: munge
dependency-version: 0.4.5
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: munge_macro
dependency-version: 0.4.5
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: quinn-udp
dependency-version: 0.5.13
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: r-efi
dependency-version: 5.3.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: rustls
dependency-version: 0.23.28
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: slab
dependency-version: 0.4.10
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: tracing-attributes
dependency-version: 0.1.30
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: webpki-roots
dependency-version: 1.0.1
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: zerocopy
dependency-version: 0.8.26
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: zerocopy-derive
dependency-version: 0.8.26
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-28 13:53:18 -04:00
bicarlsen
ce9af4a685
fix: use HTML-namespaced InertElement for top-level <svg> elements. ( #4109 )
2025-06-28 13:53:02 -04:00
martin frances
e0c79eb8d8
chore: bump syn and tokio-tungsenite. ( #4117 )
2025-06-28 13:52:20 -04:00
Greg Johnston
9fd972971e
test: add regression test for back/forward behavior mentioned in #4114
2025-06-27 18:50:28 -04:00
Greg Johnston
9473220639
test: add regression test for #4015
2025-06-27 18:42:30 -04:00
Greg Johnston
ae11812dc6
fix: ensure cleanups run when navigating between sibling Routes in Outlet
2025-06-27 17:59:09 -04:00
Greg Johnston
4c55c25445
chore: clean up unused owner manipulation
2025-06-27 17:59:09 -04:00
Greg Johnston
649b5fbe9e
Merge pull request #4114 from metatoaster/regression_examples
...
A place to put e2e tests for regression, plus reporting issue caused by #4091 .
2025-06-27 08:28:20 -04:00
Tommy Yu
adb3e75efc
test: e2e that demonstrates failure
...
- if b37900ec55 from #4091 is reverted the
failure described in the `pr_4091.feature` will no longer happen.
2025-06-27 22:42:40 +12:00
Tommy Yu
f303aa6d5c
test: leptos-rs/leptos#4091 regression
2025-06-27 22:42:40 +12:00
Tommy Yu
73ca3d7b04
Adding a basic regression example
2025-06-27 22:42:40 +12:00
Greg Johnston
235393bfbe
chore: remove now-unused join_contexts API ( #4113 )
2025-06-26 08:58:01 -04:00
Greg Johnston
17d8e2bd09
fix: correctly provide context via nested outlets ( closes #4088 ) ( #4091 )
2025-06-25 20:00:10 -04:00
Gabriel Lopes Veiga
f51c676e0d
feat: add method take for BrowserFormData ( #4102 )
2025-06-22 13:55:48 -04:00
bicarlsen
cf0aa0e4d7
fix: create svg::InertElement templates in SVG namespace. ( #4104 )
2025-06-22 13:53:37 -04:00
bicarlsen
df09d4a7f6
fix: update svg::InertElement for dom cache. ( #4100 )
...
#4099 introduced caching for inert elements, changing the API for [`dom::Dom::create_element_from_html`](30b0a579ca/tachys/src/renderer/dom.rs (L495) ). This updates `svg::InertElement` to match the new API.
2025-06-20 20:39:55 -04:00
TERRORW0LF
30b0a579ca
enhance: handle ../ in aria-current for <A/> component ( #4051 )
2025-06-20 17:09:07 -04:00
dependabot[bot]
50a4c3b0d9
chore(deps): bump autofix-ci/action from 1.3.1 to 1.3.2 ( #4072 )
...
Bumps [autofix-ci/action](https://github.com/autofix-ci/action ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/autofix-ci/action/releases )
- [Commits](https://github.com/autofix-ci/action/compare/v1.3.1...v1.3.2 )
---
updated-dependencies:
- dependency-name: autofix-ci/action
dependency-version: 1.3.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-20 17:02:54 -04:00
bicarlsen
c76649d77b
feat: add inert SVG elements. ( #4085 )
2025-06-20 17:02:38 -04:00
bicarlsen
911be5007e
perf: add template cache for InertElement ( #4099 )
2025-06-20 17:01:19 -04:00
Greg Johnston
5227221c96
docs: add document on adding class and other attributes to <A/> component ( #4086 )
2025-06-16 20:00:45 -04:00
Greg Johnston
3f48b77256
feat: impl IntoFragment for AnyView ( #4087 )
2025-06-16 20:00:32 -04:00
foldedwave
99117f496f
fix: correctly remove :capture listeners ( closes #4081 ) ( #4082 )
...
Co-authored-by: foldedwave <anon@foldedwave.com >
2025-06-16 20:00:15 -04:00
Moritz Hedtke
cf12ea3404
fix: conflicting changes between #4035 and #4074 ( #4090 )
2025-06-16 19:59:30 -04:00
martin frances
d555c1e0ce
Removed crate once_cell ( #4083 )
...
* Removed crate once_cell
As of rust_version 1.80.0 there are now equivalent options in std.
Async and sync changes are as follows.
-use once_cell::sync::Lazy;
+use std::sync::LazyLock;
-use once_cell::sync::Lazy;
+use std::sync::LazyLock;
* ran cargo fmt.
* fixed server_fn errors.
* cargo fmt fixes.
* "use srd::sync" becomes "use std::sync".
* fixed formatting issue.
* formatting issues.
* Fixed error in examples/server_fns_axum
* more formatting issues.
* more formatting issues.
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-06-16 10:38:32 -07:00
Moritz Hedtke
40ea20057f
Remove unnecessary Option wrapping ( #4035 )
...
* Remove unnecessary Option wrapping.
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-06-16 10:37:26 -07:00
Greg Johnston
5587ccd1eb
fix: don't render a comment node for () attributes in template ( closes #4079 ) ( #4080 )
2025-06-14 15:47:48 -04:00
Greg Johnston
50a9df9eea
Merge pull request #4078 from leptos-rs/4066
...
Fix updates to static class names
2025-06-13 22:49:51 -04:00
Greg Johnston
c46b1c4e25
feat: allow dereferencing LocalResource to an AsyncDerived (see #4063 ) ( #4077 )
2025-06-13 18:03:18 -04:00
Greg Johnston
e6f86408a1
fix: ensure that dynamic classes are replaced if they have changed
2025-06-13 18:01:42 -04:00
Greg Johnston
aa13ed9431
fix: ensure that classes are replaced if they have changed ( closes #4066 )
2025-06-13 18:01:27 -04:00
TERRORW0LF
607a7987e5
fix: unresolved path in server side redirect ( closes #4054 ) ( #4074 )
...
* feat: resolve path on server redirect
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-06-13 15:50:18 -04:00
Greg Johnston
c0c3279cbb
Merge pull request #4056 from elias098/fixes
...
Bugfixes to `reactive_stores`
2025-06-13 11:07:09 -04:00
Greg Johnston
ece6d9dd93
feat(CI): add checking minimal-versions on release ( #3987 )
...
* feat(CI): add checking minimal-versions
* chore: unify all deps + exact versioning in root workspace for better maintenance
* feat(CI): run minimal-versions only on release tag
* feat(CI): re-adding dependabot with grouped weekly updates
2025-06-13 10:47:53 -04:00
Álvaro Mondéjar Rubio
74ecf4763a
docs: update Tauri project to Leptos v0.8.2 ( #4020 )
2025-06-13 10:47:24 -04:00
Greg Johnston
2c5c69c2fe
Merge pull request #4065 from leptos-rs/3729pt2
...
fix: memory leak introduced by #4015
2025-06-13 10:37:27 -04:00
Tommy Yu
0c275d6540
fix: IntoMaybeErased hygiene on view macro ( #4071 )
2025-06-13 10:37:13 -04:00
Greg Johnston
6be3266a2e
fix: ensure that arena is reestablished for cleanups
2025-06-12 17:13:12 -04:00
Greg Johnston
c3efb8e476
Merge remote-tracking branch 'origin' into 3729pt2
2025-06-11 21:31:38 -04:00
Greg Johnston
32e0551b10
fix: correct set up sandboxing for AsyncDerived futures
2025-06-11 21:31:31 -04:00
Greg Johnston
671ada36ab
Merge pull request #4064 from metatoaster/pr_4061
...
Tests for #4061
2025-06-11 15:49:40 -04:00
Greg Johnston
a9ab4ea372
fix: memory leak introduced by #4015
2025-06-10 21:38:41 -04:00
Tommy Yu
1d72b75d03
test: chained resources as per #4061
2025-06-11 13:32:55 +12:00
Tommy Yu
798d8a4a9e
fix: suspense_test corrected due to previous fix
...
- The `res_overview` previously being tracked inside the async caused an
extra fetch to happen, and with that tracking being corrected, this no
longer happens.
- Left a comment about how this is untracked.
2025-06-11 13:32:32 +12:00
Greg Johnston
f4e0be2d59
fix: do not track anything inside the async block of a Resource ( closes #4060 ) ( #4061 )
2025-06-10 21:11:29 -04:00
Josiah Parry
05f50f7d27
chore: fix checkboxes in issue template ( #4031 )
2025-06-08 20:55:16 -04:00
Greg Johnston
a22d6f58be
fix: allow nested untracked reads without false positives ( closes #4032 ) ( #4049 )
2025-06-08 20:54:37 -04:00
Greg Johnston
ff21c9cae2
fix: suppress false-positive warning when adding children to a <For/> that is not currently mounted ( closes #3385 ) ( #4050 )
...
* fix: suppress false-positive warning when adding children to a `<For/>` that is not currently mounted (closes #3385 )
* remove track_caller
2025-06-08 20:54:25 -04:00
elias098
726b7b3116
fix: rework Subfield::track_field to remove duplicate track
2025-06-08 13:56:53 +02:00
elias098
6e91b6fada
fix: fix triggers_for_path to prevent duplicate trigger on empty path
2025-06-08 13:40:49 +02:00
elias098
76f1c7a50c
fix: triggers_for_path Vec capacity calculation changed to prevent reallocations
2025-06-08 13:19:19 +02:00
Greg Johnston
733a353820
fix: allow multiple #[middleware] macros ( closes #4029 ) ( #4048 )
2025-06-06 20:50:52 -04:00
Greg Johnston
829b07b598
Merge pull request #4033 from leptos-rs/update_session_auth
...
Update `session_auth_axum` example
2025-06-02 19:44:21 -04:00
Saber Haj Rabiee
8c6059774f
feat(CI): re-adding dependabot with grouped weekly updates
2025-06-01 09:20:10 -07:00
Saber Haj Rabiee
0e65034b01
feat(CI): run minimal-versions only on release tag
2025-06-01 09:18:41 -07:00
Saber Haj Rabiee
e1549c5ab3
chore: unify all deps + exact versioning in root workspace for better maintenance
2025-06-01 09:18:40 -07:00
Saber Haj Rabiee
624e91bb2a
feat(CI): add checking minimal-versions
2025-06-01 08:55:41 -07:00
Greg Johnston
0df6cd74ee
feat: simplify session_auth_axumby removing custom handlers
2025-05-30 18:32:22 -04:00
Greg Johnston
1da833a0aa
fix: update session_auth_axum to Axum 0.8
2025-05-30 17:30:09 -04:00
Saikat Das
f37d124d6a
Fix typo ( #4025 )
2025-05-29 12:39:32 -07:00
benwis
5d0e683b0f
Update tachys to v0.2.3
2025-05-29 12:37:21 -07:00
lcnr
f34e3a5bc9
remove unnecessary where-clauses ( #4023 )
...
they may cause tachys to break with -Znext-solver
2025-05-29 12:35:50 -07:00
martin frances
d7dd6a1109
chore: bump rkyv to 0.8.10. ( #4018 )
2025-05-27 21:15:59 -04:00
Greg Johnston
ff81d34084
fix: fix <select> value by ensuring HTML children are mounted before building attributes ( closes #4005 ) ( #4008 )
2025-05-27 21:15:41 -04:00
Soso
40a7aba3bc
feat: impl AttributeValue for Cow<'_, str> ( #4013 )
2025-05-27 21:15:12 -04:00
Greg Johnston
d4dcafd908
Merge pull request #4015 from leptos-rs/3042v2
...
Fix context issues with nesting routing
2025-05-27 21:12:58 -04:00
Greg Johnston
82ccbbf806
copy-paste errors
2025-05-25 15:32:33 -04:00
Greg Johnston
5ba45bb1ed
fix: allow Outlet to access context provided in parent view ( closes #3042 )
2025-05-24 17:51:22 -04:00
Greg Johnston
06dfa37eee
feat: allow joining two context trees
2025-05-24 17:50:51 -04:00
Nicolas Cura
e82a0bbc7f
chore: handle_response_inner public to be used in custom file_and_error_handler ( closes #3996 ) ( #3998 )
2025-05-23 14:51:08 -04:00
Álvaro Mondéjar Rubio
4a972fc09e
Merge pull request #4003 from mondeja/document-prop-attrs
...
docs: document `#[prop(default = ...)]` and `#[prop(name = ...)]`
2025-05-23 14:49:59 -04:00
Greg Johnston
5d9df592d5
fix: don't assume classList is unchanged when rebuilding a class effect for the first time ( #3983 part two)
2025-05-21 21:53:50 -04:00
Greg Johnston
323de496f3
fix: don't use Arc::ptr_eq for string comparison ( closes #3983 )
2025-05-21 21:53:50 -04:00
Álvaro Mondéjar Rubio
c8df5b75ef
fix: forward missing lint attributes passed to #[component] macro ( #3989 )
2025-05-21 21:53:50 -04:00
Dennis Waldherr
89cbf86595
docs: provide error message if file hashing is enabled but no hash file is present ( #3990 )
...
Co-authored-by: Dennis Waldherr <bytekeeper@mailbox.org >
2025-05-21 21:53:50 -04:00
mskorkowski
b78a6655f3
fix: smooshed static segments no longer matches the path #3968 ( #3973 )
...
* fix: smooshed static segments no longer matches the path #3968
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-05-21 21:53:50 -04:00
Greg Johnston
b5797ffe6a
fix: meta tags not properly rendered inside synchronously-available Suspend ( closes #3976 ) ( #3991 )
2025-05-21 21:53:50 -04:00
Greg Johnston
775e2eabed
feat: #[island(lazy)]
2025-05-21 21:53:50 -04:00
autofix-ci[bot]
37405ec778
[autofix.ci] apply automated fixes
2025-05-21 20:32:35 +00:00
Greg Johnston
54890af875
add wasm-split workplace dependencies
2025-05-21 16:12:50 -04:00
Greg Johnston
07cf649e3b
Merge pull request #3994 from leptos-rs/3983
...
fix: don't use `Arc::ptr_eq` for string comparison (closes #3983 )
2025-05-19 19:15:17 -04:00
Greg Johnston
0e9598b799
fix: don't assume classList is unchanged when rebuilding a class effect for the first time ( #3983 part two)
2025-05-19 09:42:33 -04:00
Greg Johnston
82303d7e33
fix: don't use Arc::ptr_eq for string comparison ( closes #3983 )
2025-05-19 09:27:17 -04:00
Álvaro Mondéjar Rubio
c4354ac965
fix: forward missing lint attributes passed to #[component] macro ( #3989 )
2025-05-18 20:38:16 -04:00
Dennis Waldherr
7de550685a
docs: provide error message if file hashing is enabled but no hash file is present ( #3990 )
...
Co-authored-by: Dennis Waldherr <bytekeeper@mailbox.org >
2025-05-18 20:30:53 -04:00
mskorkowski
b1f3f6023e
fix: smooshed static segments no longer matches the path #3968 ( #3973 )
...
* fix: smooshed static segments no longer matches the path #3968
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-05-18 20:29:40 -04:00
Greg Johnston
c189c3a45d
fix: meta tags not properly rendered inside synchronously-available Suspend ( closes #3976 ) ( #3991 )
2025-05-18 20:29:14 -04:00
Greg Johnston
5479ece865
Merge branch 'main' into wasm-splitting-support
2025-05-17 15:03:28 -04:00
Greg Johnston
f0b7e7445b
feat: wasm-splitting library support for future cargo-leptos integration
2025-05-17 15:00:38 -04:00
Eric Roman
3903867f82
Fix spelling typos. ( #3965 )
2025-05-17 08:49:57 +02:00
Greg Johnston
a42fa452fc
feat: add missing Resource::write() and similar functions (see #3959 ) ( #3984 )
2025-05-16 09:23:28 -04:00
Saber Haj Rabiee
cd48a6ac8c
fix: remove non-existent feature dep in leptos_macro ( #3985 )
2025-05-16 09:23:04 -04:00
Greg Johnston
34c14adcb8
fix: render identical branch structure for out-of-order and async streaming of Suspense ( closes #3970 ) ( #3977 )
2025-05-15 19:44:46 -04:00
Saber Haj Rabiee
50cee1d614
chore: upgrade rand and getrandom ( #3840 )
...
* chore: update rand and getrandom
* fix: use rng instead of thread_rng
* fix: enable getrandom wasm js backend in build.rs
2025-05-15 11:17:32 +02:00
Saber Haj Rabiee
7ca691305f
chore: unify all deps with min occurrences of 2 ( #3854 )
2025-05-14 20:34:33 -04:00
Greg Johnston
830882f330
fix: allow rebuilding Vec<_> before it is mounted ( closes #3962 ) ( #3966 )
2025-05-12 15:26:05 -04:00
Scott Little
13110a35e2
fix: add namespace to g in svg portals ( closes #3958 ) ( #3960 )
2025-05-09 16:44:40 -04:00
Marcus Whybrow
304dc081a2
fix: correct doc comment for SsrMode::PartiallyBlocked ( closes #3963 ) ( #3964 )
2025-05-09 09:39:00 -07:00
Serhii Shliakhov
14f6bc658e
fix: deprecated parameters js warning ( #3956 )
2025-05-09 08:04:15 -04:00
Eric Roman
09894aaca9
Remove unnecessary "crate::" prefix in a documentation example. ( #3952 )
2025-05-08 07:43:27 -07:00
Greg Johnston
2ee4444bb4
v0.8.2
2025-05-06 14:09:35 -04:00
Luxalpa
03a1c1e7a6
fix: ensure unique style caching hashes ( #3947 )
2025-05-06 14:00:29 -04:00
Greg Johnston
12e49ed996
Merge pull request #3950 from leptos-rs/3945
...
fix: correct order of meta content relative to surrounding tags (closes #3945 )
2025-05-06 13:59:28 -04:00
Greg Johnston
1e281e9e74
fix(examples): bugfix revealed a pre-existing bug with meta tags in the hackernews demo!
2025-05-06 11:49:43 -04:00
Greg Johnston
bd475f89d0
fix: correct order of meta content relative to surrounding tags ( closes #3945 )
2025-05-06 11:19:19 -04:00
Greg Johnston
3d91b5e90f
v0.8.1
2025-05-05 21:39:43 -04:00
Greg Johnston
96d8d5218c
Merge pull request #3942 from leptos-rs/3907
...
Some `islands_router` improvements
2025-05-05 21:33:57 -04:00
Greg Johnston
84caa35cef
feat: add .map() and .and_then() on LocalResource ( #3941 )
2025-05-05 21:20:34 -04:00
Greg Johnston
fc8b55161c
fix: remove extra marker node after text node when marking a branch ( closes #3936 ) ( #3940 )
2025-05-05 21:20:16 -04:00
Greg Johnston
657052466b
fix: use a runtime check rather than an unnecessary Either to determine how to render islands (see #3896 ; closes #3929 ) ( #3938 )
2025-05-05 19:41:29 -04:00
william light
efe8336363
reactive_stores: implement PartialEq and Eq for Store ( #3915 )
...
StoredValue also has these implemented and does the same thing.
2025-05-05 14:32:42 -04:00
Greg Johnston
770881842c
fix: correctly provide context through islands to children ( closes #3928 ) ( #3933 )
2025-05-05 13:00:40 -04:00
Greg Johnston
0d540ef02f
fix: ensure that nested children of a RenderEffect are dropped while dropped a RenderEffect ( closes #3922 ) ( #3926 )
2025-05-05 13:00:20 -04:00
Saber Haj Rabiee
dc1885ad92
feat: check the counter_isomorphic release build with the leptos_debuginfo flag ( #3918 )
2025-05-04 15:22:04 -04:00
Eric Roman
61bf87439a
Fix some typos in the documentation/examples for reactive store. ( #3924 )
2025-05-03 20:50:13 -04:00
Greg Johnston
308568e520
fix(CI): prevent regreession from nightly clippy in autofix ( #3917 )
...
* fix(CI): prevent regreession from nightly clippy in autofix
* chore: format
* chore: update nightly to 2025-04-16 (proc-macro span, #3852 )
* chore: improve the autofix ci workflow
* fix: adjust ServerFn macro test stderr based on nightly-2025-04-16
* fix: limit server_fn server macro trybuild tests nightly only
2025-05-03 20:47:42 -04:00
Greg Johnston
1b0f32dc4c
fix: clear and re-throw errors in correct order ( #3923 )
2025-05-03 20:46:57 -04:00
Greg Johnston
2e0b3011d9
fix: correct issues with StaticVec::rebuild() by aligning implementation with Vec::rebuild() ( closes #3906 ) ( #3920 )
2025-05-03 08:56:36 -04:00
Greg Johnston
680d4ccd07
fix: do not diff islands in islands_router mode (see #3907 )
2025-05-02 21:20:16 -04:00
Greg Johnston
325f9cbe33
fix: don't handle ActionForm (et al) with the islands_router default <form> behavior (see #3907 )
2025-05-02 21:12:20 -04:00
Greg Johnston
26ab392c95
fix: allow nested Suspense > ErrorBoundary > Suspense ( closes #3908 ) ( #3913 )
2025-05-02 16:59:04 -04:00
Saber Haj Rabiee
3a4e2a19aa
fix: limit server_fn server macro trybuild tests nightly only
2025-05-02 08:32:38 -07:00
Saber Haj Rabiee
eed3d21b40
fix: adjust ServerFn macro test stderr based on nightly-2025-04-16
2025-05-02 08:01:15 -07:00
Saber Haj Rabiee
7ae386285d
chore: improve the autofix ci workflow
2025-05-02 07:27:45 -07:00
Saber Haj Rabiee
ebcc51136d
chore: update nightly to 2025-04-16 (proc-macro span, #3852 )
2025-05-02 07:13:34 -07:00
Saber Haj Rabiee
e10ded4fd0
chore: format
2025-05-02 06:58:01 -07:00
Saber Haj Rabiee
67be872f58
fix(CI): prevent regreession from nightly clippy in autofix
2025-05-02 06:31:39 -07:00
LeoniePhiline
e5b21ac0fc
fix(docs): correct panic message in copied example code ( #3911 )
2025-05-02 08:14:36 -04:00
benwis
9b2e313d20
v0.8.0
2025-05-01 15:26:21 -07:00
Greg Johnston
bc79232033
feat: impl From<MappedSignal<T>> for Signal<T> ( #3897 )
2025-05-01 14:56:27 -04:00
Saber Haj Rabiee
a7bb2565c4
fix(examples): websocket tests fail (occasionally) second attemp ( #3910 )
...
do not check the label immediately
2025-05-01 14:54:57 -04:00
zakstucke
2e393aaca0
fix: leptos_debuginfo ( #3899 )
2025-05-01 14:54:24 -04:00
Greg Johnston
e37711cb85
fix: correct hydration for elements after island children ( closes #3904 ) ( #3905 )
2025-05-01 09:44:40 -04:00
Greg Johnston
627b553e60
fix: prevent sibling context leakage in islands ( closes #3902 ) ( #3903 )
2025-04-30 21:33:54 -04:00
Greg Johnston
e2f9aca466
Merge pull request #3901 from leptos-rs/3896
...
Fix some island-routing issues
2025-04-30 14:27:31 -04:00
Greg Johnston
970544ed0b
fix: correctly hydrate branches inside islands when using islands-router ( closes #3896 )
2025-04-30 08:48:40 -04:00
Greg Johnston
0c3b3c440f
chore: remove forgotten log
2025-04-30 08:36:23 -04:00
nickburlett
6578086e09
fix(examples): incorrect routes in hackernews example ( closes #3892 ) ( #3894 )
...
* fix(examples): incorrect routes in hackernews example (closes #3892 )
1. `Avoid calling category()` twice on the story type.
2. `get_static_file()` returns Err on not found, so don’t
unconditionally `unwrap()` it
* cargo fmt
---------
Co-authored-by: Greg Johnston <greg.johnston@gmail.com >
2025-04-30 07:43:12 -04:00
Greg Johnston
113aba9666
docs: add note about file hashing in Stylesheet docs ( #3898 )
2025-04-29 19:03:18 -07:00
Greg Johnston
58d7475193
fix: don't render branching comments inside script/style tags
2025-04-29 20:32:56 -04:00
Greg Johnston
04d80ff8d0
chore: clippy
2025-04-29 20:31:44 -04:00
Greg Johnston
7971a2dccb
fix: marking AnyView branches with out-of-order streaming (for islands_router)
2025-04-29 20:30:40 -04:00
Greg Johnston
e2ea4277bc
fix(examples): broken favicons in hackernews examples ( closes #3890 ) ( #3891 )
2025-04-28 09:52:15 -04:00
Greg Johnston
171c8e7ff7
v0.8.0-rc3
2025-04-26 15:53:20 -04:00
Greg Johnston
53ffbeeb67
chore: fmt
2025-04-26 15:49:32 -04:00
Greg Johnston
ee86844077
Merge pull request #3882 from leptos-rs/3871
...
fix: remove event listeners from Suspense fallback during SSR (closes #3871 )
2025-04-26 12:48:45 -04:00
Greg Johnston
1cee3f2f52
Merge branch 'main' into 3871
2025-04-26 12:48:40 -04:00
Greg Johnston
23c89dbfe1
Merge pull request #3878 from leptos-rs/3828
...
fix: correctly calculate starting index for first new key (closes #3828 )
2025-04-26 12:48:12 -04:00
Greg Johnston
9f71f39f89
Merge branch 'main' into 3828
2025-04-26 12:47:56 -04:00
Greg Johnston
ef1d0f108a
Merge pull request #3880 from sabify/websocket-example
...
fix(examples): websocket example tests fail on latency
2025-04-26 12:47:17 -04:00
Greg Johnston
a7a78317b7
Merge pull request #3879 from huuff/prelude-textprop
...
chore: put `TextProp` in the prelude (closes #3877 )
2025-04-26 12:46:53 -04:00
autofix-ci[bot]
5005cc3587
[autofix.ci] apply automated fixes (attempt 2/3)
2025-04-26 16:15:06 +00:00
autofix-ci[bot]
08708f3388
[autofix.ci] apply automated fixes
2025-04-26 16:03:45 +00:00
Greg Johnston
c19c1b32f1
fix: remove event listeners from Suspense fallback during SSR ( closes #3871 )
2025-04-26 11:48:59 -04:00
Saber Haj Rabiee
e70cc08e96
fix(examples): websocket example tests fail on latency
2025-04-26 07:06:50 -07:00
autofix-ci[bot]
97175663ef
[autofix.ci] apply automated fixes
2025-04-26 00:05:33 +00:00
Haf
92524a93cd
chore: put TextProp in the prelude ( closes #3877 )
2025-04-25 23:50:08 +02:00
autofix-ci[bot]
9449f41ca9
[autofix.ci] apply automated fixes (attempt 2/3)
2025-04-25 20:31:56 +00:00
autofix-ci[bot]
d979055b70
[autofix.ci] apply automated fixes
2025-04-25 20:18:03 +00:00
Greg Johnston
97686f71a5
fix: improve support for keyed fields in ArcField<_>
2025-04-25 16:04:01 -04:00
Greg Johnston
06a0c768dc
fix: correctly calculate starting index for first new key ( closes #3828 )
2025-04-25 15:57:30 -04:00
Saber Haj Rabiee
fff6a508fc
feat(examples): add WebSocket example ( #3853 )
2025-04-24 20:17:08 -04:00
Greg Johnston
e65fc23fc7
fix: prevent infinite loop when sending Result over websocket, remove Display bound ( #3848 )
...
* chore: easing `Display` bound on `FromServerFnError`, #3811 follow-up
* fix: send/receive websocket data
* fix: clippy warnings
* fix: server_fn_axum example
* fix: make de/serialize_result functions public
* fix: make websocket result ser/de private
* chore: make the doc a comment and remove allow dead_code
2025-04-23 07:52:42 -04:00
Saber Haj Rabiee
f83b14d76c
feat: enhancing ByteStream error handling ( #3869 )
...
* feat: enhancing `ByteStream` error handling
* fix: easing unnecessary trait bound over some `TextStream` methods
2025-04-23 07:38:39 -04:00
zakstucke
62dac6fb8a
fix: prevent ScopedFuture stopping owner cleanup ( #3863 )
2025-04-23 07:37:12 -04:00
Rakshith Ravi
b36dec8269
feat: add header generation method to BrowserResponse ( #3873 )
2025-04-23 07:33:18 -04:00
Fea
0c50852251
fix: Use stabilized ClipboardEvent ( #3849 )
2025-04-23 07:27:24 -04:00
Nikolai Morin
50cb6005a8
chore(examples): complete the migration to Tailwind 4 ( #3861 )
...
The tailwind_csr example was not working yet with version 4, and the
tailwind_actix example still had the no-longer-needed config file.
This also brings the three tailwind examples back in sync, mostly. I
don't know why the axum example has a packages.json and
packages-lock.json file, to be honest.
2025-04-23 07:26:56 -04:00
Sathish
b725291ce9
chore: forward lint attributes used with #[component] macro ( #3864 )
...
* Forward lint attributes used with #[component] macro
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-04-23 07:26:26 -04:00
Greg Johnston
ed6d45d92d
Merge pull request #3870 from leptos-rs/3851
...
Error boundary fixes
2025-04-23 07:25:41 -04:00
Greg Johnston
73b5587738
fix: correctly insert out-of-order stream chunks when Ok
2025-04-21 13:12:30 -04:00
Greg Johnston
68813a5918
fix: clear old errors when going from error state to error state ( closes #3850 )
2025-04-21 12:10:47 -04:00
Greg Johnston
8f6a96341e
fix: wait for any inner Suspense before rendering ErrorBoundary ( closes #3851 )
2025-04-21 09:29:33 -04:00
Greg Johnston
046d5286c3
fix: correctly flush synchronous parts of SSR stream when appending another StreamBuilder
2025-04-21 09:28:14 -04:00
Greg Johnston
b45f982feb
fix: close Actix websocket stream when browser disconnects ( closes #3865 ) ( #3866 )
2025-04-19 16:47:09 -04:00
Saber Haj Rabiee
c743f0641c
chore: make the doc a comment and remove allow dead_code
2025-04-17 06:45:40 -07:00
Saber Haj Rabiee
078c252e2e
fix: make websocket result ser/de private
2025-04-17 03:38:04 -07:00
Saber Haj Rabiee
de3a558203
fix: make de/serialize_result functions public
2025-04-15 09:24:43 -07:00
Saber Haj Rabiee
4d20105760
fix: server_fn_axum example
2025-04-15 09:23:32 -07:00
Saber Haj Rabiee
b95e827b8b
fix: clippy warnings
2025-04-15 08:31:42 -07:00
Saber Haj Rabiee
30c445a419
fix: send/receive websocket data
2025-04-15 07:43:47 -07:00
Saber Haj Rabiee
6d5ab73594
chore: easing Display bound on FromServerFnError, #3811 follow-up
2025-04-14 23:52:02 -07:00