[I] me@host:~/
➤ alchemy new myproj
🧪 Cloning quickstart
🧪 Which template would you like to use?
0: Server: server only.
1: Fullstack iOS: a single project with Backend, iOS, & Shared targets.
> 0
🧪 Created project at 'myproj'
[I] me@host:~/
➤ cd myproj/
[I] me@host:~/myproj|HEAD⚡?
➤ swiftenv local 5.4
[I] me@host:~/myproj|HEAD⚡?
➤ swift build
Fetching https://github.com/alchemy-swift/alchemy from cache
[...snip fetching, cloning, updating...]
Resolving https://github.com/swift-server/swift-backtrace.git at 1.3.1
[1/904] Compiling _NIODataStructures Heap.swift
[2/904] Compiling _NIODataStructures PriorityQueue.swift
[3/905] Merging module _NIODataStructures
[4/927] Compiling SwiftCLI ArgumentList.swift
myproj/.build/checkouts/SwiftCLI/Sources/SwiftCLI/Task.swift:55:26: warning: 'launchPath' is deprecated: renamed to 'executableURL'
self.process.launchPath = executable
^
[...snip more warnings and 'compiling' messages...]
myproj/.build/checkouts/alchemy/Sources/Alchemy/Alchemy+Papyrus/Endpoint+Request.swift:52:33: error: cannot find 'parameters' in scope
parameters: try parameters(dto: dto),
^~~~~~~~~~
myproj/.build/checkouts/alchemy/Sources/Alchemy/Alchemy+Papyrus/Endpoint+Request.swift:78:33: error: cannot find 'parameters' in scope
parameters: try parameters(dto: .value),
^~~~~~~~~~
myproj/.build/checkouts/alchemy/Sources/Alchemy/Alchemy+Papyrus/Endpoint+Request.swift:111:27: error: value of type 'HTTPComponents' has no member 'bodyEncoding'
if parameters.bodyEncoding == .json {
~~~~~~~~~~ ^~~~~~~~~~~~
myproj/.build/checkouts/alchemy/Sources/Alchemy/Alchemy+Papyrus/Endpoint+Request.swift:114:34: error: value of type 'HTTPComponents' has no member 'bodyEncoding'
} else if parameters.bodyEncoding == .urlEncoded,
~~~~~~~~~~ ^~~~~~~~~~~~
myproj/.build/checkouts/alchemy/Sources/Alchemy/Alchemy+Papyrus/Router+Endpoint.swift:62:11: error: cannot find type 'PapyrusValidationError' in scope
extension PapyrusValidationError: ResponseConvertible {
^~~~~~~~~~~~~~~~~~~~~~
myproj/.build/checkouts/alchemy/Sources/Alchemy/Alchemy+Papyrus/Router+Endpoint.swift:120:41: error: cannot find type 'BodyEncoding' in scope
public func decodeBody<T>(encoding: BodyEncoding = .json) throws -> T where T: Decodable {
^~~~~~~~~~~~
myproj/.build/checkouts/alchemy/Sources/Alchemy/Alchemy+Papyrus/Router+Endpoint.swift:70:17: error: instance method 'header(for:)' has different argument labels from those required by protocol 'DecodableRequest' ('header')
public func header(for key: String) -> String? {
^ ~~~
[...snip many more errors...]