Saber Haj Rabiee
8079956d1b
fix: decouple versioning for members
2025-07-21 22:43:58 -07:00
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