All Versions
81
Latest Version
Avg Release Cycle
38 days
Latest Release
931 days ago

Changelog History
Page 7

  • v1.0.2 Changes

    June 17, 2019

    ๐Ÿ”„ Changed

    • ๐Ÿšš Move cors middleware to actix-cors crate.

    • ๐Ÿšš Move identity middleware to actix-identity crate.

  • v1.0.1 Changes

    June 17, 2019

    โž• Added

    • โž• Add support for PathConfig #903

    • โž• Add middleware::identity::RequestIdentity trait to get_identity from HttpMessage.

    ๐Ÿ”„ Changed

    • ๐Ÿšš Move cors middleware to actix-cors crate.

    • ๐Ÿšš Move identity middleware to actix-identity crate.

    • 0๏ธโƒฃ Disable default feature secure-cookies.

    • ๐Ÿ‘ Allow to test an app that uses async actors #897

    • Re-apply patch from #637 #894

    ๐Ÿ›  Fixed

    • HttpRequest::url_for is broken with nested scopes #915
  • v1.0.0 Changes

    June 05, 2019

    โž• Added

    • โž• Add Scope::configure() method.

    • โž• Add ServiceRequest::set_payload() method.

    • โž• Add test::TestRequest::set_json() convenience method to automatically serialize data and set header in test requests.

    • โž• Add macros for head, options, trace, connect and patch http methods

    ๐Ÿ”„ Changed

    • โฌ‡๏ธ Drop an unnecessary Option<_> indirection around ServerBuilder from HttpServer. #863

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix Logger request time format, and use rfc3339. #867

    • Clear http requests pool on app service drop #860

  • v1.0.0-rc Changes

    May 18, 2019

    โž• Added

    • โž• Add Query<T>::from_query() to extract parameters from a query string. #846
    • QueryConfig, similar to JsonConfig for customizing error handling of query extractors.

    ๐Ÿ”„ Changed

    • ๐Ÿ”€ JsonConfig is now Send + Sync, this implies that error_handler must be Send + Sync too.

    ๐Ÿ›  Fixed

    • Codegen with parameters in the path only resolves the first registered endpoint #841
  • v1.0.0-beta.4 Changes

    May 12, 2019

    โž• Added

    • ๐Ÿ‘ Allow to set/override app data on scope level

    ๐Ÿ”„ Changed

    • ๐Ÿ”ง App::configure take an FnOnce instead of Fn
    • โฌ†๏ธ Upgrade actix-net crates
  • v1.0.0-beta.3 Changes

    May 04, 2019

    โž• Added

    • โž• Add helper function for executing futures test::block_fn()

    ๐Ÿ”„ Changed

    • ๐Ÿ”ง Extractor configuration could be registered with App::data() or with Resource::data() #775

    • ๐Ÿšš Route data is unified with app data, Route::data() moved to resource level to Resource::data()

    • CORS handling without headers #702

    • ๐Ÿ‘ Allow to construct Data instances to avoid double Arc for Send + Sync types.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix NormalizePath middleware impl #806

    โœ‚ Deleted

    • App::data_factory() is deleted.
  • v1.0.0-beta.2 Changes

    April 24, 2019

    โž• Added

    • โž• Add raw services support via web::service()

    • โž• Add helper functions for reading response body test::read_body()

    • โž• Add support for remainder match (i.e "/path/{tail}*")

    • Extend Responder trait, allow to override status code and headers.

    • Store visit and login timestamp in the identity cookie #502

    ๐Ÿ”„ Changed

    • .to_async() handler can return Responder type #792

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix async web::Data factory handling
  • v1.0.0-beta.1 Changes

    April 20, 2019

    โž• Added

    • โž• Add helper functions for reading test response body, test::read_response() and test::read_response_json()`

    • โž• Add .peer_addr() #744

    • โž• Add NormalizePath middleware

    ๐Ÿ”„ Changed

    • ๐Ÿ“‡ Rename RouterConfig to ServiceConfig

    • โœ… Rename test::call_success to test::call_service

    • โœ‚ Removed ServiceRequest::from_parts() as it is unsafe to create from parts.

    • CookieIdentityPolicy::max_age() accepts value in seconds

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed TestRequest::app_data()
  • v1.0.0-alpha.6 Changes

    April 14, 2019

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ Allow to use any service as default service.

    • โœ‚ Remove generic type for request payload, always use default.

    • โœ‚ Removed Decompress middleware. Bytes, String, Json, Form extractors automatically decompress payload.

    • ๐Ÿ‘‰ Make extractor config type explicit. Add FromRequest::Config associated type.

  • v1.0.0-alpha.5 Changes

    April 12, 2019

    โž• Added

    • โž• Added async io TestBuffer for testing.

    โœ‚ Deleted

    • โœ‚ Removed native-tls support