Changelog

5.2.0

New Feature:

  • Forward RequestInfoInit to ResponseError (#743)

5.1.0

New Feature:

  • Make non-textual requests (#665)

Dependencies:

  • [Security] Bump json5 from 1.0.1 to 1.0.2 (#656)

5.0.0

Breaking:

  • Drop support for Nodejs <14

4.0.4

Bug Fix:

  • request() can return non Err errors (#557)

Dependencies

  • [Security] Bump minimist from 1.2.5 to 1.2.6 (#559)

4.0.3

Dependencies

  • [Security] Bump ansi-regex from 5.0.0 to 5.0.1 (#482)

4.0.2

Dependencies:

  • Bump typescript from 4.3.5 to 4.4.2 (#469)
  • [Security] Bump path-parse from 1.0.6 to 1.0.7 (#463)
  • [Security] Bump glob-parent from 5.1.1 to 5.1.2 (#437)
  • [Security] Bump ws from 7.4.1 to 7.4.6 (#429)
  • [Security] Bump hosted-git-info from 2.8.8 to 2.8.9 (#416)
  • [Security] Bump lodash from 4.17.20 to 4.17.21 (#415)
  • Fix README typo (#406)

4.0.1

Bug Fix:

  • [internal] Response in ResponseError of withDecoder combinator cannot be consumed (#360)

Dependencies:

  • [Security] Bump node-notifier from 8.0.0 to 8.0.1 (#347)

4.0.0

Breaking:

  • Drop support for Nodejs <12

Bug Fix:

  • Handle invalid URLs in withUrlParams (#331)
  • Fix method for “get”, “post”, “put”, “patch” and “del” request creators (#332)

New Feature:

  • withMethod combinator to set method on Request (#335)

Dependencies:

  • [internal] Upgrade fp-ts (and other dependencies) (#333)

Documentation:

  • [internal] Changelog in documentation (#334)

3.1.3

Bug Fix:

  • Wrong headers definition in withDecoder (#328)

3.1.2

Bug Fix:

  • [documentation] Fix ReqInput merging strategy in combinators (#326)

3.1.1

Internal:

  • Remove useless clearTimeout in combinators/abort (#320)

3.1.0

New Feature:

  • Add timeout and abort combinator (#315)

3.0.2

Documentation:

  • Fix io-ts integration example in README (#312)
  • Add reference to setup for Nodejs (#311)

3.0.1

Documentation:

  • Use categories in docs (#305)
  • Make links absolute in docs (#302)
  • add io-ts Decoder example (#303) - thanks to @enricopolanski

Internal:

  • [dependencies] Upgrade ESLint to v7 (#304)

3.0.0

This version introduces another big breaking change with previous API.

Motivations and guide-lines can be found in the related issue and in the new documentation site.

Breaking:

  • More agnostic API (#298)

2.0.1

This release only fixes a NPM versioning issue

2.0.0

Breaking:

  • Move fp-ts to version 2.x (#220)

1.4.0

Internal:

  • set fp-ts version to be at least 1.9.0 - this can lead to some deprecation warnings (#183)

1.3.0

Internal:

  • ”*-ts” dependencies with caret range (#106)
  • Compile also as ES6 modules for better tree-shaking (#107)
  • Update io-ts to version 1.8.1 (#116)

Polish:

  • Remove classes in favour of interfaces + creator functions (#108)

Deprecation:

  • Deprecate types with “Appy” prefix (c03514e)

Documentation:

  • Drop automatic generation of CHANGELOG (#109)

1.2.7

Internal:

  • Update Typescript to version 3.2.2 (#99)
  • Update io-ts to version 1.6.2 (#97)

Documentation:

  • Update min Typescript’s version to 3.2.2 in README (#101)

1.2.6

Internal:

  • Update fp-ts to version 1.12.3 (#94)
  • Update io-ts to version 1.5.2 (#95)

1.2.5

Internal:

  • Update fp-ts to version 1.12.2 (#91)

1.2.4

Internal:

  • Update fp-ts to version 1.12.1 (#82)
  • Update io-ts to version 1.5.1 (#86)

1.2.3

Internal:

  • Update fp-ts to version 1.12.0 (#67)
  • Update io-ts to version 1.4.2 (#63)

1.2.2

Internal:

  • Update Typescript to version 3.1.6 (#58)
  • Update io-ts to version 1.4.0 (#54)

1.2.1

Internal:

  • Update fp-ts to version 1.10.0 (#44)

1.2.0

Bug Fix:

  • Change USVString type alias to string type (#38)

Internal:

  • Update Typescript to version 3.1.3 (#39)
  • Update io-ts to version 1.3.1 (#37)
  • Add changelog automatically generated (#25)
  • Add keywords to package.json (#23)

1.1.1

Internal:

  • Fix a couple of typos in README

1.1.0

Internal:

  • Update fp-ts to version 1.9.0 (ab499bf)

1.0.0

This version introduces a huge and breaking change which affect the below main topics.

Technical explanation could be found in the related issues.

Full documentation could be found in the README file.

Breaking:

  • Moving from Flow type checker to Typescript (#11)
  • Implementation of a more functional API (#12)

New Feature:

  • Handle fetch() network errors (a.k.a. TypeError) (#10)

0.3.0

Bug Fix:

  • Types declared in the main export (#5)

Polish::

  • Published content is transpiled (#6)

0.2.0

New Feature:

  • Add PATCH method to request lib (#1)
  • Token should not be passed in api configuration (#2)

Documentation:

  • README file (#3)

0.1.0

First alpha version