Swiftpack.co - Swift Packages by tdeleon

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

Packages published by tdeleon

tdeleon/Relax 2.2.1
Declaratively build and send client requests for REST APIs in Swift.
⭐️ 17
🕓 11 weeks 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.
2.2.1
11 weeks ago
## What's Changed * Re-add support for heterogenous dictionaries to Body.Builder https://github.com/tdeleon/Relax/pull/58 * Add support for visionOS https://github.com/tdeleon/Relax/pull/59 **Full Changelog**: https://github.com/tdeleon/Relax/compare/2.2.0...2.2.1
2.2.0
11 weeks ago
## What's Changed * Add URLSession to APIComponents https://github.com/tdeleon/Relax/pull/45 * Make all Header initializers public https://github.com/tdeleon/Relax/pull/51 * Add inherited JSONDecoder property on APIComponent https://github.com/tdeleon/Relax/pull/49 * Improve URLMock validation methods https://github.com/tdeleon/Relax/pull/53 **Full Changelog**: https://github.com/tdeleon/Relax/compare/2.1.4...2.2.0
2.1.4
12 weeks ago
## What's Changed * #42: Add new URLRequest validation methods to URLMock * #46: Some Request.Configuration properties not being applied **Full Changelog**: https://github.com/tdeleon/Relax/compare/2.1.3...2.1.4
2.1.3
15 weeks ago
## What's Changed * #38: Remove .swiftpm directory from git **Full Changelog**: https://github.com/tdeleon/Relax/compare/2.1.2...2.1.3
2.1.2
17 weeks ago
## What's Changed * #32 Add HTTP error for 415 `Unsupported Media Type` **Full Changelog**: https://github.com/tdeleon/Relax/compare/2.1.1...2.1.2
2.1.1
19 weeks ago
## What's Changed * #17 - Documentation for `Request.Configuration.default` was incorrect * #18 - Properties of `Request.Properties` were not marked `public` * #19 - Add new `URLMock` library to aid in mocking responses for testing * #21 - Removed force unwrapping when processing decoding errors * #22 - _Defining Requests_ article code sample incorrectly referenced `QueryParameters` instead of `QueryItems` **Full Changelog**: https://github.com/tdeleon/Relax/compare/2.1.0...2.1.1
2.1.0
1 year ago
## What's Changed * #13 - Add support for dictionaries in `Body` * #14 - Add better overview examples in documentation * #15 - `RequestBuilder` `buildBlock` method was not public **Full Changelog**: https://github.com/tdeleon/Relax/compare/2.0.0...2.1.0
2.0.0
1 year ago
## What's Changed * All new codebase re-written using result builders * New documentation built with DocC **Full Changelog**: https://github.com/tdeleon/Relax/compare/1.2.0...2.0.0
1.2.0
1 year ago
- Add new Endpoint protocol
1.1.0
2 years ago
* Add support for [Swift concurrency](https://docs.swift.org/swift-book/LanguageGuide/Concurrency.html) (async/await). * Renamed `request(_:session:)` (Combine publisher request method) to `requestPublisher(_:session:)`. The old method is deprecated and will be removed in a future release. * Documentation updates. * Unit test improvements.
iOS macOS watchOS tvOS

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