Swiftpack.co - Swift Packages by dbsystel

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

Packages published by dbsystel

dbsystel/DBNetworkStack v0.0.1
DBNetworkStack is a network abstraction for fetching request and mapping them to model objects
โญ๏ธ 35
๐Ÿ•“ 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.
Async ๐Ÿ™…๐Ÿผโ€โ™‚๏ธ
2 years ago
* Async/Await support * Typed errors with `RessourceWithError` * improved NetworkServiceMock * Removes Carthage Support * Removes CocoaPods Support
Whoops... SPM
4 years ago
* Fixes wrong SPM Package description.
Results are ready ๐Ÿงพ
4 years ago
Some little improvements and sadly breaking changes. * Use brand new `Result<T, Error>` type * Removed unneeded `URLRequestConvertible` * `NetworkServiceMock` tweaks Thanks to @OliverDobner-DBSystel
Cooling down๐Ÿฆ
5 years ago
During summer we worked on the following improvements. * New type called `ContainerNetworkTask` which supports request chaining. * Initialize a `URL` with a `StaticString` to get rid of `if let/guard let` * Small documentation improvements Enjoy the rest of the summer โ˜€๏ธ๐Ÿง๐Ÿ–๐Ÿ™.
A more flexible Mock ๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ”ฌ
5 years ago
From now on testing with a `NetworkServiceMock` is more flexible. It allows you to test cases where multiple requests are involved. * When your code performs multiple requests, `NetworkServiceMock` now queues them and you are able to respond to all requests independently with success or error. * Request chains are now supported: Requests started by responses of requests started by responses of requests started by responses... ๐ŸŒ€
Finally version one ๐ŸŽˆ๐ŸŽ‰๐Ÿคฉ๐ŸšŠ
6 years ago
With Version 1.0, the API is declared as stable and will be maintained by conforming to semantic versioning. ## Whatโ€™s new * Support for introspection of the data of a Resource with `Resource inspectData` * New documentation which can be found [here](https://dbsystel.github.io/DBNetworkStack/) * Droping the name schema where protocols would end with โ€˜providingโ€™ or `representing` * `NetworkAccessProvinding` -> `NetworkAccess`, `NetworkServiceProviding` -> `NetworkService`, `NetworkTaskRepresenting` -> `NetworkTask`, `NetworkService` -> `BasicNetworkService`
Ready for Swift 4.0 ๐Ÿ”ฎ
6 years ago
## What`s new * Support for iOS 11 SDK * Support for Swift 4.0 * Support for new ```Codeable``` to use in a `Resource` * Cleans up API by removing deprecated types/methods
Give me a response ๐Ÿ“ข
6 years ago
### What`s new * Access `HTTPURLResponse` when requesting a resource. * We deprecate `ResourceModeling`. By doing so we try to get rid of the complexity. The next release will introduce more simple APIs. * Refactoring of internal request processing
Back to URLRequest ๐Ÿ“ก
6 years ago
As discussed in #34 we remove our own representation of Requests and use native `URLRequest `. By using `URLRequest ` we replace our hard to understand idea of urlKeys. ### What`s new * `URLRequestConvertible` to bridge custom Request objects to `URLRequest` * official CocoaPods support ๐ŸŽ– * new ways of type erase a `ResourceModeling`
DBNetworkStack goes ๐Ÿง
7 years ago
* Migration to Swift 3.1 * Completion handlers execute on a given Queue * Linux Support ๐Ÿง * NetworkServiceMock to improve testing โœ… * SwiftLint 0.17.0
iOS macOS watchOS tvOS
dbsystel/DiffedArrayDataProvider 2.0.0
A ArrayDataProvider which calculates a diff when its contents change.
โญ๏ธ 2
๐Ÿ•“ 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.
SPM Support ๐Ÿ“ฆ
4 years ago
* Swift Package Manager support * Swift 5.2 breaks a minor API, which causes a major version bump
Stable Version ๐Ÿšž
5 years ago
* Support for Sourcing 3.x * Removed explicit HeckelDiff dependency
Initial Release
6 years ago
iOS macOS watchOS tvOS

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