Borchero Squid Versions Save

Declarative and Reactive Networking for Swift.

1.5.1

3 years ago
  • Add support for per-request URLs, detached from the underlying service's base URL

1.5.0

3 years ago

1.4.2

3 years ago
  • Added header computed property to the Response object returned by the schedule method.

1.4.1

4 years ago

1.4.0

4 years ago
  • It is now possible to perform service-level error mapping by overriding the mapError(_ error: Squid.Error) -> Self.RequestError method in the HttpService implementation.
  • As a result of this, HttpService now has an associated type which may result in breaking changes.

1.3.2

4 years ago

Header values are not escaped with .urlQueryAllowed anymore.

1.3.1

4 years ago
  • HttpMethod.patch
  • HttpMethod.head

1.3.0

4 years ago
  • Service Hooks: You can now hook into requests on a service-level. This way, you can process responses and prematurely answer requests without sending them to the server. An example hook performing caching is delivered along.
  • Performance Optimizations: Internally moving away from custom retrier publishers for publishers, using native Combine classes, overall performance was improved.
  • Minor breaking change: When using the asyncHeader property of the HttpService, make sure to change its return type to Future instead of AnyPublisher. This more realistically models how it should be used.

1.2.0

4 years ago

1.1.11

4 years ago