Gotham Versions Save

A flexible web framework that promotes stability, safety, security and speed.

gotham-0.7.3

1 month ago

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: https://github.com/gotham-rs/gotham/compare/gotham-0.7.2...gotham-0.7.3

gotham-0.7.2

7 months ago

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: https://github.com/gotham-rs/gotham/compare/gotham-0.7.1...gotham-0.7.2

gotham_derive-0.7.1

1 year ago

Crates:

  • gotham_derive 0.7.1

Changelog:

gotham_middleware_diesel-0.5.0

1 year ago

Crates:

  • gotham_middleware_diesel 0.5.0

Changelog:

gotham_middleware_jwt-0.8.0

1 year ago

Crates:

  • gotham_middleware_jwt 0.8.0

Changelog:

gotham-0.7.1

2 years ago

Crates:

  • gotham 0.7.1

Changelog:

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

gotham-0.7.0

2 years ago

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

2 years ago

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

3 years ago

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

borrow-bag-1.1.0

3 years ago

Changelog:

  • Add #[derive(Default)] to BorrowBag
  • Remove skeptic dependency
  • Fix several lints and warnings