1
0
mirror of https://github.com/fafhrd91/actix-web synced 2024-11-24 08:22:59 +01:00
actix-web/MIGRATION-0.4-0.5.md
2018-04-11 16:49:45 -07:00

1.0 KiB

Migration from 0.4 to 0.5

  • HttpResponseBuilder::body(), .finish(), .json() methods return HttpResponse instead of Result<HttpResponse>

  • actix_web::Method, actix_web::StatusCode, actix_web::Version moved to actix_web::http module

  • actix_web::header moved to actix_web::http::header

  • NormalizePath moved to actix_web::http module

  • HttpServer moved to actix_web::server, added new actix_web::server::new function same as actix_web::server::HttpServer::new

  • DefaultHeaders middleware does not use seprate builder

  • StaticFiles::new()'s show_index removed, use show_files_listing method instead.

  • CookieSessionBackendBuilder removed, all methods moved to CookieSessionBackend type

  • actix_web::httpcodes module is deprecated, HttpResponse::Ok() and other fn should be used instead

  • ClientRequestBuilder::body() returns Result<_, actix_web::Error> instead of http::Error

  • Application renamed to a App

  • actix_web::Reply, actix_web::Resource moved to actix_web::dev