Swiftpack.co - Swift Packages by Macro-swift

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by Macro-swift

Macro-swift/MacroExpress 1.0.2
An unopinionated SwiftNIO based web framework, Express.js/Connect like.
⭐️ 48
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
NeXTless
1 year ago
This version releases support for "final" middleware that doesn't require a "next" handler. It could be ignored before using the `_` Swift syntax, but now it isn't required at all. Before (still works): ```swift app.get { req, res, _ in res.send("Hi!") } ``` New: ```swift app.get { req, res in res.send("Hi!") } ``` Two chars saved, nice! (and higher compat w/ Express, which due to JavaScript semantics doesn't require any parameter to be declared). Important: Such "final" middleware *must* end the response that is passed in!
FiveEight
1 year ago
- Fix compilation warnings against Swift 5.8 - Make BasicAuth.Options.init public, so that one can actually create it ;-) - Allow `basicAuth` w/o specifying options - Add overloads to avoid 5.8 warnings on `json([])` and `json([:])` (empty arrays/dicts) - Cleanup the Route factories by moving them into own files
OneOO
1 year ago
Updated to use the latest SwiftNIO. This implies that Swift 5.5.2+ is now required.
FiveFour
1 year ago
Late NIO versions now require Swift 5.4. This also changed the default JSON encoding of Date values to iso8601 and replaces the NIO atomics used w/ the new swift-atomics library.
Asynchronously Not
2 years ago
Enforce use of Swift 5.5 enabled Macro. Changed Package.swift to 5.2 syntax (on a quest to be as WET as possible). Removed support for Swift 5.0 and 5.1, because Apple: > We didn’t do it because it was required, instead that it felt appropriate
Macro-swift/Macro 1.0.1
An unopinionated SwiftNIO based asynchronous I/O framework, Node.js like.
⭐️ 35
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
FiveEight
1 year ago
Fixes 5.8 compiler warnings, marks some more things inlinable.
OneOO
1 year ago
Updated to use the latest SwiftNIO. This implies that Swift 5.5.2+ is now required.
FiveFour
1 year ago
Late NIO versions now require Swift 5.4. This also changed the default JSON encoding of Date values to iso8601 and replaces the NIO atomics used w/ the new swift-atomics library.
Asynchronously Not
2 years ago
Deal with the source incompatibilities of the Swift 5.5 release (e.g. `free` not allowing an optional pointer anymore on macOS, despite that being officially supported C API). Removed support for Swift 5.0 and 5.1, because Apple: > We didn’t do it because it was required, instead that it felt appropriate
Zero-Eight-Zero
3 years ago
Things are getting more stable. - more description's - more READMEs - more comments - fix some bugs
Macro-swift/MacroApp 0.6.0
A SwiftUI-like, declarative way to setup MacroExpress Endpoints
⭐️ 30
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
TheLatest
1 year ago
Updated to use the latest SwiftNIO. This implies that Swift 5.5.2+ is now required.
Asynchronously Not
2 years ago
Enforce use of Swift 5.5 enabled Macro. Changed Package.swift to 5.2 syntax (on a quest to be as WET as possible). Use `@resultBuilder` (the official name for `@_functionBuilder`) in Swift 5.5 and up.
iOS macOS
Macro-swift/MacroLambda 0.5.0
AWS Lambda API Gateway Support for Macro and MacroExpress (and all things built on-top)
⭐️ 13
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
TheLatest
1 year ago
Updated to use the latest SwiftNIO. This implies that Swift 5.5.2+ is now required.
Asynchronously Not
2 years ago
Tie MacroLambda to swift-aws-lambda-runtime 0.4.0 as the 0.5.1 version is b0rked and doesn't compile.
linux macOS iOS
Macro-swift/MacroXmlRpc 1.0.0
XML-RPC support for MacroExpress (Swift XML-RPC servers)
⭐️ 2
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
OneOO
1 year ago
Updated to use the latest SwiftNIO. This implies that Swift 5.5.2+ is now required.
FiveFour
1 year ago
Late NIO versions now require Swift 5.4.
Asynchronously Not
2 years ago
Enforce use of Swift 5.5 enabled Macro. Changed Package.swift to 5.2 syntax (on a quest to be as WET as possible). Removed support for Swift 5.0 and 5.1, because Apple: > We didn’t do it because it was required, instead that it felt appropriate
linux macOS iOS

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics