Upgrading dio 0.1 to 1
Unknown0.1.8 → 1.0.17
Fetching 18 releases from GitHub…0 / 18
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- removed:
typedef OnDownloadProgress(int received, int total) - changed:
ctor DioError({this.response, this.message, this.type = …, this.stackTrace}) → ctor DioError( {this.request, this.response, this.message, this.type = …, this.stackTrace}) - changed:
ctor Options({ this.method, this.baseUrl, this.connectTimeout, this.receiveTimeout, this.path, this.data, this.extra, this.headers, this.responseType, this.contentType, this.validateStatus }) → ctor Options({ this.method, this.baseUrl, this.connectTimeout, this.receiveTimeout, this.path, this.data, this.extra, this.headers, this.responseType, this.contentType, this.validateStatus, this.followRedirects = …}) - changed:
field UploadFileInfo.file: File → field UploadFileInfo.file: final File - changed:
field UploadFileInfo.fileName: String → field UploadFileInfo.fileName: final String - changed:
method DefaultTransformer.transformRequest(Options options): Future → method DefaultTransformer.transformRequest(Options options): Future<String> - changed:
method Dio.download(String urlPath, savePath, { OnDownloadProgress onProgress, CancelToken cancelToken, data, Options options, }): Future<Response> → method Dio.download( String urlPath, savePath, { OnDownloadProgress onProgress, CancelToken cancelToken, lengthHeader = …, data, Options options, }): Future<Response> - changed:
method Dio.post<T>(String path, {data, Options options, CancelToken cancelToken}): Future<Response<T>> → method Dio.post<T>( String path, { data, Options options, CancelToken cancelToken, OnUploadProgress onUploadProgress, }): Future<Response<T>> - changed:
method Dio.put<T>(String path, {data, Options options, CancelToken cancelToken}): Future<Response<T>> → method Dio.put<T>(String path, {data, Options options, CancelToken cancelToken, OnUploadProgress onUploadProgress}): Future<Response<T>> - changed:
method Dio.request<T>(String path, {data, CancelToken cancelToken, Options options, }): Future<Response<T>> → method Dio.request<T>( String path, { data, CancelToken cancelToken, Options options, OnUploadProgress onUploadProgress, }): Future<Response<T>> - changed:
method Options.merge({ String method, String baseUrl, String path, int connectTimeout, int receiveTimeout, dynamic data, Map<String, dynamic> extra, Map<String, dynamic> headers, ResponseType responseType, ContentType contentType, ValidateStatus validateStatus }): Options → method Options.merge({ String method, String baseUrl, String path, int connectTimeout, int receiveTimeout, dynamic data, Map<String, dynamic> extra, Map<String, dynamic> headers, ResponseType responseType, ContentType contentType, ValidateStatus validateStatus, bool followRedirects }): Options - changed:
method Transformer.transformRequest(Options options): Future → method Transformer.transformRequest(Options options): Future<String> - added:
ctor UploadFileInfo.fromBytes(this.bytes, this.fileName,{this.contentType}) - added:
field DioError.request: Options - added:
field Options.followRedirects: bool - added:
field UploadFileInfo.bytes: final List<int> - added:
method Dio.deleteUri<T>(Uri uri, {data, Options options, CancelToken cancelToken}): Future<Response<T>> - added:
method Dio.downloadUri( Uri uri, savePath, { OnDownloadProgress onProgress, CancelToken cancelToken, lengthHeader = …, data, Options options, }): Future<Response> - added:
method Dio.getUri<T>( Uri uri, { Options options, CancelToken cancelToken, }): Future<Response<T>> - added:
method Dio.headUri<T>(Uri uri, {data, Options options, CancelToken cancelToken}): Future<Response<T>> - added:
method Dio.patchUri<T>(Uri uri, {data, Options options, CancelToken cancelToken}): Future<Response<T>> - added:
method Dio.postUri<T>( Uri uri, { data, Options options, CancelToken cancelToken, OnUploadProgress onUploadProgress, }): Future<Response<T>> - added:
method Dio.putUri<T>( Uri uri, { data, Options options, CancelToken cancelToken, OnUploadProgress onUploadProgress, }): Future<Response<T>> - added:
method Dio.requestUri<T>( Uri uri, { data, CancelToken cancelToken, Options options, OnUploadProgress onUploadProgress, }): Future<Response<T>> - added:
static method Dio.normalizeCookies(List<String> cookies): List<String> - added:
typedef OnUploadProgress(int sent, int total) - added:
typedef void OnDownloadProgress(int received, int total)