Skip to content

Tags: LucasBest/GenAPI

Tags

0.4.4

Toggle 0.4.4's commit message
Added ability to set a URLSession on an APIObject.

0.4.3

Toggle 0.4.3's commit message
Added decoder to APIObject initializer. Added tvOS to swift package a…

…nd podspec. Updated APIObjectConfiguration to be a singleton rather than static access.

0.4.2

Toggle 0.4.2's commit message
Fixed DebugOptions to use appropriate bit shifted Int raw values.

0.4.1

Toggle 0.4.1's commit message
- Fixed Bug where Global debug options might be ignored.

- Added a failureQueue so completions and failures can be returned on different queues.
- Added a cancel() function to APIObject.
- Added APIObject.failOnIgnorableError = false to ignore cancel errors when returned from a URLSessionTask.
- Add .printDeinitialization DebugOption that prints information about the APIObject when it is deinitialized.

0.4.0

Toggle 0.4.0's commit message
Simplified Session structure to use URLSession.

Simplified decoding structure to use Swift's Decodable and Encodable.
Improved debug logging capabilities.

0.3.3

Toggle 0.3.3's commit message
Added Apple Watch support starting at WatchOS 2.0.

0.3.2

Toggle 0.3.2's commit message
Made HTTPURLResponse.successful() public. Updated version number to 0…

….3.2.

0.3.1

Toggle 0.3.1's commit message
Made APIError initializer public. Updated version number to 0.3.1.

0.3.0

Toggle 0.3.0's commit message
Updated for Swift 5.

0.2.3

Toggle 0.2.3's commit message
Added URLResponse and raw Data? to APIError. Added SwiftLint.