Sergio Benitez
9b1cf229d7
Fix build, documentation, and tests.
...
This commit makes it possible to build, document, and test Rocket v0.4.
The main changes are:
* A `Cargo.lock` was added that includes references to yanked deps.
* The `tls` feature isn't tested as `ring` fails to build.
* The site guide was moved to `docs/guide`.
* The `site/` directory was removed.
2024-02-25 15:19:37 -08:00
Sergio Benitez
a316991adf
New version: 0.4.11.
2022-05-25 17:56:36 -07:00
Sergio Benitez
5824f56c4e
Remove removed rustc features.
...
* 'crate_visibility_modifier'
* 'external_doc'
Closes #2205 .
2022-05-25 17:48:07 -07:00
Sergio Benitez
08e5b6dd0d
New version: 0.4.10.
2021-05-21 23:16:16 -07:00
Matthew Pomes
3276b8794e
Remove use of unsafe in 'parse_owned()'.
...
This fixes a soundness issue where a returned error may refer to a
long-lived borrow and removes the potential for any such infraction in
the future.
2021-05-21 23:13:56 -07:00
Sergio Benitez
aabd886388
New version: 0.4.9.
2021-05-19 10:21:05 -07:00
Sergio Benitez
7adfbd5a1e
New version: 0.4.8.
2021-05-18 21:18:12 -07:00
Sergio Benitez
425f741b87
Update 'Try' impl, codegen for nightly-2021-05-18.
...
Minimum nightly is now '2021-05-18'.
2021-05-18 20:59:11 -07:00
Brendon Federko
93e88b019b
Enable 'std' 'indexmap' feature.
...
Fixes #1548 .
2021-04-16 21:55:58 -07:00
Sergio Benitez
b67bd8be90
New version: 0.4.7.
2021-02-09 17:41:40 -08:00
Sergio Benitez
b53a906a8e
Fix soundness issue: make 'Formatter' panic-safe.
...
Fixes #1534 .
2021-02-09 17:28:42 -08:00
Sergio Benitez
b4fadae53d
New version: 0.4.6.
2020-11-09 23:22:43 -08:00
Sergio Benitez
6f5725b83d
Update source code idiomacy, clearing warnings.
2020-09-12 03:10:27 -07:00
Sergio Benitez
4683407f59
New version: 0.4.5.
2020-05-30 14:29:06 -07:00
Sergio Benitez
278233fe1a
Require 'cookie' '0.11.3'.
2020-05-30 01:44:03 -07:00
Sergio Benitez
c8ee13b220
Add 'Origin::map_path()' method.
2020-05-30 00:48:23 -07:00
Sergio Benitez
807e3b8d85
New version: 0.4.4.
2020-03-09 02:17:21 -07:00
Sergio Benitez
635a4bddba
Fix more broken links.
2020-03-09 02:04:03 -07:00
Sergio Benitez
b3d65b0ad2
New version: 0.4.3.
2020-02-29 18:19:02 -08:00
Matt Brubeck
43439f4004
Update 'smallvec' to '1.0'.
2020-02-27 18:21:27 -08:00
Jacob Pratt
a1cca97587
Abide by formatting in 'Debug' implementations.
2020-02-27 16:04:36 -08:00
Sergio Benitez
0c56ecc181
Set cookies even on error responses.
...
Fixes #1213 .
2020-02-09 01:53:05 -08:00
Sergio Benitez
35753c4d53
Fix tests for Windows.
2019-07-06 01:15:47 -07:00
Sergio Benitez
2d4dc5ae58
New version: 0.4.2.
2019-06-28 17:50:57 -07:00
Jacob Pratt
3e3fe56e6a
Remove stabilized feature gates.
...
* try_from
* transpose_result
2019-06-28 12:08:49 -07:00
Sergio Benitez
f1f09f17ca
New version: 0.4.1.
2019-05-11 16:51:38 -07:00
Sergio Benitez
f0c6c9b26f
Use explicit associated type in 'IntoOwned' impl.
2019-02-06 19:37:39 -08:00
Sergio Benitez
ca5623c641
Type encoding to fix encoding issues once and for all.
...
Fixes #849 .
2018-12-12 17:38:36 -08:00
Sergio Benitez
5056705884
Improve query string routing and typed URI docs.
2018-12-07 12:09:15 -08:00
Sergio Benitez
b88a2d7d05
Add notes about enabling features to contrib docs.
2018-12-07 09:07:27 -08:00
Sergio Benitez
a4dcb0cf4c
New version: 0.4.0.
2018-12-06 09:19:11 -08:00
Sergio Benitez
d7933dd6fd
Implement ignorable 'uri!' expressions.
...
Closes #840 .
2018-12-06 08:43:24 -08:00
Sergio Benitez
90a6749313
New version: 0.4.0-rc.2.
2018-11-30 21:00:18 -08:00
Sergio Benitez
b7db74144f
Parameterize 'UriDisplay' with 'Path' or 'Query'.
...
This commit introduces the sealed `UriPart` marker trait as well as the
implementing `Path` and `Query` marker types, allowing for parts of a
URI to be distinguished at the type level. Consequently, `UriDisplay`
has been parameterized with `P: UriPart`, creating `UriDisplay<Path>`
and `UriDisplay<Query>`. The effect of this change is improved type
safely for URI rendering as well as the ability to omit rendering values
in query parts via `Option` and `Result`.
The `UriDisplay` derive was replaced by `UriDisplayQuery` and
`UriDisplayPath` which derive implementations for `UriDisplay<Path>`
and `UriDisplay<Query>`, respectively.
This commit also works around a rustdoc visibility issue by creating a
hidden `http::private` module.
Finally, this commit also removes the now vestigial use of the
`rustc_private` feature in codegen.
Fixes #827 .
2018-11-27 10:01:47 -06:00
Alva Snædís
4dea9eed36
Mention that u128, i128 implement UriDisplay.
2018-11-11 21:51:42 -08:00
Sergio Benitez
4224419e63
Reduce 'cfg' usage for 'private-cookies' feature.
2018-11-08 23:56:15 -08:00
Linus Unnebäck
53758c6dd7
Introduce the 'private-cookies' feature.
2018-11-08 23:38:18 -08:00
Alex Bowers
32e2ff4d6b
Add ZIP (application/zip) as a known media type.
2018-11-08 20:47:26 -08:00
Sergio Benitez
a2ada84986
Move 'UriDisplay' note to top of 'FromUriParam' docs.
2018-11-05 15:02:11 -08:00
Sergio Benitez
5762208bba
Percent-encode characters: '[', ']', '\', '^', '|'.
...
Fixes #808 .
2018-11-02 00:10:01 -07:00
Sergio Benitez
4dbd87a36f
New version: 0.4.0-rc.1.
2018-10-31 14:35:30 -07:00
Sergio Benitez
7b2b6aba81
Use published version of 'pear'.
2018-10-28 20:17:44 -07:00
Sergio Benitez
3f2e724b23
Update rustls to 0.14.
2018-10-27 18:14:17 -07:00
Sergio Benitez
556206e8b3
Version all URLs to 'rocket.rs'.
2018-10-26 21:20:12 -07:00
Sergio Benitez
3798cd3e65
Document and test 'UriDisplay', its derive, and 'Formatter'.
2018-10-25 02:53:04 -07:00
Divyahans Gupta
34421f13f3
Allow nested values in 'UriDisplay'.
2018-10-24 21:57:53 -07:00
Sergio Benitez
26db5ecb4e
Fix normalization and Windows issues.
2018-10-24 00:01:56 -07:00
Sergio Benitez
ea158d4344
Individually document proc bang macros and derives.
2018-10-15 15:27:47 -07:00
Sergio Benitez
05eee14d90
Update pear to latest revision.
2018-10-14 23:49:02 -07:00
Sergio Benitez
28f2a33abd
Use inter/intra-crate links in all documentation.
2018-10-09 04:31:09 -07:00