Sergio Benitez
99849bd563
Add placeholder v0.5 to v0.6 upgrade guide.
2023-11-18 11:45:23 +01:00
Sergio Benitez
44ac3f1eb6
Move to 0.6.0-dev on master.
2023-11-18 11:30:50 +01:00
Sergio Benitez
aabf856de4
Fix various typos in v0.5 news and guide.
2023-11-18 11:03:44 +01:00
Sergio Benitez
c6d7016146
New version: 0.5.0.
2023-11-18 11:03:40 +01:00
Sergio Benitez
b70c237461
Polish news for v0.5. Add RWF2 announcement.
2023-11-17 17:05:05 +01:00
Sergio Benitez
f7a6c8610e
Update FAQ for 0.5.0.
2023-11-17 17:05:02 +01:00
Sergio Benitez
6d467564d6
Update version numbers for 0.5.0.
2023-11-17 17:04:59 +01:00
Sergio Benitez
6bcab27101
Initial news article for v0.5 release.
2023-11-17 17:04:56 +01:00
Sergio Benitez
f25954fef0
Add WebSocket section to upgrading guide.
2023-11-17 17:04:54 +01:00
Sergio Benitez
e6985c50e8
Add 0.5.0 CHANGELOG entry.
2023-11-17 17:04:52 +01:00
Sergio Benitez
124ec94b46
Fix typos.
...
Co-authored-by: cui fliter <imcusg@gmail.com>
2023-11-17 17:04:49 +01:00
Sergio Benitez
0d48743bd8
Fix broken site links.
2023-11-17 17:04:47 +01:00
Sergio Benitez
a1c29c735c
New version: 0.5.0-rc.4.
...
New contrib versions: 0.1.0-rc.4.
2023-11-17 17:04:44 +01:00
Sergio Benitez
3a935c2c22
Add CHANGELOG for 0.5.0-rc.4.
2023-11-17 17:04:42 +01:00
Juhasz Sandor
1c3342d5af
Update 'diesel-async' to '0.4.1'.
2023-11-17 16:15:54 +01:00
Sergio Benitez
15637186ba
Document '&[u8]' form/data guard, limits.
2023-11-01 18:51:26 -05:00
Benjamin B
f14f93afa7
Fix typo in pastebin tutorial: 'route' -> 'wrote'.
2023-11-01 17:41:48 -05:00
Sergio Benitez
1df854e13a
Add a "clear message" button to cookies example.
2023-11-01 12:08:57 -05:00
Sergio Benitez
fa0c778276
Set 'SameSite' to 'Lax' on removal cookies.
...
This avoids needless warnings from certain browsers.
2023-11-01 12:08:26 -05:00
Sergio Benitez
48d1b82e84
Qualm various emerging unused warnings.
2023-11-01 01:16:28 -05:00
Sergio Benitez
fbd1a0d069
Improve forwarding status code precision.
...
Previously, the `NotFound` status code was used to signal many kinds of
recoverable, forwarding errors. This included validation errors, incorrect
Content-Type errors, and more.
This commit modifies the status code used to forward in these instances to more
precisely indicate the forwarding condition. In particular:
* Parameter `FromParam` errors now forward as 422 (`UnprocessableEntity`).
* Query paramater errors now forward as 422 (`UnprocessableEntity`).
* Use of incorrect form content-type forwards as 413 (`UnsupportedMediaType`).
* `WebSocket` guard now forwards as 400 (`BadRequest`).
* `&Host`, `&Accept`, `&ContentType`, `IpAddr`, and `SocketAddr` all forward
with a 500 (`InternalServerError`).
Additionally, the `IntoOutcome` trait was overhauled to support functionality
previously offered by methods on `Outcome`. The `Outcome::forward()` method now
requires a status code to use for the forwarding outcome.
Finally, logging of `Outcome`s now includes the relevant status code.
Resolves #2626 .
2023-10-31 18:44:37 -05:00
Sergio Benitez
c90812051e
Rename 'Outcome::Failure' to 'Outcome::Error'.
...
The primary motivation is to deconflate the leading `F`s in `Failure` and
`Forward`. In particular, when using a generics, we used `F` for forward, which
could easily be confused for `F` for `Failure`. This resolves the conflation.
2023-10-31 12:17:28 -05:00
Steven Murdoch
11c9c3cbcd
Fix off-by-one, improve style in forms example.
2023-10-27 15:19:48 -05:00
Sergio Benitez
260e671d43
Use mixed-site spans to avoid clippy 'uri!' error.
...
Closes #2630 .
2023-10-27 14:50:48 -05:00
许杰友 Jieyou Xu (Joe)
07fe79796f
Use Span::mixed_site to avoid let unit warnings.
...
Closes #2568 .
2023-10-16 17:50:49 -07:00
Lev Kokotov
ac01e55e8b
Fix typo in 'rocket_ws' README.
2023-10-16 15:35:10 -07:00
Ruben Schmidmeister
58adc48965
Set 'color-scheme' in default catcher HTML.
2023-10-16 15:29:51 -07:00
Sergio Benitez
ed5c755bb6
Avoid using 'glob' to walk templates directory.
...
Previously, `dyn_templates` walked the user-provided `template_dir` path by
constructing a glob pattern prefixed with `template_dir`. If `template_dir`
contained characters recognized by the glob pattern parser, then at best the
pattern failed to parse, and at worst, incorrect directories were searched.
This commit removes the use of `glob` to walk the templates directory and
instead uses `walkdir`, obviating the issues described above.
Fixes #2627 .
2023-10-14 15:00:36 -07:00
Fenhl
f950d3e0ec
Upgrade 'tokio-tungstenite' to 0.20.
2023-10-09 17:05:03 -07:00
Sergio Benitez
ae68742048
Update dependencies.
...
* notify: 5 -> 6
* indexmap: 1 -> 2
* cookie: 0.18.0-rc.0 -> 0.18
2023-10-09 17:03:21 -07:00
Sergio Benitez
47faac6080
Document that '&[u8]' is a form guard.
2023-10-02 11:59:03 -07:00
Sergio Benitez
5d31ad4efb
Update 'cookie' to 0.18.
2023-09-28 23:50:29 -07:00
Sergio Benitez
f41474dd61
Fix broken links between codegen and http crates.
...
Also resolves link warnings emitted by rustdoc.
Closes #2594
2023-09-20 17:17:22 -07:00
Sergio Benitez
bbb124eeea
Update UI tests for latest rustc.
2023-09-20 16:17:16 -07:00
Sergio Benitez
28de15858e
Avoid using 'macro' items on stable.
...
This gets rid of the warning message on stable when building examples.
2023-09-20 16:17:16 -07:00
Sergio Benitez
2cf38a5aa3
Remove use of 'private_in_public' lint.
...
The lint no longer exists. This gets rid of a compile-time warning for users.
Resolves #2608 .
2023-09-20 16:16:05 -07:00
Sergio Benitez
498af3d9d0
Improve chat example JavaScript code.
...
Resolves #2617 .
2023-09-20 13:55:59 -07:00
Sergio Benitez
26a3f00f82
Work around bug in sqlx database example.
2023-08-25 17:59:29 -07:00
Sergio Benitez
695cf3aab1
Update UI tests for latest `rustc`.
2023-08-25 15:23:29 -07:00
Sergio Benitez
fc76bf7b68
Update 'databases' example README.
...
The README now more completely documents the example.
All implementations now make use of 'RETURNING'.
2023-08-25 15:19:15 -07:00
Manuel Transfeld
aa7805a5f8
Update 'sqlx' to '0.7'.
2023-08-25 14:02:44 -07:00
Sergio Benitez
ddeac5ddcf
Remove unnecessary braces.
2023-08-14 14:16:56 -04:00
Sergio Benitez
5606b8e693
Clarify when 'UriDisplay' can be derived.
...
Resolves #2595 .
2023-08-14 14:11:08 -04:00
Sergio Benitez
b4c8597194
Update UI test expected results.
2023-08-11 15:14:37 -04:00
Sergio Benitez
c337f75f32
Fix 'get_pending()' docs, functionality.
...
The `get_pending()` method now properly decrypts private cookies that were
present in the jar originally.
Resolves #2591 .
2023-08-10 16:22:28 -04:00
Sergio Benitez
c2936fcb1e
Update 'yansi' to 1.0.0-rc.
2023-07-11 13:18:35 -07:00
Sergio Benitez
9a9cd76c01
Add support for 'diesel-async' to 'db_pools'.
2023-06-09 16:47:06 -07:00
Sergio Benitez
792bab251e
Update 'deadpool-redis' to '0.12'.
2023-06-09 16:47:06 -07:00
Sergio Benitez
6db63d6bb3
Use 'resolver = 2' across workspaces.
2023-06-09 16:46:58 -07:00
Sergio Benitez
a9549cd4e8
Remove use of 'unsafe' in 'RawStr' doctests.
2023-06-07 20:44:19 -07:00