Tristan Guichaoua
5c34c3fc77
docs: fix typo in "working with signals" ( #1208 )
2023-06-19 10:36:18 -04:00
Greg Johnston
3a570dc0d9
docs: this was causing a Google search indexing issue...
2023-06-18 09:10:01 -04:00
Joseph Cruz
3c6748b30d
build(examples): generate workspace members variable ( #1201 )
...
* build(examples): add gen members task
* build(examples): include members variable
2023-06-17 18:19:01 -04:00
Cherry
24945f67bf
docs: add note to docs on how to fix failing builds which rebuild-std ( #1200 )
...
Fixes #1199
2023-06-17 16:51:57 -04:00
Joseph Cruz
edddab1e51
ci(examples): automatically keep the list of example projects current ( #1198 )
2023-06-17 16:51:31 -04:00
Greg Johnston
acfc86d2a4
fix: SVG <use>
in SSR ( #1203 )
2023-06-17 16:47:39 -04:00
Greg Johnston
651868dec9
fix: animations on multiple back navigations ( closes #1088 ) ( #1204 )
2023-06-17 16:47:19 -04:00
Joseph Cruz
18bc03e660
ci(examples): split check example and improve workflows ( #1191 )
2023-06-15 21:44:37 -04:00
jquesada2016
5f0013e482
fix: reorder <For />
apply_diff
steps ( #1196 )
2023-06-15 20:37:17 -04:00
martin frances
10c0a2de65
chore: cleared clippy warnings ( #1190 )
...
The change in indentation makes the PR hard to review
so I will discuss the change in conversational language
Two "if"'s checks were merged into one "if"
this
- if let Some(expr) = node.value() {
- if let syn::Expr::Tuple(tuple) = expr {
becomes
+ if let Some(Tuple(tuple)) = node.value() {
2023-06-15 20:11:50 -04:00
Karim Lalani
b24be2566d
docs: renamed function names in 13-actions chapter of book to reduce confusion ( #1175 )
2023-06-15 20:09:46 -04:00
Greg Johnston
77439b5db5
fix: setting set_pending
now that <Transition/>
body doesn't re-render ( #1193 )
2023-06-15 20:09:22 -04:00
Greg Johnston
23594a43ea
fix: allow FnOnce
extractors ( #1192 )
2023-06-15 20:09:13 -04:00
hchockarprasad
601db7aa86
fix: handle nested data in serde_qs deserialization correctly ( #1183 )
2023-06-15 10:15:10 -04:00
Joseph Cruz
d15ba11104
fix(examples/js-framework-benchmark): error: cannot find macro template in this scope ( #1182 ) ( #1189 )
2023-06-15 08:19:38 -04:00
Joseph Cruz
d45d92433f
ci(examples): include all example projects ( #1188 )
2023-06-14 15:16:14 -04:00
jquesada2016
97127a90c6
fix: new <For/>
bug when clearing which ignores further additions ( #1181 )
2023-06-14 13:56:56 -04:00
martin frances
55bb63edea
chore: updated cached
0.43.0 to 0.44.0 ( #1187 )
2023-06-14 11:07:24 -04:00
martin frances
15a4e54435
chore: criterion was outdated version 0.4.0 becomes 0.5.1. ( #1184 )
2023-06-14 11:06:50 -04:00
Joseph Cruz
3a522aef5d
ci(examples): split jobs and verify changed examples ( #1155 )
2023-06-13 21:29:54 -04:00
Greg Johnston
a98885a123
fix: <ErrorBoundary/>
IDs with new hydration key system ( #1180 )
2023-06-13 18:38:23 -04:00
Greg Johnston
2b7923261b
docs: fix failing doctests from server fn docs ( #1179 )
2023-06-13 17:49:16 -04:00
Greg Johnston
b043f829a6
docs: clarify available server fn encodings ( #1178 )
2023-06-13 16:01:45 -04:00
jquesada2016
f415f7b146
fix: removes in new <For/>
causing panics in some circumstances ( #1173 )
2023-06-13 15:43:02 -04:00
martin frances
4e4e6864dd
chore: clear virtual-workspace resolver warnings since Rust 1.70 ( #1174 )
...
This patch just clears the warnings listed below and ensures we get the benefits of a better package manger function.
```console
warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"`
note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
```console
2023-06-13 14:54:39 -04:00
Nova
b0a23be07b
fix: replace ouroboros with self_cell ( #1171 )
2023-06-12 07:27:52 -04:00
devriesp
f602cd7b5e
docs: typos ( #1172 )
2023-06-12 07:26:54 -04:00
martin frances
6fac92cb62
perf: removed duplicate calls to .collect() and .into_iter() in leptos_actix
( #1133 )
2023-06-11 21:54:24 -04:00
jquesada2016
b6d9060152
feat: improved <For/>
algorithm ( #1146 )
...
Rewrites the algorithm behind the `<For/>` component to create a more robust keyed list implementation, with the potential for future additional optimizations related to grouping moved ranges.
Closes #533 .
2023-06-11 10:20:14 -04:00
Greg Johnston
bb10b32200
feat: register server functions automatically ( #1154 )
2023-06-11 09:09:21 -04:00
funlennysub
e0be2fa4ba
feat: add additional support for generics in components ( closes #949 + #1023 ) ( #1109 )
2023-06-10 16:44:27 -04:00
Greg Johnston
97d2829941
feat: clone <Suspense/> children instead of calling again ( closes #398 ) ( #1157 )
2023-06-10 15:48:40 -04:00
Paul Wagener
5779242bd7
feat: add versioning to Resource
to ensure it only returns latest refetch ( closes #1124 ) ( #1165 )
2023-06-10 13:33:07 -04:00
Greg Johnston
abf90358fa
fix: pass through docs for server functions ( #1164 )
2023-06-09 16:07:08 -04:00
Greg Johnston
76b73acb30
feat: enable bind:
syntax for <Await/>
component ( #1158 )
2023-06-09 09:08:26 -04:00
Greg Johnston
b24910271a
fix: external redirects in <ActionForm/>
( #1160 )
2023-06-09 09:08:04 -04:00
Greg Johnston
3d75c71bfa
build: better GitHub Action names
2023-06-06 17:04:17 -04:00
Greg Johnston
8096d7c416
docs: add sections on progressive enhancement/graceful degradation and <ActionForm/>
( #1151 )
2023-06-05 21:20:42 -04:00
Greg Johnston
17adf7cc14
feat: pass components with no props directly into the view as a function that takes only Scope
( #1144 )
2023-06-05 20:48:22 -04:00
Daniel Santana
96f961ef54
fix: queue_microtask
without JS ( #1145 )
2023-06-05 15:23:04 -04:00
Greg Johnston
4ade062cd8
fix: erroneous reactivity warning at form.rs:96
( #1142 )
2023-06-04 20:09:21 -04:00
itehax
53efcb989c
examples: Tailwind + Leptos & Axum ( #1111 )
2023-06-03 16:55:47 -04:00
Lunatic
e183bfe278
docs: inculde missing cx
in 16_routes.md ( #1141 )
2023-06-03 16:46:27 -04:00
yuuma03
51a6147609
feat: variable bindings on components ( #1140 )
2023-06-03 15:22:44 -04:00
martin frances
f6d856ee11
chore: cargo clippy --fix. ( #1136 )
2023-06-03 11:35:33 -04:00
Greg Johnston
4e41fad107
fix: wait for blocking fragments to resolve before pulling metadata ( closes #1118 ) ( #1137 )
2023-06-02 17:32:32 -04:00
Greg Johnston
2bafdf2752
fix: remove nested fragments from Suspense ( closes #1094 and #960 ) ( #1135 )
2023-06-02 11:40:49 -04:00
tempbottle
84e8922aa6
fix: remove need for inline JS for queue_microtask
( #1129 )
2023-06-02 08:16:29 -04:00
agilarity
53e09279a2
ci(examples): verify examples ( #1125 )
2023-06-01 22:12:18 -04:00
Vladimir Motylenko
38a1c1102f
Closing tag highlight/hower and go-to definition support in lsp. ( #1126 )
2023-06-01 22:09:15 -04:00