Commit Graph

409 Commits

Author SHA1 Message Date
haslersn d4bdc36062
fix: add key/value pair from submit button when parsing form event (#2268) 2024-02-07 11:09:01 -05:00
Greg Johnston 701e3077fb chore: cargo fmt 2024-02-05 06:38:02 -05:00
zoomiti 85c3755f6d
fix: bug with percent decoding of url params (#2251) 2024-02-04 19:24:02 -05:00
Joris Hartog b0b3c21285
docs: fix broken link in leptos_router (#2256) 2024-02-04 15:29:34 -05:00
martin frances 5029b8f315
Chore: Minor, ran ```cargo fmt``` (#2254) 2024-02-03 14:24:12 -08:00
Greg Johnston f1bc734dcf `0.6.5` 2024-01-31 19:40:41 -05:00
Greg Johnston 595013579c 0.6.4 2024-01-30 09:17:52 -05:00
Greg Johnston 8a2ae7fc7c \`v0.6.3\` 2024-01-26 21:00:21 -05:00
Greg Johnston 9de34b74cf 0.6.2 2024-01-26 18:07:04 -05:00
benwis 2bf09384df
0.6.1
Signed-off-by: benwis <ben@celcyon.com>
2024-01-26 12:32:14 -08:00
benwis ac12e1a411
0.6.0
Signed-off-by: benwis <ben@celcyon.com>
2024-01-26 11:54:07 -08:00
Greg Johnston ca3806e6bc v0.6.0-rc1 2024-01-24 21:35:14 -05:00
Niklas Eicker 997b99081b
change: for static routes, remove `.static` and provide additional context for static_params closures (#2207) 2024-01-21 13:33:05 -05:00
Greg Johnston 3f22906053 fix warning 2024-01-19 14:17:26 -05:00
Greg Johnston 320179bc04 remove misleading warning 2024-01-19 14:17:26 -05:00
Greg Johnston 7a086ad159 update version number 2024-01-19 14:17:25 -05:00
Greg Johnston cc6f65cd83 initial version of server action error handling without JS 2024-01-19 14:16:58 -05:00
Greg Johnston a5cbfa0aad remove viz integration (see #2177) 2024-01-19 14:16:58 -05:00
Greg Johnston 738eeefe73 chore: clear warnings 2024-01-19 14:16:18 -05:00
Greg Johnston f5c007df7b use server fns directly in ActionForm and MultiActionForm 2024-01-19 14:16:18 -05:00
Greg Johnston db1497b9c2 set version, input, etc. correctly 2024-01-19 14:16:18 -05:00
Greg Johnston 4e3f1c834c handle client-side and server-side redirects correctly (in Axum) 2024-01-19 14:16:18 -05:00
Greg Johnston 566df034ff actually use server functions in `ActionForm` 2024-01-19 14:16:17 -05:00
Greg Johnston fd97e2e027 Restore the previous full functionality of Form 2024-01-19 14:16:17 -05:00
Greg Johnston c3e3ce7878 changes to get `todo_app_sqlite_axum` example working 2024-01-19 14:16:17 -05:00
Greg Johnston 0c4cf5471d `v0.5.7` 2024-01-19 13:03:44 -05:00
Greg Johnston 5cacb57283 chore: new clippy warnings 2024-01-19 11:14:36 -05:00
Greg Johnston ae1de88916 Revert "Better handling for trailing slashes. (#2154) (#2172)"
This reverts commit 1eaf886481.
2024-01-19 10:27:38 -05:00
benwis 98f18e7c31 release: version 0.5.6 2024-01-16 16:57:07 -08:00
Greg Johnston 3a5730800c `v0.5.5` 2024-01-15 17:10:49 -05:00
Greg Johnston d71feada7e
change: change all tracing levels to `trace` to reduce verbosity (#2176) 2024-01-13 08:19:12 -08:00
Cody Casterline 1eaf886481
Better handling for trailing slashes. (#2154) (#2172)
* retain trailing slashes in paths but leave matching trail-slash-insensitive

* fix: Allow trailing slashes to remain in leptos_path.

* Better handling for trailing slashes. (#2154)

This adds a trailing_slash option to <Router> and <Route>.

By default, this option is backward compatible with current Leptos
behavior, but users can opt into two new modes for handling trailing
slashes.

* cargo fmt

* Fix redirect routes for wildcard patterns.

* Clippy fixies

* (Re)Reduce the scope of PossibleBranchContext's internals.

* Test real code, not copied code.

* Test TrailingSlash redirects.

* Fixes and more tests for matching "" && "/".

This path is the exception to the rule and *should* be treated
as equivalent regardless of its trailing slash.

* cargo fmt

---------

Co-authored-by: Tadas Dailyda <tadas@dailyda.com>
2024-01-11 13:51:31 -08:00
Luxalpa 10bbeea697
fix: remember router state (fixes #2164) (#2165) 2024-01-10 19:51:37 -05:00
Simon Bihel f5bf539148
fix: allow multiple SSRed Leptos apps on same server (closes #1806) (#2135) 2024-01-07 15:28:50 -05:00
martin frances ea80a21a54
chore: remove duplicate `itertools` versions (#2124)
The root cause is the family of leptos modules requiring both versions 0.10.5 and 0.11.0
This PR will fix that. ( Also needs a bump to 0.12.0 )

```
warning: multiple versions for dependency `itertools`: 0.10.5, 0.11.0
  |
  = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#multiple_crate_versions
note: the lint level is defined here
 --> src/lib.rs:4:9
  |
4 | #![warn(clippy::cargo)]
  |         ^^^^^^^^^^^^^
  = note: `#[warn(clippy::multiple_crate_versions)]` implied by `#[warn(clippy::cargo)]`
```
2023-12-20 19:10:00 -05:00
Greg Johnston 33590d487b
chore: clean up warnings causing CI issues (#2119) 2023-12-18 08:15:46 -05:00
Niklas Eicker fb0a62f3f6
fix: support additional context for route generation (#2113) 2023-12-17 20:37:27 -05:00
Greg Johnston 6014a70d0d
fix: support complete URLs in `<A/>` and `<Form/>` (closes #2076) (#2096) 2023-12-01 19:20:43 -05:00
itowlson 9bbd881757
feat: support `spawn_local` on Spin WASI (#2066)
Signed-off-by: itowlson <ivan.towlson@fermyon.com>
2023-12-01 15:34:29 -05:00
Greg Johnston b95a79240e `v0.5.4` 2023-11-28 18:46:51 -05:00
Alexis Fontaine 8e374efe8d
fix: invalid attribute value for `aria-current` (#2089) 2023-11-28 15:23:16 -05:00
Greg Johnston d6ee2a37f4 `v0.5.3` 2023-11-27 19:38:33 -05:00
Greg Johnston d531848db5
fix: dispose previous route or outlet before rendering new one (closes #2070) (#2071) 2023-11-24 14:51:51 -05:00
martin frances 362e3bc603
chore: stop using std::fmt, instead used core::fmt. (#2033) 2023-11-17 15:36:13 -05:00
Chris 85dd726d43
docs: `ActionForm` examples for indexing into struct fields (#2017)
Co-authored-by: chrisp60 <gh@cperry.me>
2023-11-17 15:22:11 -05:00
Chris 3adfd334df
fix: `leptos_router::params_map!` (#1973)
Fixing implementation comes with the benefit of knocking a crate out of
the deps tree (`common_macros`).
2023-11-02 16:29:50 -04:00
Chris 67bdb3498f
docs: switch feature flag `stable` to `nightly` (#1959) 2023-10-29 21:48:53 -04:00
Greg Johnston 777095670e
fix: add `leptos_axum::build_static_routes` (closes #1843) (#1855) 2023-10-27 17:09:52 -04:00
koopa a11c6303e2
feat: allow arbitrary attributes for `<A/>` component (#1953) 2023-10-27 15:30:30 -04:00
Greg Johnston 5f53a1459e `v0.5.2` 2023-10-24 21:03:29 -04:00