Skip to content

Releases: rzeigler/waveguide

v1.0.0-8

18 Aug 19:08
Compare
Choose a tag to compare
v1.0.0-8 Pre-release
Pre-release

v1.0.0-7...v1.0.0-8

v1.0.0-11

18 Aug 20:02
Compare
Choose a tag to compare
v1.0.0-11 Pre-release
Pre-release

Adds lifting functions and pipeable functions for resources.
-10 publish failed and now I have tags so publishing at 11 to not break anything

  • Ignore tsconfig during build 567ff97

v1.0.0-9...v1.0.0-11

v1.0.0-7

14 Aug 20:44
Compare
Choose a tag to compare
v1.0.0-7 Pre-release
Pre-release

run, runToPromise, and friends no longer exist. Use the R suffix variants. Typescript typing does not allow what they were trying to do to work safely.
R propogates through fibers correctly.
It is possible to unify RIO<R1, E1, A> with RIO<R2, E2, A> via RIO<R1 & R2, E1 | E2, A> in most of the api
As such, widenError goes away.

  • Add a resource to encapsulate forking 7a0dbe2
  • Add semaphore example 2e7e7e8
  • One more note 6488151
  • Add concurrency race examples 3212f52
  • Fix interaction of R with fibers d214351
  • Improve bracketExit 8495468
  • Loose constraints on masking afcdb96
  • Add other run examples b6a122d
  • More type annotations 5096d28
  • We no longer need widenError b23943a
  • Additional documentation of environment. 349cc54

v1.0.0-6...v1.0.0-7

v1.0.0-6

12 Aug 03:24
Compare
Choose a tag to compare
v1.0.0-6 Pre-release
Pre-release

Add lots of type parameters so that R's and E's compose more nicely

v1.0.0-4...v1.0.0-6

v1.0.0-4

05 Aug 00:19
Compare
Choose a tag to compare
v1.0.0-4 Pre-release
Pre-release

Corrects a few more oversights.

v1.0.0-2...v1.0.0-4

v1.0.0-2

04 Aug 20:22
Compare
Choose a tag to compare
v1.0.0-2 Pre-release
Pre-release

v1.0.0-1...v1.0.0-2

v1.0.0-1

04 Aug 19:41
Compare
Choose a tag to compare
v1.0.0-1 Pre-release
Pre-release

Switch types around so IO is more or less a drop-in replacement for what it was before.
RIO<R, E, A> is now the core type with IO being an alias for RIO<{}, E, A>.

Also adds cursor documentation for most things.

  • Extend timeout on one of the tests. b8e5689
  • Add documentation and more instances 2955320
  • IO->RIO eab9368
  • Remove waveguide-browser reference as this isn't much there yet. e0271f8

v1.0.0-0...v1.0.0-1

1.0.0-0

04 Aug 04:00
Compare
Choose a tag to compare
1.0.0-0 Pre-release
Pre-release

Adds and R parameter slot to IO to serve as an environment.
This should be approximately the API in 1.0.0, modulo any changes to make working with the R parameter easier.

Give feedback on API changes at #13

0.5.0...v1.0.0-0

0.5.0

11 Jul 01:52
Compare
Choose a tag to compare

This is a new version that depends on [email protected]

The core API has been mostly rewritten to follow the same pattern of data objects with interfaces that fp-ts uses now with a number of curried functions to interact nicely with pipe, etc.

v0.4.1

13 May 19:41
Compare
Choose a tag to compare

v0.4.0...v0.4.1