Vapor: 4.20.0 Release

Release date:
July 15, 2020
Previous version:
4.19.0 (released July 15, 2020)
Magnitude:
97 Diff Delta
Contributors:
1 total committer
Data confidence:
Commits:

Top Contributors in 4.20.0

ileitch

Directory Browser for 4.20.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

This patch was authored by @ileitch and released by @tanner0101.

Adds a require(_:) helper to Parameters, allowing for more succinct parameter handling. (#2402)

Previously the optional case needed to be handled explicitly:

guard let name = req.parameters.get("name") else {
    throw Abort(.internalServerError)
}

Now it can be written as:

let name = try req.parameters.require("name")