Skip to content

Vapor 3.0.0 Beta 2

Pre-release
Pre-release
Compare
Choose a tag to compare
@tanner0101 tanner0101 released this 13 Feb 02:15
· 1129 commits to main since this release

New:

  • New helpers on put, post, patch for decoding content.
struct LoginRequest: Content {
    var email: String
    var password: String
}

router.post(LoginRequest.self, at: "login") { req, loginRequest in
    return "\(loginRequest.email):\(loginRequest.password)"
}
  • Max size for decoding multipart is now configurable.
let multipartConfig = MultipartFormConfig(maxSize: 1024)
services.register(multipartConfig)
  • Validation package has been moved back to its own repo.

Fixed:

Milestone