Commit Graph

4972 Commits

Author SHA1 Message Date
Greg Johnston
f5d3fbb091 0.8.5 v0.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 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