Releases: gum-tech/flow-ts
Releases · gum-tech/flow-ts
v1.6.0
1.6.0 (2023-04-13)
Features
- deno: update ReadMe to release Deno (f7b332d)
v1.5.0
1.5.0 (2023-04-13)
Features
- asyncresult: integrate seamless handling of asynchronous operations with Result instances (d6d83fe)
v1.4.0
1.4.0 (2023-04-11)
Features
- Add equals function for Option and Result types (6f98af6)
v1.3.0
1.3.0 (2022-12-23)
Features
- change bind to andThen to match Rust's api (2b652c5)
Docs
v1.2.0
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
1.1.0 (2022-11-29)
Features
- flatten: add flatten op to flatten deeply nested Option and Result (811f3ce)
v1.0.0
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)