Dio Versions Save

A powerful HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adapters, etc.

dio_v5.4.2+1

3 weeks ago

What's new

  • Revert "Catch sync/async exceptions in interceptors' handlers".

dio_v5.4.2

3 weeks ago

What's new

  • Fix receiveTimeout throws exception after the request has been cancelled.
  • Catch sync/async exceptions in interceptors' handlers.
  • Throws precise StateError for handler's duplicated calls.

http2_adapter_v2.5.1

3 weeks ago

What's new

  • Wrap SocketException in DioExceptionType.connectionError instead of DioExceptionType.unknown.

http2_adapter_v2.5.0

1 month ago

What's new

  • Fix cancellation for streamed responses and downloads.
  • Fix progress for streamed responses and downloads.
  • Bump minimum Dart SDK to 3.0.0 as required by the http2 package.
  • Allows HTTP/1.0 when connecting to proxies.
  • Add the ability to use a fallback HttpClientAdapter when HTTP/2 is unavailable for the current request.

dio_v5.4.1

2 months ago

What's new

  • Provide fix suggestions for dart fix.
  • Fix receiveTimeout for streamed responses.
  • Fix cancellation for streamed responses and downloads when using IOHttpClientAdapter.
  • Fix receive progress for streamed responses and downloads when using IOHttpClientAdapter.
  • Support relative baseUrl on the Web platform.
  • Avoid fake uncaught exceptions during debugging with IDEs.

compatibility_layer_v0.1.0

3 months ago

What's new

  • Initial version.

native_dio_adapter_v1.3.0

3 months ago

What's new

  • Provide fix suggestions for dart fix.
  • Bump cronet_http version to >=0.4.0 <=2.0.0.

http2_adapter_v2.4.0

4 months ago

What's new

  • Support non-TLS connection requests.
  • Improve the implementation of receiveTimeout.
  • Add more header value types implicit support.

native_dio_adapter_v1.2.0

4 months ago

What's new

  • Adds createCronetEngine and createCupertinoConfiguration to deprecate cronetEngine and cupertinoConfiguration for the NativeAdapter, to avoid platform exceptions.
  • Improve the request stream byte conversion.

dio_v5.4.0

4 months ago

What's new

  • Improve SyncTransformer's stream transform.
  • Allow case-sensitive header keys with the preserveHeaderCase flag through options.
  • Fix receiveTimeout for the IOHttpClientAdapter.
  • Fix receiveTimeout for the download method of DioForNative.
  • Improve the stream byte conversion.