Skip to content

Latest commit

 

History

History
734 lines (308 loc) · 20.3 KB

CHANGELOG.md

File metadata and controls

734 lines (308 loc) · 20.3 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

4.27.0 (2020-07-14)

Features

4.26.0 (2020-02-27)

Features

  • Option: give None() constructor optional generic (8c3de9a)

4.25.0 (2019-09-12)

Features

  • Option: adds Option#is_eq to compare 2 optional types (8989733)
  • task: marks Task as implementing PromiseLike (d890139)

4.24.0 (2019-09-01)

Features

  • flow: adds Task#then flow types (75079a0)
  • task: makes Task conform to Promise A+ spec (c8a07a6)
  • task: simplified Task.all implementation (3ea0b13)

4.23.1 (2019-09-01)

Bug Fixes

  • task: fix empty list task resolve (27db46d)

4.23.0 (2019-08-27)

Features

  • Task: reduces Promise allocation (43fd50b)

4.22.0 (2019-08-27)

Features

  • make the task.executor public (bb6614a)

4.21.1 (2019-08-19)

Bug Fixes

  • task: adds flow types for new task helpers (c9ea084)

4.21.0 (2019-08-19)

Features

  • option: adds 2 Option helpers (d559c37)
  • task: adds 2 Task static helpers (bb8a29b)

4.20.0 (2019-06-19)

Features

  • adds map_to & map_err_to combinators (74731d5)

4.19.0 (2019-06-12)

Features

  • adds Task.finally operator (475ffa5)

4.18.5 (2019-05-30)

Bug Fixes

4.18.4 (2019-05-29)

Bug Fixes

  • dep audit for high vulnerability deps (e0a0a0b)

4.18.3 (2019-05-23)

Bug Fixes

  • Result.await error handling fixes (ea016b5)

4.18.2 (2019-04-05)

Bug Fixes

  • correctly type input params for 'get_at_path' (4bd4269)

4.18.1 (2019-03-15)

Bug Fixes

4.18.0 (2019-03-04)

Features

4.15.0 (2019-02-15)

Features

  • adds Task.retry for retriable tasks (8ae273b)

4.14.0 (2019-02-15)

Features

  • adds Result#task to convert results to tasks (7f7d5af)

4.13.2 (2019-01-31)

Bug Fixes

  • flow: adds missing def for Task.exec (d8eb322)

4.13.1 (2019-01-31)

Bug Fixes

  • flow: adds flow types for last release method additions (2681449)

4.13.0 (2019-01-31)

Features

  • task: adds exec method (a98e738)
  • task: adds Task.tap and Task.tap_err (770e34a)
  • task: methods for side effect tasks (88eac2c)

4.12.1 (2018-12-09)

Bug Fixes

  • types: adds flow type defs for new tap helpers (4b2712b)

4.12.0 (2018-12-08)

Features

  • option: adds Option.tap method for side-effects (21d4889)
  • result: adds Result.tap & Result.tap_err for side-effects (2b95023)

4.11.3 (2018-11-20)

4.11.2 (2018-11-03)

Bug Fixes

  • adds "module" entry to pkg.json for esm (ead4f12)

4.11.1 (2018-10-15)

4.11.0 (2018-10-14)

Features

  • adds or_await & or_else_await to Option & Result (2f0d501)

4.10.0 (2018-09-25)

Features

  • task: adds new task methods (fa252c1)

4.9.2 (2018-09-25)

4.9.1 (2018-09-24)

Bug Fixes

  • types: Task.of_ok & Task.of_err should use any for opposite generic (0f421b7)

4.9.0 (2018-09-24)

Features

  • task: add Task.map_both for a bimap operation (469f32e)

4.8.1 (2018-09-23)

Bug Fixes

  • adds flow type for new Task.invert method (f0ecb68)

4.8.0 (2018-09-23)

Features

  • adds Task.invert method to swap success and error values (ba637cc)

4.7.0 (2018-09-22)

Features

  • more efficient iterators in Result.every & Some.every (954041a)

