Sergio Benitez
e2213d0f06
Prefix release codenames with 'v'.
2020-02-29 18:18:50 -08:00
Sergio Benitez
90eaad852c
Deprecate 'Result' specialization. Add 'Debug' responder.
2020-02-29 17:47:57 -08:00
Sergio Benitez
436a5aad57
Deprecate 'Result<T, E>, E: !Responder' responder.
2020-02-29 17:47:45 -08:00
Sergio Benitez
ff535c2ff9
Inline macro docs into core crate.
2020-02-27 18:42:28 -08:00
Sergio Benitez
0ecb50c3b5
Add prerelease flag to 'config.sh'.
2020-02-27 18:42:03 -08:00
Jeb Rosen
e564d83050
Point out that the database attribute must be imported.
...
Fixes #1074 .
2020-02-27 18:24:29 -08:00
Matt Brubeck
43439f4004
Update 'smallvec' to '1.0'.
2020-02-27 18:21:27 -08:00
Christian Bourjau
fb9f34e38f
Fix typo in README: missing 'a'.
2020-02-27 18:20:57 -08:00
Dmitry Murzin
40f267c580
Implement 'FromParam' for 'NonZero*' types.
2020-02-27 18:20:01 -08:00
Jeb Rosen
cd92532909
Fix CI on MacOS.
...
Homebrew/homebrew-core#46566 merged 'mysql-connector-c' into
'mysql-client', which does not install into the same paths.
2020-02-27 16:15:14 -08:00
Jeb Rosen
8408b9ba6f
Fix Windows CI by forcing 64-bit rustup installation.
2020-02-27 16:14:51 -08:00
A. L
25c2f62850
Add additional Responder wrappers for some common HTTP status codes:
...
* 204 NoContent
* 401 Unauthorized
* 403 Forbidden
* 409 Conflict
2020-02-27 16:14:27 -08:00
Sergio Benitez
7a7cd83783
Use proper span in responder codegen output.
2020-02-27 16:14:23 -08:00
Jacob Pratt
a1cca97587
Abide by formatting in 'Debug' implementations.
2020-02-27 16:04:36 -08:00
Jeb Rosen
b29b2db35e
Adjust '#[catch]' codegen output to fix a UI test regression in latest nightly.
2020-02-27 16:03:54 -08:00
adrian5
c40276e8d2
Fix typo in databases documentation: extraneous word 'database'.
2020-02-27 16:02:36 -08:00
Sergio Benitez
3a8e23f7f2
Make references to core types absolute in codegen.
...
Prior to this commit, codegen emitted tokens containing bare types like
'Result' and 'Box' as well as presumed imported variants such as 'None'
and 'Ok'. However, users are free to shadow these, and if they do, the
generated code will fail to compile, or worse, be incorrect. To avoid
this, this commit makes all references to these core types and imports
absolute.
2020-02-27 16:00:57 -08:00
Sergio Benitez
cb5c02064b
Remove use of deprecated 'into_iter()'.
2020-02-27 15:52:40 -08:00
Sergio Benitez
070c5cbcfa
Update UI tests for latest nightly.
2020-02-27 15:48:50 -08:00
Sergio Benitez
60cba26f65
Fix guide examples for 0.4.
2020-02-27 15:35:56 -08:00
Sergio Benitez
878a73b6f0
Provide more details for opaque examples in guide.
...
Closes #1100 .
2020-02-27 14:43:08 -08:00
Sergio Benitez
4618bd0a5e
Test all guide code examples.
...
Every code example is now fully runnable and testable. As a result, all
examples are now tested and include imports. Relevant imports are shown
by default. Code examples can be expanded to show all imports.
Fixes #432 .
2020-02-27 14:43:06 -08:00
Sergio Benitez
996694aefb
Update UI tests for latest nightly.
2020-02-27 14:41:21 -08:00
Sergio Benitez
ce95839843
Update references to chat channels.
2020-02-27 14:40:57 -08:00
Sergio Benitez
368f387c21
Fix tests for latest nightly.
2020-02-09 01:53:09 -08:00
Sergio Benitez
fe4ac8e74d
Hide generated macro docs.
2020-02-09 01:53:09 -08:00
Sergio Benitez
0c56ecc181
Set cookies even on error responses.
...
Fixes #1213 .
2020-02-09 01:53:05 -08:00
Sergio Benitez
86427e1158
Update build badge for Azure Pipelines.
2019-07-06 01:16:33 -07:00
Sergio Benitez
bc7d9bac7c
Migrate from Travis to Azure Pipelines for CI.
...
Resolves #801 .
2019-07-06 01:15:47 -07:00
Sergio Benitez
35753c4d53
Fix tests for Windows.
2019-07-06 01:15:47 -07:00
Sergio Benitez
dab891dfa1
Stop caching for a working Travis CI.
2019-07-03 12:34:48 -07:00
Sergio Benitez
2d4dc5ae58
New version: 0.4.2.
2019-06-28 17:50:57 -07:00
Sergio Benitez
ab2c012c26
Fix link to 'Rustqlite' in databases docs.
2019-06-28 17:38:54 -07:00
Jeb Rosen
225218de3f
Document contrib database library versions.
...
This commit also adds a note to the contrib database documentation
describing how to enable features in upstream database crates.
2019-06-28 12:20:51 -07:00
Thomas Lent
b00423d7ac
Fix type in 'Data' rustdocs: 'T' -> 'DataGuard'.
2019-06-28 12:20:39 -07:00
Sergio Benitez
aaaecd10cd
Fix route path rendering in pastebin guide.
...
Resolves #1027 .
2019-06-28 12:20:39 -07:00
Jeb Rosen
b7afade412
Allow 'non_snake_case' for generated query params.
...
Also adds '#[deny(non_snake_case)]' to the complete route generation
test for regressions.
Fixes #1003 .
2019-06-28 12:20:13 -07:00
Sergio Benitez
de076895db
Update 'glob' dependency to 0.3.
2019-06-28 12:20:02 -07:00
Sergio Benitez
8afe5d3eaf
Update 'crossbeam' to 0.7 in 'managed_queue' example.
2019-06-28 12:19:00 -07:00
Sergio Benitez
f4548f09af
Update 'parking_lot' to 0.8 in 'todo' example.
2019-06-28 12:18:23 -07:00
Sergio Benitez
2d4eec8f7e
Update 'version_check' to 0.9.
2019-06-28 12:17:28 -07:00
Sergio Benitez
be829bd891
Set Content-Type on 'MsgPack' responses.
...
Fixes #1009 .
2019-06-28 12:11:23 -07:00
jeb
8e7100f8f7
Reexport derive macros alongside derived traits.
2019-06-28 12:11:18 -07:00
Sergio Benitez
ca1e6e0cf7
Set 'StaticFiles' rank with method, not bit-flags.
2019-06-28 12:11:07 -07:00
Sergio Benitez
4ad1813772
Allow setting a custom rank on 'StaticFiles'.
...
Resolves #965 .
2019-06-28 12:11:04 -07:00
Adam
233121b6dc
Implement 'FromIterator' for 'JsonValue'.
2019-06-28 12:09:32 -07:00
Jacob Pratt
3e3fe56e6a
Remove stabilized feature gates.
...
* try_from
* transpose_result
2019-06-28 12:08:49 -07:00
Sergio Benitez
dd06d7ba80
Clean up 'AdHoc' fairing implementation.
2019-06-28 12:08:49 -07:00
Konrad Borowski
8574dbf841
Replace uses of `FnBox`; `Box<dyn FnOnce>` now implements `FnOnce`.
2019-06-28 12:06:10 -07:00
Sergio Benitez
f1f09f17ca
New version: 0.4.1.
2019-05-11 16:51:38 -07:00