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.