Skip to content

Releases: steamclock/netable

v2.3.0 - Interceptors

15 Jun 20:54
Compare
Choose a tag to compare

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

07 Feb 16:41
efdd8df
Compare
Choose a tag to compare

v2.1.0 - Partial Array Decoding

14 Dec 18:29
c6059d0
Compare
Choose a tag to compare

Added support for partially decoding arrays through new arrayDecodingStrategy parameter on Request.
Fixed RetryConfiguration not being marked as Sendable.

Official Public Release!

06 Oct 16:47
19bb74f
Compare
Choose a tag to compare

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

01 May 21:42
Compare
Choose a tag to compare
  • Add support for built in logging
  • Refine example project and documentation

Fix duration unit in network logs

12 Mar 16:54
dfca9bf
Compare
Choose a tag to compare
Pre-release
Merge pull request #44 from steamclock/jc/fix-duration-unit

Fix duration unit

Add error codes

02 Mar 21:44
478afdf
Compare
Choose a tag to compare
Add error codes Pre-release
Pre-release
Merge pull request #43 from steamclock/jc/add-error-codes

Add error codes

Lower minimum iOS target to 11

11 Feb 23:09
Compare
Choose a tag to compare
Pre-release
v0.8.1

Update podspec for v0.8.1

Rename to Netable

11 Feb 22:30
76ba700
Compare
Choose a tag to compare
Rename to Netable Pre-release
Pre-release
  • 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

03 Feb 22:00
0c9a74f
Compare
Choose a tag to compare

It is now possible to use this library through Swift Package Manager. See README.md for installation instructions.