Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 13, 2025

This PR contains the following updates:

Package Type Update Change
leptos (source) dependencies patch 0.8.20.8.15

Release Notes

leptos-rs/leptos (leptos)

v0.8.15

Compare Source

What's Changed

New Contributors

Full Changelog: leptos-rs/leptos@v0.8.14...v0.8.15

v0.8.14

Compare Source

What's Changed

Full Changelog: leptos-rs/leptos@v0.8.13...v0.8.14

v0.8.13

Compare Source

What's Changed

New Contributors

Full Changelog: leptos-rs/leptos@v0.8.12...v0.8.13

v0.8.12

Compare Source

What's Changed

Full Changelog: leptos-rs/leptos@v0.8.11...v0.8.12

v0.8.11

Compare Source

What's Changed

New Contributors

Full Changelog: leptos-rs/leptos@v0.8.10...v0.8.11

v0.8.10

Compare Source

What's Changed

New Contributors

Full Changelog: leptos-rs/leptos@v0.8.9...v0.8.10

v0.8.9

Compare Source

This includes patch releases to the reactive_graph, tachys, wasm_split_macros, server_fn, leptos, and router crates.

What's Changed

Full Changelog: leptos-rs/leptos@v0.8.8...v0.8.9

v0.8.8

What's Changed

New Contributors

Full Changelog: leptos-rs/leptos@v0.8.6...v0.8.8

v0.8.6

Compare Source

Just a patch release, mostly to support #[server] #[lazy] for lazy server functions.

Going forward, patch releases for various crates will have version numbers that are not coupled to one another, and will only be bumped when they've actually changed; so this release is 0.8.6 for leptos, leptos_macro, and server_fn_macro, but does not arbitrarily bump other packages that haven't changed.

See 0.8.5 for notes on WASM splitting.

What's Changed

Full Changelog: leptos-rs/leptos@v0.8.5...v0.8.6

v0.8.5: : WASM code splitting released!

Compare Source

This release includes WASM code-splitting/lazy-loading support, in tandem with the latest cargo-leptos release.

You can use the lazy_routes example to understand what this means!

Essentially, though, there are two patterns:

  1. Use the #[lazy] macro to make any given function lazy
  2. Use the #[lazy_route] to designate a route with a lazy-loaded view, which is loaded concurrently with the route's data

#[lazy] converts a (sync or async) function into a lazy-loaded async function

#[lazy]
fn deserialize_comments(data: &str) -> Vec<Comment> {
    serde_json::from_str(data).unwrap()
}

#[lazy_route] lets you split routes into a "data" half and a "view" half, which will be concurrently loaded by the router. This works with nested routing: so if you have ViewD and ViewE, then the router will concurrently load D's data, D's (lazy) view, E's data, and E's (lazy) view, before navigating to the page.

struct ViewD {
    data: Resource<Result<Vec<i32>, ServerFnError>>,
}

#[lazy_route]
impl LazyRoute for ViewD {
    fn data() -> Self {
        Self {
            data: Resource::new(|| (), |_| d_data()),
        }
    }

    fn view(this: Self) -> AnyView {
        let items = move || {
            Suspend::new(async move {
                this.data
                    .await
                    .unwrap_or_default()
                    .into_iter()
                    .map(|item| view! { <li>{item}</li> })
                    .collect::<Vec<_>>()
            })
        };
        view! {
            <p id="page">"View D"</p>
            <hr/>
            <Suspense fallback=|| view! { <p id="loading">"Loading..."</p> }>
                <ul>{items}</ul>
            </Suspense>
            <Outlet/>
        }
        .into_any()
    }
}

#[server]
async fn d_data() -> Result<Vec<i32>, ServerFnError> {
    tokio::time::sleep(std::time::Duration::from_millis(250)).await;
    Ok(vec![1, 1, 2, 3, 5, 8, 13])
}

Our whole July stream was dedicated to the topic, if you want more in depth discussion.

What's Changed

Full Changelog: leptos-rs/leptos@v0.8.4...v0.8.5

v0.8.4

Compare Source

There are some small bugfixes in here, as well as improvements to the hot-reloading code. This is mostly intended to be a sort of "last patch" before merging the code-splitting changes in #​3988, so that there is a patch people can pin to in case those inadvertently introduce any regressions.

What's Changed

New Contributors

Full Changelog: leptos-rs/leptos@v0.8.3...v0.8.4

v0.8.3

Compare Source

