Swiftpack.co - Swift Packages by drewag

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

Packages published by drewag

drewag/Swiftlier 6.1.3
Library for common enhancements to the Swift language developed by Apple
⭐️ 36
🕓 3 years 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.
7 years ago
iOS macOS tvOS
drewag/Decree 4.4.0
Framework for making Declarative HTTP Requests
⭐️ 34
🕓 3 years 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.
Swift 5.1, KeyValueEncoder customization, and base URL override
4 years ago
- Support Swift 5.1 and Xcode 11. - Allow customizing the date and array encoding strategy for URL query, Form URL Encoded, and Form Data inputs. - Allow overriding a particular endpoint's base URL Also, we removed support for CocoaPods because of the effort involved in its maintenance and the ease of using Swift Package Manager moving forward, even for app projects.
4.2.0 – Progress and Downloads
4 years ago
# Progress You can now optionally provide an `onProgress` callback to get regular updates about the progress of your request. *Only available on iOS 11+, macOS10.13+, and tvOS11+* # Downloads New `makeDownoadRequest` methods on OutEndpoints and InOutEndpoints that will download the output to a temporary file instead of holding it in memory. # Mocking Added the ability to do custom validation on the endpoint's path.
4.0.0 – Mocking and more
4 years ago
# Mocking Now allows mocking requests to specific web services as well as custom handling of raw URLRequests to all instances of a web service. # Better Backend Support Don't require coding protocols for Input and Outputs until you actually try to make a request to it. This is because for a backend the coding protocol requirements would be reversed (decodable for input and encodable for output). Now the encodable input and decodable requirements have been moved to the makeRequest extension methods. # Other - `other(String)` HTTP method as a catch all - Support for plain text output - Improved inline documentation and tests - `DecreeErrorDescribable` protocol to help better format your own custom errors when thrown during web requests. # Bug Fixes - Encoding errors now returned on the correct dispatch queue
3.2.0
4 years ago
• Allow specifying callback queue defaulting to main • Include original error with parsed error
3.0.0 – Improved Error Reporting
4 years ago
- Drastically improved error reporting with a new [DecreeError](https://github.com/drewag/Decree/wiki/Debugging-Helpers#errors) type - Improved documentation both in the README and especially the [Wiki](https://github.com/drewag/Decree/wiki)
4 years ago
iOS macOS watchOS tvOS
drewag/DecreeServices 4.4.1
Declarations for popular services for use with Decree
⭐️ 4
🕓 2 years 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.
4.0.0 – Decree 4
4 years ago
- Update to support Decree 4 - Make more properties and types public to allow for mocking
3.0.0 – Decree 3 with improved error reporting
4 years ago
iOS macOS watchOS tvOS
drewag/firn 0.7.1
Lightweight API Framework for Swift
⭐️ 1
🕓 3 years ago
macOS
drewag/SwiftlierUIKit 6.3.2
UIKit helpers and improvements
⭐️ 1
🕓 3 years ago
iOS
drewag/SwiftlierCLI 6.0.1
Command-Line Swift Enhancements
⭐️ 0
🕓 4 years 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.
4 years ago
macOS
drewag/command-line-parser 3.1.0
Utility to make command line parsing easier
⭐️ 0
🕓 4 years ago

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