Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: leptos-rs/leptos
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.7.7
Choose a base ref
...
head repository: leptos-rs/leptos
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.7.8
Choose a head ref

Commits on Feb 12, 2025

  1. Copy the full SHA
    2a2675d View commit details
  2. Copy the full SHA
    a39add5 View commit details
  3. projects/bevy3d_ui Migrate to leptos 0.7.7 (#3596)

    * projects/bevy3d_ui Migrate to leptos 0.7.7
    
    * Minor: projects/bevy3d_ui - Better Meta.
    martinfrances107 authored Feb 12, 2025
    Copy the full SHA
    3a9a089 View commit details
  4. Copy the full SHA
    5604f3e View commit details
  5. Copy the full SHA
    2a11325 View commit details
  6. Minor: Bump itertools to "0.14.0" (#3593)

    The crate is used by "leptos_macro","reactive_stores" and "tachys"
    
    So the definition of itertools can be centralized up into the root workspace
    martinfrances107 authored Feb 12, 2025
    Copy the full SHA
    b81f719 View commit details
  7. Copy the full SHA
    e27801a View commit details
  8. Minor: "wasm-bindgen" - Moved the crate definition up to the root wor…

    …kspace (#3588)
    
    * Minor: "wasm-bindgen" - Moved the crate definition up to the root workspace
    
    This synchronizes the version number amongst all sub-projects.
    [Where the definition is "optional" manual adjustment is still required]
    
    * [autofix.ci] apply automated fixes
    
    ---------
    
    Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
    martinfrances107 and autofix-ci[bot] authored Feb 12, 2025
    Copy the full SHA
    16d6636 View commit details

Commits on Feb 13, 2025

  1. Remove getrandom (#3589)

    * Resolved this warning see while running cargo outdated
    
    warning: Feature js of package getrandom has been obsolete in version 0.3.1
    
    Now using the feature "wasm_js"
    
    * the crate "getrandom" needs special configuration.
    
    * getrandom_backend - a more generic config.
    
    * Removed the crate getrandom
    martinfrances107 authored Feb 13, 2025
    Copy the full SHA
    96b125d View commit details
  2. Copy the full SHA
    e84b527 View commit details
  3. projects/bevy3d_ui: Bevy - Bugfix, clippy and crate bump (#3603)

    The bugfix is related to access to a signal
    
    "
    bevy3d_ui-b20a0a6a298e7144.js:2637 At src/routes/demo1.rs:24:23, you access a
    reactive_graph::signal::read::ReadSignal<bevy3d_ui::demos::bevydemo1::scene::Scene>
    (defined at src/routes/demo1.rs:19:39) outside a reactive tracking context.
    This might mean your app is not responding to changes in signal values in the way you expect.
    "
    
    The solution is to use .get_untracked() inside an "effect" block.
    
    Lots of small clippy fixes.
    
    Also here are the crates that have been bumped
    
    -wasm-bindgen = "0.2.92"
    -wasm-bindgen-test = "0.3.42"
    -web-sys = "0.3.69"
    +wasm-bindgen = "0.2.100"
    +wasm-bindgen-test = "0.3.50"
    +web-sys = "0.3.77"
    martinfrances107 authored Feb 13, 2025
    Copy the full SHA
    590728e View commit details

Commits on Feb 14, 2025

  1. Copy the full SHA
    68f4d46 View commit details
  2. Copy the full SHA
    8cc1a34 View commit details
  3. Copy the full SHA
    1d3784e View commit details

Commits on Feb 15, 2025

  1. Copy the full SHA
    04cb036 View commit details
  2. Copy the full SHA
    a9f27d6 View commit details
  3. Copy the full SHA
    4804dac View commit details
  4. fix: hydration of () (#3615)

    gbj authored Feb 15, 2025
    Copy the full SHA
    f975b8d View commit details
  5. serde_json is common to (#3610)

    integrations/actix
    leptos/server
    oco
    server_fn
    
    This is a defensive PR - Putting the crate definition into the root
    workspcace makes it less likely to get difficult to trace version
    slip bugs.
    
    This does not help where sede_json is optional so care manual review
    is required.
    martinfrances107 authored Feb 15, 2025
    Copy the full SHA
    37cf25f View commit details

Commits on Feb 18, 2025

  1. Copy the full SHA
    7c34b4a View commit details

Commits on Feb 19, 2025

  1. fix: allow decoding already-decoded URI components (closes #3606) (#3628

    )
    
    * fix: allow decoding already-decoded URI components (closes #3606)
    
    * clippy
    gbj authored Feb 19, 2025
    Copy the full SHA
    6ecc681 View commit details

Commits on Feb 22, 2025

  1. Copy the full SHA
    284a724 View commit details
  2. Copy the full SHA
    362c300 View commit details
  3. Copy the full SHA
    ddd243d View commit details
  4. Copy the full SHA
    885f4a1 View commit details
  5. Copy the full SHA
    5bc254d View commit details
  6. Copy the full SHA
    848fd72 View commit details

Commits on Feb 23, 2025

  1. chore: small refactor

    QuartzLibrary committed Feb 23, 2025
    Copy the full SHA
    c75397e View commit details

Commits on Feb 25, 2025

  1. Copy the full SHA
    42988b1 View commit details
  2. Copy the full SHA
    92b8268 View commit details
  3. Copy the full SHA
    f7a1a2c View commit details

Commits on Feb 26, 2025

  1. Copy the full SHA
    1363b94 View commit details

Commits on Feb 27, 2025

  1. feat: make ImmediateEffect more robust

    The goal here is to make the behavior under recursion better defined.
    QuartzLibrary committed Feb 27, 2025
    Copy the full SHA
    83fcf86 View commit details
  2. Copy the full SHA
    374a020 View commit details
  3. Copy the full SHA
    41d01ce View commit details
  4. Copy the full SHA
    79e9340 View commit details

Commits on Feb 28, 2025

  1. Copy the full SHA
    80ed74c View commit details
  2. chore: examples/server_fns_axum - Bumped various packages (not axum). (

    …#3655)
    
    tower-http
    tower
    thiserror
    strum
    notify
    
    axum has breaking changes and so will addressed in a separate PR.
    martinfrances107 authored Feb 28, 2025
    Copy the full SHA
    5da4c43 View commit details

Commits on Mar 1, 2025

  1. Copy the full SHA
    825e89f View commit details
  2. fix: param segments should not match an empty string that contains on…

    …ly `/` separator (closes #3527) (#3662)
    gbj authored Mar 1, 2025
    Copy the full SHA
    6232f64 View commit details

Commits on Mar 3, 2025

  1. Copy the full SHA
    63c9549 View commit details
  2. Copy the full SHA
    083f9c6 View commit details
  3. Copy the full SHA
    e9384e3 View commit details
  4. Copy the full SHA
    5eaaff0 View commit details

Commits on Mar 4, 2025

  1. Copy the full SHA
    38a3aae View commit details

Commits on Mar 6, 2025

  1. Copy the full SHA
    58f1bf9 View commit details
  2. Copy the full SHA
    a919710 View commit details
  3. Copy the full SHA
    f752e32 View commit details
  4. fix: moved value

    sabify committed Mar 6, 2025
    Copy the full SHA
    d76e5bb View commit details

Commits on Mar 7, 2025

  1. Copy the full SHA
    5e9d6e2 View commit details
Showing with 1,922 additions and 769 deletions.
  1. +2 −2 .github/workflows/ci-semver.yml
  2. +1 −1 .github/workflows/ci.yml
  3. +304 −281 Cargo.lock
  4. +18 −15 Cargo.toml
  5. +2 −2 README.md
  6. +2 −2 any_error/src/lib.rs
  7. +1 −1 any_spawner/Cargo.toml
  8. +1 −1 benchmarks/Cargo.toml
  9. +1 −1 examples/router/src/lib.rs
  10. +5 −5 examples/server_fns_axum/Cargo.toml
  11. +1 −1 examples/spread/rust-toolchain.toml
  12. +99 −0 examples/suspense_tests/e2e/features/check_instrumented_issue_3719.feature
  13. +20 −4 examples/suspense_tests/e2e/tests/app_suite.rs
  14. +123 −98 examples/suspense_tests/src/instrumented.rs
  15. +1 −3 examples/tailwind_actix/style/tailwind.css
  16. +1 −3 examples/tailwind_axum/style/tailwind.css
  17. +1 −1 hydration_context/Cargo.toml
  18. +2 −2 integrations/actix/Cargo.toml
  19. +4 −12 integrations/actix/src/lib.rs
  20. +2 −2 integrations/axum/Cargo.toml
  21. +17 −12 integrations/axum/src/lib.rs
  22. +3 −8 leptos/Cargo.toml
  23. +2 −2 leptos/src/callback.rs
  24. +7 −5 leptos/src/suspense_component.rs
  25. +3 −3 leptos_config/Cargo.toml
  26. +2 −2 leptos_dom/Cargo.toml
  27. +28 −28 leptos_macro/Cargo.toml
  28. +2 −2 leptos_macro/Makefile.toml
  29. +8 −2 leptos_macro/src/view/mod.rs
  30. +3 −3 leptos_server/Cargo.toml
  31. +31 −13 leptos_server/src/local_resource.rs
  32. +66 −0 leptos_server/src/once_resource.rs
  33. +5 −10 leptos_server/src/shared.rs
  34. +2 −2 meta/Cargo.toml
  35. +25 −29 meta/src/lib.rs
  36. +1 −1 oco/Cargo.toml
  37. +3 −3 or_poisoned/src/lib.rs
  38. +7 −7 projects/bevy3d_ui/Cargo.toml
  39. +2 −3 projects/bevy3d_ui/src/demos/bevydemo1/eventqueue/plugin.rs
  40. +24 −28 projects/bevy3d_ui/src/demos/bevydemo1/scene.rs
  41. +1 −1 projects/bevy3d_ui/src/main.rs
  42. +6 −6 projects/bevy3d_ui/src/routes/demo1.rs
  43. +10 −7 projects/bevy3d_ui/src/routes/mod.rs
  44. +2 −2 reactive_graph/Cargo.toml
  45. +1 −1 reactive_graph/src/computed/async_derived/arc_async_derived.rs
  46. +2 −0 reactive_graph/src/effect.rs
  47. +21 −47 reactive_graph/src/effect/effect.rs
  48. +379 −0 reactive_graph/src/effect/immediate.rs
  49. +7 −9 reactive_graph/src/effect/inner.rs
  50. +9 −5 reactive_graph/src/effect/render_effect.rs
  51. +4 −4 reactive_graph/src/lib.rs
  52. +96 −14 reactive_graph/src/owner.rs
  53. +44 −21 reactive_graph/src/owner/arena.rs
  54. +1 −1 reactive_graph/src/owner/arena_item.rs
  55. +6 −3 reactive_graph/src/owner/storage.rs
  56. +1 −1 reactive_graph/src/signal/subscriber_traits.rs
  57. +2 −2 reactive_graph/src/transition.rs
  58. +59 −0 reactive_graph/tests/effect.rs
  59. +227 −0 reactive_graph/tests/effect_immediate.rs
  60. +3 −3 reactive_stores/Cargo.toml
  61. +14 −0 reactive_stores/src/arc_field.rs
  62. +13 −0 reactive_stores/src/field.rs
  63. +10 −3 reactive_stores/src/option.rs
  64. +28 −2 reactive_stores/src/subfield.rs
  65. +2 −2 reactive_stores_macro/Cargo.toml
  66. +23 −9 reactive_stores_macro/src/lib.rs
  67. +2 −2 router/Cargo.toml
  68. +11 −3 router/src/location/mod.rs
  69. +23 −1 router/src/matching/horizontal/param_segments.rs
  70. +5 −2 router/src/matching/horizontal/tuples.rs
  71. +10 −5 router/src/nested_router.rs
  72. +1 −1 router_macro/Cargo.toml
  73. +45 −0 scripts/update_nightly.sh
  74. +2 −2 server_fn/Cargo.lock
  75. +3 −3 server_fn/Cargo.toml
  76. +1 −1 server_fn/server_fn_macro_default/src/lib.rs
  77. +4 −4 tachys/Cargo.toml
  78. +5 −1 tachys/src/reactive_graph/node_ref.rs
  79. +3 −0 tachys/src/view/iterators.rs
  80. +1 −0 tachys/src/view/keyed.rs
  81. +3 −1 tachys/src/view/tuples.rs
4 changes: 2 additions & 2 deletions .github/workflows/ci-semver.yml
Original file line number Diff line number Diff line change
@@ -18,7 +18,7 @@ jobs:
test:
needs: [get-leptos-changed]
if: needs.get-leptos-changed.outputs.leptos_changed == 'true' && github.event.pull_request.labels[0].name != 'breaking'
name: Run semver check (nightly-2024-08-01)
name: Run semver check (nightly-2025-03-05)
runs-on: ubuntu-latest
steps:
- name: Install Glib
@@ -30,4 +30,4 @@ jobs:
- name: Semver Checks
uses: obi1kenobi/cargo-semver-checks-action@v2
with:
rust-toolchain: nightly-2024-08-01
rust-toolchain: nightly-2025-03-05
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -26,4 +26,4 @@ jobs:
with:
directory: ${{ matrix.directory }}
cargo_make_task: "ci"
toolchain: nightly-2024-08-01
toolchain: nightly-2025-03-05
Loading