Greg Johnston
646cfc12ed
leptos v0.8.9
2025-09-18 15:49:46 -04:00
Spencer Ferris
3b058e77f1
fix: set Content-Type header for server function errors ( closes #4209 ) ( #4215 )
2025-08-29 08:56:26 -04:00
Greg Johnston
d9213850f7
chore: publish new patch releases for changed packages
2025-08-25 20:40:32 -04:00
Greg Johnston
a394eb211f
fix: transposed Accept/Content-Type headers in server function requests ( closes #4240 )
2025-08-22 16:32:42 -04:00
Greg Johnston
ceb7dd8ae5
fix: parse body rather than query string for PatchUrl and PutUrl ( closes #4239 )
2025-08-22 16:20:21 -04:00
Saber Haj Rabiee
8079956d1b
fix: decouple versioning for members
2025-07-21 22:43:58 -07:00
Dylan Anthony
956af8e466
feat: allow using Actix without default features ( #3921 )
2025-07-20 08:03:49 -04:00
Greg Johnston
8319446d3f
chore: update nightly error output for server function return types
2025-07-17 07:10:59 -04:00
Gabriel Lopes Veiga
f51c676e0d
feat: add method take for BrowserFormData ( #4102 )
2025-06-22 13:55:48 -04:00
martin frances
d555c1e0ce
Removed crate once_cell ( #4083 )
...
* Removed crate once_cell
As of rust_version 1.80.0 there are now equivalent options in std.
Async and sync changes are as follows.
-use once_cell::sync::Lazy;
+use std::sync::LazyLock;
-use once_cell::sync::Lazy;
+use std::sync::LazyLock;
* ran cargo fmt.
* fixed server_fn errors.
* cargo fmt fixes.
* "use srd::sync" becomes "use std::sync".
* fixed formatting issue.
* formatting issues.
* Fixed error in examples/server_fns_axum
* more formatting issues.
* more formatting issues.
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-06-16 10:38:32 -07:00
Saber Haj Rabiee
e1549c5ab3
chore: unify all deps + exact versioning in root workspace for better maintenance
2025-06-01 09:18:40 -07:00
martin frances
d7dd6a1109
chore: bump rkyv to 0.8.10. ( #4018 )
2025-05-27 21:15:59 -04:00
Eric Roman
3903867f82
Fix spelling typos. ( #3965 )
2025-05-17 08:49:57 +02:00
Saber Haj Rabiee
7ca691305f
chore: unify all deps with min occurrences of 2 ( #3854 )
2025-05-14 20:34:33 -04:00
Saber Haj Rabiee
3a4e2a19aa
fix: limit server_fn server macro trybuild tests nightly only
2025-05-02 08:32:38 -07:00
Saber Haj Rabiee
eed3d21b40
fix: adjust ServerFn macro test stderr based on nightly-2025-04-16
2025-05-02 08:01:15 -07:00
autofix-ci[bot]
97175663ef
[autofix.ci] apply automated fixes
2025-04-26 00:05:33 +00:00
Greg Johnston
e65fc23fc7
fix: prevent infinite loop when sending Result over websocket, remove Display bound ( #3848 )
...
* chore: easing `Display` bound on `FromServerFnError`, #3811 follow-up
* fix: send/receive websocket data
* fix: clippy warnings
* fix: server_fn_axum example
* fix: make de/serialize_result functions public
* fix: make websocket result ser/de private
* chore: make the doc a comment and remove allow dead_code
2025-04-23 07:52:42 -04:00
Saber Haj Rabiee
f83b14d76c
feat: enhancing ByteStream error handling ( #3869 )
...
* feat: enhancing `ByteStream` error handling
* fix: easing unnecessary trait bound over some `TextStream` methods
2025-04-23 07:38:39 -04:00
Rakshith Ravi
b36dec8269
feat: add header generation method to BrowserResponse ( #3873 )
2025-04-23 07:33:18 -04:00
Greg Johnston
b45f982feb
fix: close Actix websocket stream when browser disconnects ( closes #3865 ) ( #3866 )
2025-04-19 16:47:09 -04:00
Saber Haj Rabiee
c743f0641c
chore: make the doc a comment and remove allow dead_code
2025-04-17 06:45:40 -07:00
Saber Haj Rabiee
078c252e2e
fix: make websocket result ser/de private
2025-04-17 03:38:04 -07:00
martin frances
410aedbba8
chore: ran cargo outdated. ( #3722 )
...
* chore: ran cargo outdated fixed issues.
In bumping the rand crate, calls to thread_rng() becomes rng().
* backed out changes to rand.
2025-04-16 16:42:01 -07:00
Saber Haj Rabiee
de3a558203
fix: make de/serialize_result functions public
2025-04-15 09:24:43 -07:00
Saber Haj Rabiee
b95e827b8b
fix: clippy warnings
2025-04-15 08:31:42 -07:00
Saber Haj Rabiee
30c445a419
fix: send/receive websocket data
2025-04-15 07:43:47 -07:00
Saber Haj Rabiee
6d5ab73594
chore: easing Display bound on FromServerFnError, #3811 follow-up
2025-04-14 23:52:02 -07:00
Saber Haj Rabiee
7637e586d5
feat: enhancing server_fn errors ( #3811 )
...
* feat: enhancing server_fn errors
* fix: `server_fn` `not_result.stderr` line numbers
* fix: example server_fns_axum
* fix: not need to force ser/de traits
* fix(docs): deserialize error comment
* fix: remove unneeded traits bounds
2025-04-10 14:04:16 -07:00
Mykyta
ba7bfd8bac
feat: allow using different error types for req/resp with WebSockets, closes #3724 ( #3766 )
...
* feat: allow using different error types for request/response with WebSocket
* [autofix.ci] apply automated fixes
* chore: clean up merge issues
* chore: fix custom client example
* we can't use nightly features on stable
* update flake inputs
* include gcc and glib to flake dev shell
* update expected stderr outputs server_fn/tests/invalid
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Greg Johnston <greg.johnston@gmail.com >
2025-04-09 10:03:47 -07:00
Greg Johnston
300d301c11
Merge pull request #3755 from ifiokjr/feat/support_aliased_results_in_server_fn
...
feat: support aliased `Result` return types for `server_fn`
2025-04-02 20:56:29 -04:00
ChosunOne
4c6c79da40
feat: add support for more HTTP methods in server fn codecs ( #3797 )
2025-03-29 14:55:08 -04:00
Ifiok Jr.
753d02a14c
chore: fix formatting
2025-03-26 15:12:32 +00:00
Ifiok Jr.
ae23364ef8
chore: add comment explaining annotation
2025-03-26 15:12:32 +00:00
Ifiok Jr.
a74713a371
fix: only use diagnostic attribute on versions after 1.78
2025-03-26 15:12:31 +00:00
Ifiok Jr.
72e84f4e38
feat: support aliased Result return types for server_fn
...
- Enhanced error messages for better clarity when server functions do not meet the expected return type requirements.
- Added `trybuild` tests to ensure behaviour is not broken in future releases.
2025-03-26 15:12:31 +00:00
Greg Johnston
1fe39bf7c8
Merge remote-tracking branch 'origin' into leptos_0.8
2025-03-21 16:18:01 -04:00
Saber Haj Rabiee
a0d75fda03
chore: no need to filter out "nightly" feature as of #3735 ( #3747 )
...
* chore: no need to filter out "nightly" feature as of #3735
* fix: enable hot-reload only if in all debug mode, nightly feature and
nightly rustc
* fix: do not build/test against nightly feature alone
* fix: don not test against nightly feature alone
* fix: add trace-components to denylist
2025-03-21 10:16:16 -07:00
Saber Haj Rabiee
52c770c7da
fix(CI): free-up disk, properly gate nightly feature and pre-install deps ( #3735 )
...
* fix(CI): pre-install tailwind and sass
* chore: retrigger CI
* fix(CI): properly set `erased_mode` in examples
* fix(CI): workflow logic install deps locally
* chore(CI): organized tailwind and sass versions
* fix: properly ignore nightly features on stable rustc
* fix(CI): typo
* fix: missing cfg attr
* fix: properly gate nightly module in `reactive_graph``
* fix: complete `rustc_nightly` cfg gate
* fix(CI): making even more space for CI workers
* fix: missing one more rustc_nightly gated feature
* fix: maximize the speed of cargo-all-features by limiting combinations to 2
2025-03-20 14:28:07 -07:00
benwis
e95c903e85
v0.7.7
2025-03-19 18:19:37 -07:00
Greg Johnston
bc48aa4228
chore: reexport Bytes to make it easier to implement Client
2025-03-10 21:06:26 -04:00
Greg Johnston
d2c81fe955
change: enable url and json by default on server_fn
2025-03-10 16:02:50 -04:00
Greg Johnston
28eb96831a
chore: fix up doctests on server_fn crate
2025-03-10 15:57:59 -04:00
autofix-ci[bot]
599c87c88a
[autofix.ci] apply automated fixes
2025-03-10 14:03:07 +00:00
Evan Almloff
3ca98279e1
forward server fn visibility
2025-03-10 08:52:32 -05:00
Evan Almloff
18570e970c
Fix clippy
2025-03-07 17:19:24 -06:00
autofix-ci[bot]
787bf385d3
[autofix.ci] apply automated fixes
2025-03-07 23:18:19 +00:00
Evan Almloff
b6d2808671
Document the protocol trait and implementations
2025-03-07 17:12:49 -06:00
Evan Almloff
2e4d94b6c6
Add encoding suffix to the encoding types and revert renaming the post encodings
2025-03-07 17:12:49 -06:00
autofix-ci[bot]
66f9c8c999
[autofix.ci] apply automated fixes
2025-03-07 21:26:39 +00:00