Releases: steamclock/netable
Releases · steamclock/netable
v2.3.0 - Interceptors
Adds support for new request Interceptors to do all sorts of neat things like add headers, mock out requests or swap endpoints.
See the readme for more info 🚀
Better conformance to Sendable, more thread safety
v2.1.0 - Partial Array Decoding
Added support for partially decoding arrays through new arrayDecodingStrategy parameter on Request.
Fixed RetryConfiguration not being marked as Sendable.
Official Public Release!
Our little networking library is all grown up!
Read more about it here
Changes since last release:
- A revamped example project and README to get you up and running faster
- Added support for making requests with Combine
- Added support for global error handling using delegation or Combine
- Introduced SmartUnwrapping to make trivial unwraps easier
- Added more fine-grained support for different JSON en/decoding strategies, or per Netable instance
- Added support for a seconday fallback decoding type
- Cleared up some ambiguity with the Netable constructor
- Added some basic support for redaction to logs, fixed request bodies not being logged properly
v0.8.5
- Add support for built in logging
- Refine example project and documentation
Fix duration unit in network logs
Merge pull request #44 from steamclock/jc/fix-duration-unit Fix duration unit
Add error codes
Merge pull request #43 from steamclock/jc/add-error-codes Add error codes
Lower minimum iOS target to 11
v0.8.1 Update podspec for v0.8.1
Rename to Netable
- Renamed to Netable
- Consolidated iOS and Mac targets
- Added support for Mac Catalyst
- Removed MockingJay and updated unit tests using OHHTTPStubs
- Fixed async tests
- Bumped version to 0.8.0
- Updated readme, changelog, podspec, SPM manifest
- Deintegrated pods and workspace from project
Add basic support for Swift Package Manager
It is now possible to use this library through Swift Package Manager. See README.md for installation instructions.