- Bumped
fetch_api
to 2.2.0. - Fixed WASM support.
- Bumped
fetch_api
to 2.1.0. - Create internal shim for non-JS environments: you can now import package
without conditional import and use enumerations in VM.
This is makes it easier to use
FetchClient
in Flutter viakIsWeb
.
Requires Dart 3.3
- Migrate to
fetch_api
2.0.0. This requires Dart 3.3, but makes package WASM ready. - Update
http
constraint to^1.2.0
. - BREAKING:
FetchResponse
url
now isUri
instead ofString
. FetchResponse
now implementsBaseResponseWithUrl
.- Fix unclosed requests after client is closed in-between fetch request.
- Fix
HEAD
request in FireFox. - Handle response length checks.
- Add
FetchRequest
class that wraps otherRequest
to provide fetch options overrides. - Removed
integrity
fromFetchClient
constructor as it wasn't used, useFetchRequest.integrity
instead.
- Update docs to clarify compatibility restrictions.
- Update
http
constraint to>=0.13.5 <2.0.0
. - Update test.
- Public stable release.
- Bumped
fetch_api
to 1.0.0.
- Added
RedirectPolicy
, that will make it possible to partially emulate how redirects are returned onio
platforms. - Added
streamRequests
option toFetchClient
. This allows you to use Fetch request body streaming utilizing half-duplex connection. - Fixed dev dependencies versions to allow running on Dart 2.19.
- Bumped
fetch_api
dependency to^1.0.0-dev.4
. - Added conformance test.
- Full conformance with http client (with exclusion of streamed requests and redirects, due to API limitations).
FetchResponse
isRedirect
now is alwaysfalse
(because with disabled redirects exception is throws on redirect, and browser always follows redirects otherwise)- Added
redirected
flag, that indicates whether request was redirected. - Added docs.
- Bumped
fetch_api
dependency to^1.0.0-dev.3
. - Use
fetch_api.compatibility_layer
to support Dart 2.19. - Fixed name of example file.
- Bumped
fetch_api
dependency to^1.0.0-dev.2
.- Downgraded
js
dependency to^0.6.5
.
- Downgraded
- Initial version.