This repository has been archived by the owner on Feb 13, 2023. It is now read-only.
Releases: cfug/diox
Releases · cfug/diox
v5.0.0
This is the first stable release of the diox
package.
What's Changed
- Change
Dio.transformer
fromDefaultTransformer
toBackgroundTransformer
. - Remove plain ASCII check in
FormData
. - Allow asynchronized method with
savePath
. - Allow
data
in all request methods. - A platform independent
HttpClientAdapter
can now be instantiated by doing
dio.httpClientAdapter = HttpClientAdapter();
. - Add
ValidateCertificate
to handle certificate pinning better. - Support
Content-Disposition
header case sensitivity.
Breaking Changes
- Content type with
application/json
andapplication/x-www-form-urlencoded
will not be implied anymore in the transformer and the request option. - The default charset
utf-8
inHeaders
content type constants has been removed. BaseOptions.setRequestContentTypeWhenNoPayload
has been removed.- Remove
BaseOptions.setRequestContentTypeWhenNoPayload
. - Improve
DioError
s. There are now more cases in which the inner original stacktrace is supplied. HttpClientAdapter
must now be implemented instead of extended.- Any classes specific to
dart:io
platforms can now be imported viaimport 'package:diox/io.dart';
.
Classes specific to web can be imported viaimport 'package:diox/browser.dart';
. connectTimeout
,sendTimeout
, andreceiveTimeout
are nowDuration
s.
Contributors
- @ueman made their first contribution in #12
- @domesticmouse made their first contribution in #56
- @kuhnroyal made their first contribution in #58
- @chenglu made their first contribution in #60
v5.0.0-dev.3
v5.0.0-dev.2
What's Changed
- Fix links in readmes by @ueman in #39
- Add dio image provider to list of plugins by @ueman in #40
- Adds link to diox_flutter_transformer plugin by @josh-burton in #41
- Imply the default content type if capable by @AlexV525 in #46
New Contributors
- @josh-burton made their first contribution in #41
Full Changelog: v5.0.0-dev.1...v5.0.0-dev.2
v5.0.0-dev.1
This is the first release for the diox
package.
What's Changed
- Allow asynchronized method with
savePath
. - Allow
data
in all request methods. - A platform independent
HttpClientAdapter
can now be instantiated by doing
dio.httpClientAdapter = HttpClientAdapter();
. - Add
ValidateCertificate
to handle certificate pinning better. - Support
Content-Disposition
header case sensitivity.
Breaking Changes
- Improve
DioError
s. There are now more cases in which the inner original stacktrace is supplied. HttpClientAdapter
must now be implemented instead of extended.- Any classes specific to
dart:io
platforms can now be imported viaimport 'package:diox/io.dart';
.
Classes specific to web can be imported viaimport 'package:diox/browser.dart';
. connectTimeout
,sendTimeout
, andreceiveTimeout
are nowDuration
s.
Full Changelog: https://github.com/cfug/diox/commits/v5.0.0-dev.1