4.6.2 (2018-09-20)

Bug Fixes

  • package the 'esm' directory for esm users (dbb6883)

4.6.1 (2018-09-19)

Bug Fixes

  • flow: fixes incorrect flow type syntax (a72fde5)

4.6.0 (2018-09-19)

Features

  • helpers: adds flow types for err_or_ok method (e202907)

4.5.0 (2018-09-19)

Features

  • task: adds 2 new Task methods (e7f0b61)

4.4.0 (2018-09-18)

Features

  • adds flow types for Task (357f0c9)
  • implements a Task monad type (#2) (7c8473f)

4.3.0 (2018-09-15)

Features

  • adds err_or_ok helper for node-style callback pattern (41c0faa)
  • adds Option await methods for promise support (7956c4c)
  • adds Option.narrow for type guard support (747305b)

4.2.0 (2018-08-10)

Features

  • add support for umd build (ff6614e)

4.1.0 (2018-07-19)

Features

  • Option: add toJSON support for Option (23e9935)

4.0.0 (2018-06-18)

Features

  • adds Result.some && Result.every helpers (2cc07a0)

BREAKING CHANGES

  • Option.some return signature has changed to return Option<T[]>
  • Option.every return signature has changed to return Option<T[]>

3.3.9 (2018-05-29)

Bug Fixes

  • flow: not sure if default generics even works (cd112c8)

3.3.8 (2018-05-29)

Bug Fixes

  • getting default flow generics syntax right (325d28f)

3.3.7 (2018-05-29)

3.3.6 (2018-05-29)

3.3.5 (2018-05-27)

3.3.4 (2018-05-27)

Bug Fixes

3.3.3 (2018-05-27)

Bug Fixes

3.3.2 (2018-05-27)

Bug Fixes

  • build: add .flow export to lib for flow types (89625bd)

3.3.1 (2018-05-26)

3.3.0 (2018-05-26)

Features

  • types: adds flow type defs (9c51cdc)

3.2.1 (2018-03-29)

3.2.0 (2018-03-29)

Features

  • new utils get_at_path, has_at_path (20c7741)

3.1.0 (2018-02-16)

Features

  • option: adds Option.every and Option.some (ce0e351)

3.0.0 (2018-02-16)

Features

  • adds better semantic methods for inverting result (75353d4)

BREAKING CHANGES

  • Option.inverse_result has been renamed to Option.into_result_err

adds Result.invert

2.5.1 (2018-02-15)

2.5.0 (2018-02-15)

Features

  • result: added doc blocks for intellisense (faef764)

2.4.0 (2018-02-14)

Features

  • test: 100% test coverage (781e1e5)

2.3.1 (2018-02-14)

2.3.0 (2018-02-14)

Features

2.2.1 (2018-02-14)

Bug Fixes

  • bolster testing for new methods (0d35925)

2.2.0 (2018-02-13)

Features

  • result: and_then_await impl (1bb487a)

2.1.1 (2018-02-13)

2.1.0 (2018-02-13)

Features

  • option: add option to result methods (2dfd9af)

2.0.0 (2018-02-13)

Code Refactoring

  • change variants to use uppercase (17fc39a)

BREAKING CHANGES

  • match statements now use uppercase variants

1.7.1 (2018-02-13)

Bug Fixes

  • update some types with defaults (66b6993)

1.7.0 (2018-02-13)

Features

  • result: and_then_await experiment (ebb04ca)

1.6.0 (2018-02-13)

Features

1.5.0 (2018-02-13)

Features

1.4.0 (2018-02-12)

Features

1.3.0 (2018-02-12)

Features

  • Ok, Err, Some, None aliases for better API (8beefb1)

1.2.2 (2018-02-12)

Bug Fixes

1.2.1 (2018-02-12)

Bug Fixes

  • typescript build errors (a5f92b0)

1.2.0 (2018-02-12)

Features

1.1.0 (2018-02-12)

Features

  • Some, None, and Option pseudo types (557da91)
  • option: add match impl (0ffaaf2)
  • option: add testing (7724739)