Skip to content

Releases: 0no-co/wonka

v6.2.1

10 Feb 16:50
ddbe75c
Compare
Choose a tag to compare

Patch Changes

  • ⚠️ Fix accidental addition of postinstall script rather than prepare script, by @kitten (See #138)

v6.2.0

10 Feb 16:41
ad413ef
Compare
Choose a tag to compare

Minor Changes

  • Implement toAsyncIterable, converting a Wonka source to a JS Async Iterable, by @kitten (See #133)
  • Implement d.ts bundling. Only a single wonka.d.ts typings file will now be available to TypeScript, by @kitten (See #135)
  • Add extensive TSDoc documentation for all wonka internals and exports. This will replace the documentation and give consumers more guidance on each of the library's extensive utilities, by @kitten (See #136)

Patch Changes

  • ⚠️ Fix promise timing by adding missing Promise.resolve() tick to toPromise sink function, by @kitten (See #131)
  • ⚠️ Fix implementation of Observable spec as such that Observable.subscribe(onNext, onError, onComplete) becomes valid, by @kitten (See #132)

v6.1.2

01 Dec 21:08
v6.1.2
e2e8410
Compare
Choose a tag to compare
  • Fix takeUntil missing a Close signal to the notifier source emitting a Push signal (See #128)

v6.1.1

31 Oct 12:29
cc88647
Compare
Choose a tag to compare
  • Remove active polyfilling of Symbol.observable with defacto standard string constant (See #121)
  • Remove deprecated Node.js package.json root folder mapping (See #127)

v6.1.0

19 Sep 17:57
6c853cb
Compare
Choose a tag to compare

Some minor fixes and goodies 🎉

  • Reduce size by deriving multiple sources from make
  • Introduce fromIterable (which takes over functionality from fromArray)
    • This also adds support for async iterables!
  • Reimplement combine as a variadic function and zip for any length of an array of sources
  • Fix sourcemaps

v6.0.0

13 Aug 16:45
c437391
Compare
Choose a tag to compare

In v6.0.0 of Wonka, we've migrated fully to TypeScript.
If you're using this project with Reason or OCaml before, we're sorry for
the inconvenience. However, v4 and v5-rc will remain usable for these
platforms and languages.

The move of Wonka to a TypeScript-first codebase allows us to focus on the goals of the project that have been most relevant for the urql project. These goals ultimately don't surround being cross-platform and supporting Reason but being a low-overhead, low-size streaming utility library that remains bug free.
However, the previous codebase didn't allow us to always guarantee the latter (low-size) as best as we'd like and caused problems for keeping the library bug-free, as a Reason codebase simply isn't as accessible as a TypeScript codebase.

The internal API and data structures of Wonka haven't changed in v6.0.0
compared to the prior releases and are based on v4.0.14. This means that
from a TypeScript, Flow, and JS perspective, v6.0.0 is backwards compatible
and continues to function as before.

However, the fromList API has been removed so far, and we reserve ourselves
room to make more breaking changes were behaviour before was broken.

We're also dropping IE11 support and are now bundling against an ES2015 target.

v5.0.0-rc.1

16 Oct 13:24
bdacd44
Compare
Choose a tag to compare
v5.0.0-rc.1 Pre-release
Pre-release
  • Add package.json:exports entry for raw file access, by @Austaras (See #96)
  • Fix spec-compliance of toObservable operator (See #94)

v5.0.0-rc.0

02 Jul 17:30
c110863
Compare
Choose a tag to compare
v5.0.0-rc.0 Pre-release
Pre-release

v4.0.14

01 Jun 16:02
9c5bb1e
Compare
Choose a tag to compare
  • Upgrade bundling process and work around an issue with React Native's uglify-es minification which could lead to broken output code.

v4.0.13

01 May 15:40
5eacf31
Compare
Choose a tag to compare
  • Add minification to automatically squash away implicit returns that return undefined due to a unit return type (See c1c5d59)