This is a minor patch release. It does include a significant re-write of how ownership/context work with nested routes (#​4091). This should close a number of bugs. However, it's always possible that changes like this introduce regressions. Please test to see whether you have any issues with context and nested routing, and let me know. (We have a new regression example set up to add e2e regression tests for issues going forward.)

What's Changed

New Contributors

Full Changelog: leptos-rs/leptos@v0.8.2...v0.8.3


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@codecov
Copy link

codecov bot commented Jul 13, 2025

⚠️ JUnit XML file not found

The CLI was unable to find any JUnit XML files to upload.
For more help, visit our troubleshooting guide.

@renovate renovate bot force-pushed the renovate/leptos-0.x-lockfile branch from d5bfe11 to 104cfba Compare July 20, 2025 18:49
@renovate renovate bot changed the title fix(deps): update rust crate leptos to v0.8.3 fix(deps): update rust crate leptos to v0.8.4 Jul 20, 2025
@renovate renovate bot changed the title fix(deps): update rust crate leptos to v0.8.4 fix(deps): update rust crate leptos to v0.8.5 Jul 21, 2025
@renovate renovate bot force-pushed the renovate/leptos-0.x-lockfile branch 2 times, most recently from 5a3292b to c2adda4 Compare July 27, 2025 18:38
@renovate renovate bot changed the title fix(deps): update rust crate leptos to v0.8.5 fix(deps): update rust crate leptos to v0.8.6 Jul 27, 2025
@renovate renovate bot force-pushed the renovate/leptos-0.x-lockfile branch from c2adda4 to aff6cd1 Compare August 10, 2025 14:52
@renovate renovate bot force-pushed the renovate/leptos-0.x-lockfile branch from aff6cd1 to 20e3c9a Compare August 26, 2025 02:00
@renovate renovate bot changed the title fix(deps): update rust crate leptos to v0.8.6 fix(deps): update rust crate leptos to v0.8.7 Aug 26, 2025
@renovate renovate bot force-pushed the renovate/leptos-0.x-lockfile branch from 20e3c9a to 4cf4d33 Compare August 26, 2025 16:05
@renovate renovate bot changed the title fix(deps): update rust crate leptos to v0.8.7 fix(deps): update rust crate leptos to v0.8.6 Aug 26, 2025
@renovate renovate bot force-pushed the renovate/leptos-0.x-lockfile branch from 4cf4d33 to 9ef0364 Compare August 26, 2025 21:38
@renovate renovate bot changed the title fix(deps): update rust crate leptos to v0.8.6 fix(deps): update rust crate leptos to v0.8.8 Aug 26, 2025
@renovate renovate bot force-pushed the renovate/leptos-0.x-lockfile branch from 9ef0364 to 1e1001b Compare August 28, 2025 15:39
@renovate renovate bot force-pushed the renovate/leptos-0.x-lockfile branch from 1e1001b to 3d5adc0 Compare September 18, 2025 21:01
@renovate renovate bot changed the title fix(deps): update rust crate leptos to v0.8.8 fix(deps): update rust crate leptos to v0.8.9 Sep 18, 2025
@renovate renovate bot changed the title fix(deps): update rust crate leptos to v0.8.9 chore(deps): update rust crate leptos to v0.8.9 Sep 25, 2025
@renovate renovate bot changed the title chore(deps): update rust crate leptos to v0.8.9 chore(deps): update rust crate leptos to v0.8.10 Sep 29, 2025
@renovate renovate bot force-pushed the renovate/leptos-0.x-lockfile branch from 3d5adc0 to 17a73d5 Compare October 24, 2025 19:53
@renovate renovate bot changed the title chore(deps): update rust crate leptos to v0.8.10 chore(deps): update rust crate leptos to v0.8.11 Oct 24, 2025
@renovate renovate bot force-pushed the renovate/leptos-0.x-lockfile branch from 17a73d5 to 5522f9f Compare October 28, 2025 01:36
@renovate renovate bot changed the title chore(deps): update rust crate leptos to v0.8.11 chore(deps): update rust crate leptos to v0.8.12 Oct 28, 2025
@renovate renovate bot force-pushed the renovate/leptos-0.x-lockfile branch from 5522f9f to 82c403a Compare November 22, 2025 21:11
@renovate renovate bot changed the title chore(deps): update rust crate leptos to v0.8.12 chore(deps): update rust crate leptos to v0.8.13 Nov 22, 2025
@renovate renovate bot force-pushed the renovate/leptos-0.x-lockfile branch from 82c403a to 710b3a2 Compare November 25, 2025 04:44
@renovate renovate bot changed the title chore(deps): update rust crate leptos to v0.8.13 chore(deps): update rust crate leptos to v0.8.14 Nov 25, 2025
@renovate renovate bot force-pushed the renovate/leptos-0.x-lockfile branch from 710b3a2 to ba8012b Compare December 10, 2025 13:16
@renovate renovate bot force-pushed the renovate/leptos-0.x-lockfile branch from ba8012b to 306ca8f Compare December 19, 2025 17:37
@renovate renovate bot changed the title chore(deps): update rust crate leptos to v0.8.14 chore(deps): update rust crate leptos to v0.8.15 Dec 19, 2025
@renovate renovate bot force-pushed the renovate/leptos-0.x-lockfile branch from 306ca8f to 2806758 Compare December 31, 2025 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants