Skip to content

Releases: gum-tech/flow-ts

v1.6.0

13 Apr 16:09
e9d35eb
Compare
Choose a tag to compare

1.6.0 (2023-04-13)

Features

  • deno: update ReadMe to release Deno (f7b332d)

v1.5.0

13 Apr 13:10
c297f85
Compare
Choose a tag to compare

1.5.0 (2023-04-13)

Features

  • asyncresult: integrate seamless handling of asynchronous operations with Result instances (d6d83fe)

v1.4.0

12 Apr 05:05
c608e20
Compare
Choose a tag to compare

1.4.0 (2023-04-11)

Features

  • Add equals function for Option and Result types (6f98af6)

v1.3.0

23 Dec 05:08
798f41c
Compare
Choose a tag to compare

1.3.0 (2022-12-23)

Features

  • change bind to andThen to match Rust's api (2b652c5)

Docs

  • write API documentation (04e2b60)

v1.2.0

01 Dec 15:49
ea4e75e
Compare
Choose a tag to compare

1.2.0 (2022-12-01)

Features

  • implement conversion between Option<T> and Result<T,E> (14654e1)
  • implement pattern matching for both Option and Result<T,E>(7950bd6)

v1.1.0

30 Nov 20:58
73c30e3
Compare
Choose a tag to compare

1.1.0 (2022-11-29)

Features

  • flatten: add flatten op to flatten deeply nested Option and Result (811f3ce)

v1.0.0

29 Nov 11:32
133db14
Compare
Choose a tag to compare

1.0.0 (2022-11-29)

Features

  • implement orElse to both option and result (8987447)
  • option: add unwrapOrElse operator for options (cd624d8)
  • option: implement map and or combinators for result (2e46e80)
  • options: implemented Option monad for handling null/undefined types (a85ea9f)
  • result: add map, maoErr and bind combinators to result (1725dad)
  • result: add unwrap and expect operators to Result + tests (a7db726)
  • result: implemented basic version of Result monad for handling exceptions (ff57f94)

Bug Fixes

  • CI: removed support for node 10.x (ea33df2)
  • CI: removed support for node 12.x (ed15d24)
  • lint: fixed lint errors (997ca89)
  • typeError: Cast T as unknown first before casting to Option<T> in flatten() to fix ts compiler complains (a7dd6d7)