fetch_api 1.0.3 copy "fetch_api: ^1.0.3" to clipboard
fetch_api: ^1.0.3 copied to clipboard

Platformweb
outdated

JavaScript bindings for Fetch API, flexible HTTP requests, redirects, streaming and more.

1.0.3 #

  • Remove type from IteratorInstanceMembers to support old language version. Technically this is a breaking, and IteratorResult falls back to dynamic now, but it isn't exposed via public API and wrapper still works the same.

1.0.2 #

  • Change Iterator to static interop. Workaround for sdk#53532.

1.0.1 #

  • Downgraded js dependency to ^0.6.5 (#2).

1.0.0 #

  • Public stable release.
  • Bumped js dependency to ^0.6.7.

1.0.0-dev.5 #

  • BREAKING: Renamed RequestInit to FetchOptions. This is done to make emphasis, that fetch and Request have different (default) behaviors.
  • Added Request.
  • Added RequestDuplex. This adds support for request streaming in supported browsers.
  • Added ReadableStreamSource. This allows you to create custom ReadableStreams, that is required for request streaming.
  • Added ReadableStreamDefaultController.
  • Added ReadableStreamSource class that helps you to create custom source for ReadableStreams. It can be created from Dart's Stream.
  • Added RequestCache.
  • Added RequestDestination.
  • Added missing options to RequestMode and added docs.
  • Added FetchOptions and RequestOptions with corresponding docs from MDN.
  • Compatibility layer:
    • BREAKING: Renamed createRequestInit to createFetchOptions
    • Added createRequestOptions.
    • Added createReadableStream.
    • Added createReadableStreamSourceFromStream.
  • Fixed dev dependencies versions, to allow running on Dart 2.19.

1.0.0-dev.4 #

  • Fixes for js.Iterator with Arrays. (Resolves issue with Headers).

1.0.0-dev.3 #

  • BREAKING: Renamed extensions from <Class>Extension to <Class>InstanceMembers.

  • Added fetch_api.compatibility_layer library to support Dart 2.19.

    • Added createHeadersFromMap
    • Added createHeadersFromArray
    • Added createRequestInit
    • Added createAbortSignalTimeout
  • AbortSignal

    • Added timeout constructor-like method.
    • Added abort constructor-like method.
    • Added aborted property.
    • Added reason property.
    • Added throwIfAborted method.
  • AbortController

    • Added docs.
  • fetch() added docs.

  • Response

    • Fixed internal definition for _formData method.
    • Added docs.
  • Headers

    • Added docs.
  • Iterator and IteratorResult

    • Added docs.
  • ReadableStreamDefaultReader and ReadableStreamDefaultReaderChunk

    • Added docs.

1.0.0-dev.2 #

  • Downgraded js dependency to ^0.6.5.

1.0.0-dev.1 #

  • Initial version.
11
likes
120
points
79.6k
downloads

Documentation

API reference

Publisher

verified publishernull.moe

Weekly Downloads

JavaScript bindings for Fetch API, flexible HTTP requests, redirects, streaming and more.

Repository (GitHub)
View/report issues

License

ISC (license)

Dependencies

js

More

Packages that depend on fetch_api