Skip to content

v3.0.0

Compare
Choose a tag to compare
@customcommander customcommander released this 01 Jan 14:16
· 61 commits to main since this release

3.0.0 (2022-01-01)

chore

  • use same namespace in browser. close #30 (9ee9363)

Features

  • all: predicate must return logical true (9629716)
  • allfn: predicates can return logical true (25f351d)
  • any: predicate can return logical true (e51a716)
  • anyfn: functions can return logical true (cbd906f)
  • cond: predicates can return logical true (c0769cc)
  • filter: predicate can return logical true (aff27d3)
  • implement T & F. see #29 (d3bd940)
  • none: predicate can return logical true (f7f0215)
  • nonefn: predicates can return logical true (ff97496)
  • some: functions can return logical true (bea45ab)
  • unfold: predicate can return logical true (7ec376f)
  • when: allow one or more x to be given to f and g (a571489)

BREAKING CHANGES

  • unfold(pred)(map)(next)(x): predicate can return logical true
  • some(...fn)(...args): functions can return logical true
  • nonefn(...pred)(...args): predicates can return logical true
  • none(pred)(xs): predicate can return logical true
  • filter(pred)(xs): predicate can return logical true
  • cond(...fn)(...args): predicates can return logical true
  • anyfn(...fn)(...args): functions can return logical true
  • any(pred)(xs): pred can return logical true
  • allfn(...pred)(...args): predicates can return logical true
  • all(pred)(xs): predicate can return logical true
  • when(pred)(...x): predicate can return logical true. see #29
  • the library is now available at window['@customcommander/functionaut'] in a browser environment