Sergio Benitez
a59f3c4c1f
Fix min dependency versions. Update MSRV to 1.64.
...
Also includes a work-around for a buggy `format_args!` macro found in
rustc 1.67 and 1.68.
Resolves #2670 .
2023-12-13 17:49:05 -08:00
Sergio Benitez
92a2559a9a
Set 'img' width, height to decrease layout jitter.
2023-12-08 13:59:21 -08:00
Sergio Benitez
bae8216cd4
Enable templateless issue creation.
2023-12-06 16:49:39 -08:00
Sergio Benitez
93591a87a3
Upgrade to GitHub issue forms.
2023-12-06 16:48:02 -08:00
Sergio Benitez
8d9dfcecad
Silence more warnings in generated code.
...
Resolves #2655 .
2023-12-05 17:55:56 -08:00
Sergio Benitez
7f7d352e45
Add '.rustfmt.toml' disabling formatting.
2023-11-28 10:22:22 +01:00
Sergio Benitez
2b8d6d3f06
Update data for site refresh.
2023-11-27 15:01:44 +01:00
Sergio Benitez
e526fa04d4
Update 'SergioBenitez/Rocket' to 'rwf2/Rocket'.
...
Resolves rwf2/rwf2#5 .
2023-11-21 16:32:25 +01:00
Sergio Benitez
e81f6c8323
Set prelease config setting to true.
2023-11-21 16:27:04 +01:00
Sergio Benitez
9a04cff9c0
Add GitHub FUNDING file.
2023-11-21 07:21:19 -08:00
Sergio Benitez
89a2af179b
Use versioned URIs in news articles.
2023-11-18 11:45:35 +01:00
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