Greg Johnston
dbc707adcd
feat/change: adopt reactive ownership model and drop cx
/Scope
( #918 )
2023-08-21 19:31:37 -04:00
Greg Johnston
e9deff52a7
v0.4.9
2023-08-20 14:27:49 -04:00
Greg Johnston
8ec3fb95f0
docs: typos in NavigateOptions
docs ( #1525 )
2023-08-09 20:44:39 -04:00
Danik Vitek
3a98bdb3c2
fix: use current pathname for create_query_signal
( #1508 )
2023-08-07 20:25:22 -04:00
Greg Johnston
2f860b37bd
v0.4.8
2023-08-02 19:25:32 -04:00
Greg Johnston
54733e1b34
v0.4.7
2023-08-02 17:03:38 -04:00
Greg Johnston
7ef7546fa9
v0.4.6
2023-07-25 06:08:53 -04:00
mforsb
e67bc2083a
feat: add noscroll
attribute to Form
, ActionForm
( #1432 )
2023-07-25 06:07:37 -04:00
Ari Seyhun
2e559d6a06
feat: add create_query_signal
for URL-synced signals ( #1377 )
2023-07-23 12:20:15 -04:00
Greg Johnston
cc52c94348
docs/examples: use shorthand form for <Route/>
views when possible ( #1375 )
2023-07-20 16:28:43 -04:00
Greg Johnston
338d2ab839
Merge pull request #1379 from agilarity/lint-with-clippy
...
ci: lint with clippy
2023-07-20 14:15:16 -04:00
Joseph Cruz
fb52cfa73e
fix: needless_raw_string_hashes
2023-07-19 08:43:57 -04:00
Ari Seyhun
b2c75d215b
chore: remove unnecessary string allocation in TryFrom
for Url
( #1376 )
2023-07-19 07:04:06 -04:00
Joseph Cruz
14bda76b30
fix: needless_raw_string_hashes (allow)
2023-07-18 20:56:39 -04:00
Greg Johnston
c1c49ce53b
v0.4.5
2023-07-18 14:02:56 -04:00
Greg Johnston
3036cd223e
v0.4.4
2023-07-17 17:33:44 -04:00
Greg Johnston
5af2f4e98d
docs/warning: fix <ActionForm/>
docs and add runtime warning for incorrect encodings ( #1360 )
2023-07-15 19:09:03 -04:00
Greg Johnston
10d51a854a
v0.4.3
2023-07-14 09:22:19 -04:00
Joseph Cruz
3481a6ee53
build: run tasks from workpace or member directory ( #1339 )
2023-07-13 16:46:51 -04:00
Greg Johnston
8a90f97959
fix: routing logic to scroll to top was broken ( #1335 )
2023-07-13 06:43:49 -04:00
Greg Johnston
e9665b34e5
feat: add active_class
prop on <A/>
( #1323 )
2023-07-12 16:21:07 -04:00
Greg Johnston
ec3a26dfbc
fix: <ActionForm/>
should set value even if redirected ( #1321 )
2023-07-11 09:37:13 -04:00
Ari Seyhun
aef7c4ce8e
perf: use lazy thread local for regex in router match_optionals
( #1309 )
2023-07-08 08:47:52 -04:00
Greg Johnston
b29eb8e032
fix: <ActionForm/>
should check origin correctly before doing a full-page refresh ( #1304 )
2023-07-08 08:00:48 -04:00
Greg Johnston
c6b8f0e8ed
v0.4.2
2023-07-07 15:34:56 -04:00
Greg Johnston
39edb6eb45
fix: untracked read in <Redirect/>
( #1280 )
2023-07-04 11:52:13 -04:00
Greg Johnston
d5a862a406
v0.4.0
(#1250 )
2023-06-30 07:51:07 -04:00
Greg Johnston
ee7dbafc85
change: migrate to nightly
and csr
features rather than stable
and default-features = false
( #1227 )
2023-06-26 21:12:14 -04:00
Greg Johnston
966100c2d6
feat: add an anyhow
-like Result
type for easier error handling ( #1228 )
2023-06-25 15:18:00 -04:00
Greg Johnston
c55067ab7c
feat: improved error handling and version tracking for pending actions/<ActionForm/>
( closes #1205 ) ( #1225 )
2023-06-23 11:10:59 -04:00
Greg Johnston
651868dec9
fix: animations on multiple back navigations ( closes #1088 ) ( #1204 )
2023-06-17 16:47:19 -04:00
hchockarprasad
601db7aa86
fix: handle nested data in serde_qs deserialization correctly ( #1183 )
2023-06-15 10:15:10 -04:00
martin frances
55bb63edea
chore: updated cached
0.43.0 to 0.44.0 ( #1187 )
2023-06-14 11:07:24 -04:00
Greg Johnston
b24910271a
fix: external redirects in <ActionForm/>
( #1160 )
2023-06-09 09:08:04 -04:00
Greg Johnston
4ade062cd8
fix: erroneous reactivity warning at form.rs:96
( #1142 )
2023-06-04 20:09:21 -04:00
martin frances
f6d856ee11
chore: cargo clippy --fix. ( #1136 )
2023-06-03 11:35:33 -04:00
Greg Johnston
5d70275c3a
fix: dispose of runtime when stream is actually finished ( closes #1097 ) ( #1110 )
2023-05-28 13:44:31 -04:00
Greg Johnston
7f14da3026
fix: missing ?
in navigation now that removed ( #1092 )
2023-05-24 12:12:57 -04:00
sjud
27f2a672ba
docs: added a hint for a common error when using use_navigate
( #1063 )
2023-05-23 19:51:03 -04:00
Greg Johnston
23f9d537e9
fix: correctly handle new navigations while in the middle of an async navigation ( #1084 )
2023-05-23 17:21:12 -04:00
Greg Johnston
91e0fcdc1b
fix/change: remove ?
prefix from search
in browser (matching server behavior) - closes #1071 ( #1077 )
2023-05-21 22:06:38 -04:00
Greg Johnston
a9ed8461d1
feat: add "async routing" feature ( #1055 )
...
* add "async routing" feature that waits for async resources to resolve before navigating
* add support for Outlet
* add `<RoutingProgress/>` component
2023-05-21 06:46:23 -04:00
Vladimir Motylenko
5a71ca797a
feat: RSX parser with recovery after errors, and unquoted text ( #1054 )
...
* Feat: Upgrade to new local version of syn-rsx
* chore: Make macro more IDE friendly
1. Add quotation to RawText node.
2. Replace vec! macro with [].to_vec().
Cons:
1. Temporary remove allow(unused_braces) from expressions, to allow completion after dot in rust-analyzer.
* chore: Change dependency from syn-rsx to rstml
* chore: Fix value_to_string usage, pr comments, and fmt.
2023-05-21 06:45:53 -04:00
yuuma03
b2faa6b86c
feat: allow multipart forms on server fns (Actix) ( #1048 )
2023-05-17 19:53:55 -04:00
Greg Johnston
904c2e8a67
v0.3.0
2023-05-13 19:44:06 -04:00
Greg Johnston
d7b919032e
feat: SsrMode::PartiallyBlocked
( #1026 )
2023-05-10 13:30:01 -04:00
Greg Johnston
be8bf8b0d6
fix: corrects error-deserialization behavior of ActionForm
( closes #1024 ) ( #1025 )
2023-05-09 06:40:22 -04:00
Chris
51cd082d4c
docs: add examples for manual server integration for router ( #1015 )
2023-05-08 08:34:43 -04:00
Warre Dujardin
598523cd9d
fix: relax Debug trait bounds ( #1010 )
2023-05-06 12:10:48 -04:00
Greg Johnston
a5f6e0bac4
docs: document that <ActionForm/>
only works with form-encoded server functions ( closes #977 ) ( #1005 )
2023-05-05 13:37:53 -04:00
Greg Johnston
d8e03773f0
feat: allow structs in server function arguments ( #987 )
2023-05-03 15:26:48 -04:00
Greg Johnston
54f7e9366a
change/fix: require FromStr
errors on Params
to be Send + Sync
so they are ErrorBoundary
compatible ( #974 )
2023-05-01 17:18:46 -04:00
Matt Crane
ddf9df2b5e
change: replace serde_urlencoded
with serde_html_form
to support Vec<_>
in server fn args ( #973 )
2023-05-01 17:17:45 -04:00
Greg Johnston
7fe9f82d89
v0.3.0-alpha
(#968 )
2023-04-28 19:30:16 -04:00
yuuma03
3c90b47e77
fix: allow mounting multiple Leptos apps on same server ( #966 )
...
Use a HashMap indexed by base URL to cache route branches on the server.
2023-04-28 12:10:02 -04:00
Craig Rodrigues
9a4f3ab08c
chore: specify dependency version for cached ( #929 )
2023-04-22 17:51:40 -04:00
Ben Wishovich
81f330e888
feat: add thorough tracing throughout ( #908 )
2023-04-22 06:47:11 -04:00
Greg Johnston
f919127a7e
fix some issues with animated routing ( #889 )
2023-04-21 15:33:14 -04:00
Greg Johnston
f3b8d27c4f
change: add window_event_listener_untyped
and deprecate window_event_listener
pending 0.3.0 ( #913 )
2023-04-21 14:14:35 -04:00
Greg Johnston
06f782aa13
perf: improve router performance on server by calculating route branches once ( #898 )
2023-04-19 20:09:29 -04:00
Daniel Santana
e96f1d2129
feat: impl Serialize/Deserialize for ParamsMap ( closes #892 ) ( #895 )
2023-04-19 06:19:53 -04:00
Greg Johnston
efbe32e081
feat: add non-animation base classes to <AnimatedOutlet/>
and <AnimatedRoutes/>
( #877 )
2023-04-17 08:12:22 -04:00
Greg Johnston
7382c7e51c
feat: add the ability to specify animations on route transitions ( #736 )
2023-04-14 18:20:42 -04:00
Greg Johnston
93da88eac0
feat: add ability to set node_ref
and pass additional attributes to <Form/>
and friends ( #853 )
2023-04-14 14:25:52 -04:00
Álvaro Mondéjar
274a1ac5f0
Remove &
at the end of params queries ( #854 )
2023-04-12 17:04:22 -04:00
Greg Johnston
151c58733b
docs: clean up methods
documentation
2023-04-11 14:37:12 -04:00
Greg Johnston
764192af36
feat: allow multiple HTTP request methods/verbs ( #695 )
2023-04-10 16:42:15 -04:00
novacrazy
be7b9eea25
Merge branch 'main' of https://github.com/leptos-rs/leptos
2023-04-07 14:09:10 -05:00
Greg Johnston
016ad6b7a6
feat: make __Props
imports unnecessary ( closes #746 ) ( #828 )
2023-04-07 15:06:10 -04:00
Mark Catley
2170be8e01
chore: deny warnings on github actions ( #814 )
...
Enabling on all except for checking examples to start. I'll fix those
and add it as a follow up.
Closes #795
2023-04-07 09:28:48 -04:00
novacrazy
7ccb2d9f44
Simplify SsrMode enum
2023-04-07 05:10:55 -05:00
novacrazy
de9b2998ac
More inlining
2023-04-07 05:09:24 -05:00
Greg Johnston
fe4d2382b8
fix: prevent router panic on root-level <Redirect/>
during route list generation ( #801 )
2023-04-04 21:36:03 -04:00
Mark Catley
e72ed26809
fix: warning in Cargo.toml ( #800 )
2023-04-04 19:53:05 -04:00
Greg Johnston
9502de561b
fix: warnings about untracked signal access in <Router/>
( #790 )
2023-04-02 12:28:58 -04:00
Greg Johnston
f727dd773b
v0.2.5
(#782 )
2023-04-01 11:23:42 -04:00
Greg Johnston
c9f75d82d6
docs: warn if you add something that's not a <Route/>
inside <Routes/>
2023-03-31 16:39:06 -04:00
Kaszanas
7aa4d9e6db
feat: Added `<ProtectedRoute/> component to route file ( #741 )
2023-03-31 14:50:46 -04:00
Greg Johnston
16917997cd
fix: prevent forms from entering infinite loops (closes issue #760 ) ( #762 )
2023-03-30 16:28:49 -04:00
Greg Johnston
f42568d262
fix: <Redirect/>
between nested routes at same level ( #767 )
2023-03-30 16:28:32 -04:00
Houski
97bbdf561a
feat: added the id
attribute to the Leptos router <A/>
tag ( #770 )
2023-03-30 16:28:08 -04:00
Igor Shevchenko
98a9ec8335
chore(docs): fix a few typos ( #756 )
2023-03-27 20:06:34 -04:00
Andrew Chang-DeWitt
c2fdd2cd70
fix: include missing query params in navigation when <ActionForm/>
receives a redirect ( #728 )
...
Previous solution in #727 included manually inserted `?` when a leading
`?` is present automatically in `Url.search`.
2023-03-22 20:05:21 -04:00
Greg Johnston
286f3eebe4
fix: relative routing should update when navigating between <Outlet/>
s (closes issue #725 ) ( #729 )
...
* clear some cruft out of the navigation code
* fix issue #725 (correctly reactively resolving paths)
2023-03-22 19:59:08 -04:00
Greg Johnston
508ad52582
chore: fix clippy warnings ( #721 )
...
* `v0.2.4`
* chore: fix clippy warnings
2023-03-21 18:20:29 -04:00
Greg Johnston
666d53e2ba
feat: <ActionForm/>
improvements ( #676 )
2023-03-13 10:16:02 -04:00
Greg Johnston
b55e9a9e64
v0.2.3
: fix broken stable support (#670 )
2023-03-13 07:25:08 -04:00
Greg Johnston
8f94c8e6b1
v0.2.2 ( #667 )
2023-03-12 14:59:04 -04:00
martin frances
c66b673067
chore: <Form/>
component Removed unused variables. ( #640 )
2023-03-07 14:04:55 -05:00
IchHabeKeineNamen
0052b10df3
docs: fix instruction typos ( #631 )
2023-03-06 09:05:21 -05:00
Greg Johnston
02e2948e00
fix: suppress warnings caused by resource loading in generate_route_list
( closes #582 ) ( #621 )
2023-03-03 13:20:38 -05:00
Greg Johnston
bd86125629
feat: allow easier client-side form validation ( closes #413 ) ( #620 )
2023-03-03 13:19:54 -05:00
martin frances
2dd9116a20
chore: clippy - simplified conditional logic in transition.rs. ( #615 )
2023-03-03 09:06:56 -05:00
Azz
b153ab51ee
feat: support rkyv
encoding ( #577 )
2023-02-26 16:12:53 -05:00
g-re-g
3648af0d9d
fix: correct scheme handling in router, and improve matching code by removing regexes ( #569 )
2023-02-26 07:15:14 -05:00
Greg Johnston
3d50ca32cd
v0.2.0
2023-02-25 15:45:35 -05:00
Fangdun Tsai
e9c4b490e5
feat: viz integration ( #506 )
2023-02-21 12:29:15 -05:00
Greg Johnston
dafd6e51c5
v0.2.0-beta
(#557 )
2023-02-20 14:52:31 -05:00
Ben Wishovich
322041917d
fix issue with redirects in server fns creating multiple Location headers ( #550 )
2023-02-20 08:55:47 -05:00
Greg Johnston
4ff08f042b
change: pass Scope
as argument into Resource::read()
and Resource::with()
( #542 )
2023-02-19 19:52:31 -05:00