5.0.0-beta.5
DenTelezhkin
released this
28 Jun 13:23
·
113 commits
to main
since this release
Added
- Support for per-request Interceptors.
- Three different behaviors for building URLs:
.appendingPathComponent
,.relativeToBaseURL
and.custom
. Those can be set in TRON initializer:
let tron = TRON(baseURL: "https://www.example.com/", buildingURL: .relativeToBaseURL)
Or you can change URLBuilder.Behavior
on per-request basis, using the new DSL:
let request: APIRequest<Int,APIError> = tron.swiftyJSON
.request("status/200")
.buildURL(.relativeToBaseURL)
Default behavior for TRON is .appendingPathComponent
.
Removed
URLBuildable
protocol. Please use different behaviors forURLBuilder
instead.