Skip to content

Releases: gotham-rs/gotham

gotham 0.7.4

17 Apr 08:18
gotham-0.7.4
f1a0df4
Compare
Choose a tag to compare

Crates

  • gotham 0.7.4

Changelog

Notable changes:

  • assets: Add support for configurable bufsize for FileHandler (#649)

Full Changelog: gotham-0.7.2...gotham-0.7.3

gotham 0.7.3

05 Mar 16:50
gotham-0.7.3
f6e467e
Compare
Choose a tag to compare

Crates

  • gotham 0.7.3

Changelog

Notable changes:

  • Add range request support for FileHandler (#628, #633)

Minor changes:

  • Update base64 requirement from 0.21 to 0.22 (#646)
  • Fix feature = "cargo-clippy" deprecation (#645)

Full Changelog: gotham-0.7.2...gotham-0.7.3

gotham 0.7.2

12 Sep 19:46
gotham-0.7.2
702a03a
Compare
Choose a tag to compare

Crates

  • gotham 0.7.2
  • gotham_middleware_diesel 0.5.1
  • borrow-bag 1.1.1

Changelog

Notable changes:

  • Re-export cookie (#625)
  • Fix incorrect Clone implementation and other lints (#624)

Minor changes:

  • Bump minimal versions of dependencies (#623)
  • Update uuid requirement from 0.8 to 1.0 (#594)
  • Update base64 requirement from 0.13 to 0.21 (#608)

Full Changelog: gotham-0.7.1...gotham-0.7.2

gotham_derive 0.7.1

20 Mar 14:08
gotham_derive-0.7.1
8af0685
Compare
Choose a tag to compare

Crates:

  • gotham_derive 0.7.1

Changelog:

  • Update syn to 2.0 (#611)

gotham_middleware_jwt 0.8.0

06 Nov 20:00
gotham_middleware_jwt-0.8.0
fef3d23
Compare
Choose a tag to compare

Crates:

  • gotham_middleware_jwt 0.8.0

Changelog:

  • Update jsonwebtoken requirement from 7.0 to 8.0 (#586)

gotham_middleware_diesel 0.5.0

06 Nov 20:01
gotham_middleware_diesel-0.5.0
fef3d23
Compare
Choose a tag to compare

Crates:

  • gotham_middleware_diesel 0.5.0

Changelog:

  • Update diesel to 2.0 (#601)

gotham 0.7.1

18 Nov 14:06
gotham-0.7.1
e323c14
Compare
Choose a tag to compare

Crates:

  • gotham 0.7.1

Changelog:

  • Fix session discard future not being Send (#581)

gotham 0.7.0

12 Nov 20:40
gotham-0.7.0
7251955
Compare
Choose a tag to compare

Crates:

  • gotham 0.7.0
  • gotham_derive 0.7.0
  • gotham_middleware_jwt 0.7.0
  • gotham_middleware_diesel 0.4.0

Starting with this version, directly importing the derive macros from the gotham_derive crate is deprecated. Use gotham::prelude::* instead.

Changelog:

  • Send state to the session backend and allow it to return futures (#468)
  • Re-export the mime crate and all gotham_derive macros
  • Add AsyncTestServer (#552, #553, #555)
  • Introduce new features session, http2 and testing (all enabled by default)
  • Remove rustls feature from the default features
  • Start functions now return a result (#568, #571)
  • Allow access to the inner error of a HandlerError (#575)
  • Add a prelude module that re-exports traits and derive macros (#567)

gotham 0.6.1

12 Jul 17:12
gotham-0.6.1
b82c03f
Compare
Choose a tag to compare

Crates:

  • gotham_middleware_jwt 0.6.1
  • gotham_middleware_diesel 0.3.1

Changelog:

  • Rename JWTMiddleware to JwtMiddleware
  • Update outdated documentation

gotham 0.6.0

20 Mar 21:54
gotham-0.6.0
0968cae
Compare
Choose a tag to compare

Crates:

  • gotham 0.6.0
  • gotham_derive 0.6.0
  • gotham_middleware_jwt 0.6.0
  • gotham_middleware_diesel 0.3.0

Changelog:

  • Update hyper to 0.14 and tokio to 1.0
  • Update cookie to 0.15
  • Implement Into<Response> for TestResponse
  • Add downcast_cause_ref and downcast_cause_mut for HandlerError
  • Add add_route_matcher to DelegateRouteBuilder
  • Add State::from_request to allow using gotham with a custom hyper service
  • Fix spurious Not Connected errors (#461)
  • Remove PathExtractor and QueryStringExtractor derive macros, they've been replaced by StateData and StaticResponseExtender a few releases ago