2.11.0 (2024-10-29)
2.10.0 (2024-09-13)
- Bump axios from 1.6.2 to 1.7.7 (4542c28)
2.9.1 (2024-09-06)
- Enhance errorType and allow disabling it (cfd45a9)
- Replace tslint with eslint (661865a)
- Replace URL.canParse with a try/catch block (f6fc851), closes #244
2.9.0 (2024-06-01)
- Add BasicAuth addon (ad5b591)
2.8.1 (2024-03-07)
- Bump follow-redirects from 1.15.1 to 1.15.4 (04fada6)
2.8.0 (2023-12-30)
2.7.1 (2023-11-19)
2.7.0 (2023-09-12)
2.6.0 (2023-06-28)
- Bump engine.io and socket.io (3ef1738)
- Bump socket.io-parser from 4.2.2 to 4.2.3 (b42aa0f)
- Upgrade dependencies (b183cf7)
2.5.2 (2023-04-11)
- Node.js 18 section wording (b696b1c)
- Warn to use a custom until function to avoid retrying on 4xx error (1812c73), closes #176
2.5.1 (2023-02-27)
- Update resolver.ts - Add null verification to .get("Content-Type") (a68a524)
2.5.0 (2023-02-20)
- Bump @fastify/multipart from 7.3.0 to 7.4.1 (e6074c9)
- Bump @sideway/formula from 3.0.0 to 3.0.1 (8208646)
- Bump ua-parser-js from 0.7.31 to 0.7.33 (1694fe6)
2.4.1 (2023-01-20)
- Fix abort/progress addons state isolation issue (2b3a659)
2.4.0 (2023-01-19)
- Add skip argument to the retry middleware (746f8c9)
2.3.2 (2023-01-11)
2.3.1 (2023-01-07)
2.3.0 (2022-12-12)
2.2.3 (2022-12-09)
2.2.2 (2022-12-03)
- Fix compatibility issue between the perfs and progress addons (b70e8cd)
2.2.1 (2022-12-03)
- Add missing export for the progress addon (ebb0577)
- Add missing progress addon rollup config (bd6c89b)
- Register the progress addon in the .all entry point (b01e03d)
2.2.0 (2022-12-03)
- Bump dependencies including outdated rollup plugins (bcbcdc5)
- Bump engine.io from 6.2.0 to 6.2.1 (6a93854)
- Bump fastify from 4.9.2 to 4.10.2 (8ae9122)
- Add a prepare script (17b0a76)
- Fix a minor Wretch type issue in addons (23ba7b1)
2.1.5 (2022-10-15)
- Add timeout code sample in the readme (beb51c8)
- Fix outdated code comments (d4c546d)
- Fix unpkg url in the readme (07d4a00)
2.1.4 (2022-09-28)
2.1.3 (2022-09-28)
2.1.2 (2022-09-27)
- Fix some linter warnings (c1029c8)
- Fix throttling cache documentation link (f66859d)
2.1.1 (2022-09-03)
2.1.0 (2022-09-03)
- Remove outdated documentation entries for the retry middleware (7a5620c)
2.0.4 (2022-08-18)
- Harmonize WretchError types (1981837)
2.0.3 (2022-08-16)
2.0.2 (2022-08-03)
2.0.1 (2022-08-02)
- Update cdn links. (7571101)
2.0.0 (2022-08-01)
2.0.0-next.1 (2022-07-08)
- Bump packages (5302d04)
- Fix the jest resolver (3a1f7b8)
- Update readme and website (2eb24dc)
- Add url arg and harmonize replace/mixin arguments (8e4d0aa)
- Complete refactoring (c2f5035)
- Drop support on node < 14 (1ff926c)
- Restore normal array behaviour for formdata and fix tests (6879d48), closes #119
- Additional improvements (e79ff71)
- Autogenerate API documentation and split it from the main README (c710a71)
- Move svg asset and minor readme changes (30de07c)
- Regenerate api doc (7ae5b57)
- Small edits to the contributing file and renames scripts related t (abec7f0)
- Update browserstack badge. (91cad34)
- Update bundle size (1115d34)
- Update companion website (d6bb842)
- Update documentation (15fd187)
- Better tests coverage (77e85dc)
- Fix resolvers test for node14 (ca8b559)
- Fix test on node 18 (with polyfilled fetch) (d3b7b00)
- Replace restify with fastify for mock server (9ee2cfc)
- Run lint on CI (9b819d3)
- Test in multiple version of node in CI (00d80a6)
1.7.10 (2022-05-21)
- Bump minimist from 1.2.5 to 1.2.6 (6365ad0)
- Bump moment from 2.24.0 to 2.29.2 (26e3889)
- Bump to npm 8 (9d5758e)
- Update performance api node.js polyfill. (185420b)
- Migrate to github actions. (4b93f43)
1.7.9 (2022-02-05)
1.7.8 (2022-01-30)
- Bump dependencies and npm audit. (881d17a)
- Fix error for opaque responses. (bbb5912), closes #121
- Preserve exotic json content types when strigifying body. (d51c17b), closes #122
1.7.7 (2021-12-13)
- Update outdated badges. (f286481)
1.7.6 (2021-08-06)
- Upgrade dependencies. (f62f977)
- Update readme badges. (b65878f)
1.7.5 (2021-06-30)
- Bump find-my-way from 2.2.1 to 2.2.5 (687a999)
- Bump handlebars from 4.7.6 to 4.7.7 (0cb2ac2)
- Bump hosted-git-info from 2.8.8 to 2.8.9 (c862315)
- Bump ini from 1.3.5 to 1.3.7 (79fd31f)
- Bump lodash from 4.17.19 to 4.17.21 (fe66a14)
- Bump node-notifier from 8.0.0 to 8.0.1 (43cd685)
- Bump ws from 7.3.1 to 7.4.6 (d0f89f1)
- Bump y18n from 4.0.0 to 4.0.1 (6d0fbdc)
- Upgrade dependencies. (805fade)
- Update readme import section (5970e6d)
1.7.4 (2020-10-14)
- Fix post with overloaded json content-type charset. (af48887)
- Update package size approximation. (2399419)
1.7.3 (2020-10-12)
- Bump lodash from 4.17.14 to 4.17.19 (c5c255f)
- Bump node-fetch from 2.6.0 to 2.6.1 (d536ba5)
- Upgrade dependencies (0bb3235)
- Fix readme arry typo. (b465a4f)
- Fix readme bad chars. (12b7231)
- Mention Deno in the readme. (b52847a)
1.7.2 (2020-04-13)
1.7.1 (2020-01-25)
- Update broken readme link. (e115c63)
1.7.0 (2020-01-25)
- Upgrade packages (a68d94e)
1.6.0 (2019-11-27)
1.5.5 (2019-10-15)
- Upgrade packages (05c0b9e)
- Update readme browserstack badge. (eddfd91)
- Restore latest browserstack matrix and add an exceptio (ef09fd8)
- Use macos firefox on browserstack (e51048e)
1.5.4 (2019-07-16)
- Upgrade packages to fix vulnerabilities. (dced4c1)
- Fix readme opts link (5595ef7)
- Add missing browser test (2f5498c)
- Add missing browser tests (9bd7e4f)
- Fix browserstack browser & os matrix. (451ef23)
1.5.3 (2019-07-11)
- Upgrade dependencies (5e77291)
1.5.2 (2019-04-28)
- Add 1.5.1 changelog (fd4386c)
- Fix .catcher documentation typo. (2b98d6b)
- Remove bad usage of .error in the readme (a5209d0)
1.5.1 (2019-03-17)
- Upgrade rollup dep (d890b8a)
- Add the concept of middleware context to the readme. (50a78c5)
- Change package kb size displayed in the html (b3ebb78)
1.5.0 (2019-02-23)
- Upgrade dependencies and fix package version in lock file (b17d10a)
- Upgrade jest and rollup (0573f7a)
- Add inline source maps (03ca27e)
- More details about the response types in the readme (270fe16)
1.4.2 (2018-10-21)
- Upgrade packages (268565d)
- Export typedefs at the root level (d2bcb13)
- Improve performance timings test coverage (c4db506)
1.4.1 (2018-08-13)
- Improve typedefs (232c063)
- Add default errorType to response object (c134efa)
- Improve unit tests to check default error type (3f1bb4b), closes #c134
- Prevent running browserstack on PRs (c350060)
1.4.0 (2018-07-10)
- 1.4.0 tag (27acc8e)
1.3.1 (2018-06-12)
- 1.3.1 tag (f162e0e)
- Launch the mock server aside of the test file. (35c5a4e)
- Add bundlephobia badge. (0399a65)
- Add paypal badge (cd98e4d)
- Fix broken readme links. (75f767d)
- Mention browserstack in the readme. (2f6ad8e)
- Update readme package version (04f75ce)
1.3.0 (2018-06-09)
- 1.3.0 tag (ff05dfc)
- Fix .url call when the url contains query parameters (e68764f)
- Add deferred callback chain. (10ddfe5)
- Add body argument shorthand to the http methods. (103cde3)
1.2.0 (2018-05-24)
- 1.2.0 tag (3f067df)
1.1.2 (2018-03-07)
- 1.1.2 tag (f4e9ffe)
- Relaxed Response & Options types (16c0b97)
- Update tests with a working abortController polyfill (171ac48)
1.1.1 (2018-01-08)
- 1.1.1 tag (efc67a4)
- Remove typo (7883219)
- Pass the original request to the catchers/resolvers callback (1e4d3a4)
- Update middleware and intro (09b0dc1)
1.1.0 (2017-11-17)
- 1.1.0 tag (75e0c68)
- Comply with the commonjs typescript transpilation (#10) (6931ff6), closes #10
- Refactor method function call (cf07316)
- Remove irregular whitespace (7bc2990)
- Adding middlewares code samples (#12). (b43cb1b), closes #12
- Update npm badge color (0eae7bb)
- Update readme top message and remove experimental flag for abortin (e449b46)
1.0.0 (2017-10-20)
- 1.0.0 tag (63b7d2b)
- Widen resolver return type (6e2b299)
- Add auth method to set the Authorization header. (1694396)
- Add early resolvers with the resolve function (481803b)
- Add HEAD and OPTIONS http methods. (3c30844)
- Add homepage usage section, tagboxes and footer (fd3bcf7)
- Bypass jekyll (22c957c)
- Fix readme typo (9d1b4c6)
- Readme modifications : fix method links, simplify polyfills, add h (e37ea0b)
- Migrate from mocha to jest (f67bd84)
0.3.1 (2017-10-09)
- 0.3.1 tag (ccca2dc)
- Add homepage in package.json (c78a5dd)
0.3.0 (2017-10-09)
- 0.3.0 tag (a9450c1)
- Refactor perfs() to improve robustness and performance (7b2b27c)
- The .options function now mixin by default (47b4630)
- Remove .baseUrl and change .url behaviour (5142b02), closes #8
- Add methods indexes and clarify some point in the readme (54dae1c)
- Add minimalist companion website. (10f2197)
- Add readme announcement. (d87a57d)
- Fix readme typo (85852a6)
- Fixed readme usage layout (7f8ea0f)
- Update readme (7881e2c)
0.2.4 (2017-10-06)
- 0.2.4 tag (879e14a)
- Fix perfs() concurrency issues (79f86ce)
0.2.3 (2017-10-06)
- 0.2.3 tag (cce504c)
- Add module field in package.json (90431ff)
- Add node.js partial support to the perf function (0045672)
- Hide the changelog preset beneath a scripts folder + rewrite (696503c)
- Highly experimental perfs function. (6fa1d29)
- Correct errorType typo (e058b7a)
- Fix contributing typo (d12e29c)
- Perfs() documentation (6c90e15)
- Readme : image cdn and shorten unpkg link (8eac8c9)
- Write perfs() tests (3a14499)
0.2.2 (2017-10-04)
- 0.2.2 tag (0883134)
- Moves polyfills to the config object (2820e34)
- Allow non-global fetch & FormData (112b9cc)
0.2.1 (2017-10-03)
- 0.2.1 tag (d13e8ad)
- Fix baseUrl not mixing in options (5c90df4)
0.2.0 (2017-10-03)
- 0.2.0 tag (d903c48)
- 🎨 Replace mixdefaults with a mixin flag. (c497f6e)
0.1.5 (2017-10-03)
- 0.1.5 tag (6551424)
- Update changelog (7717052)
- Use a Map instead of an Array for catchers (dba8e63)
0.1.4 (2017-10-03)
- Better changelog (d4ae365)
- [mix] small perf improvements (fb319eb)
0.1.3 (2017-10-03)
- Add gitattributes (45329a4)
- Add tslint (0078004)
- Code split (d3e725a)
- Update .gitattributes (52eebb1)
- Fix typos in mergeArrays (966cbeb)
- Add headers/content/body methods and better options type. (3c9c10e)
- Clearer README (4579bb6)
- Update README.md (743b7d5)
- Update README.md (11094dd)
- Update README.md (9bc38dd)
0.1.2 (2017-10-03)
- 0.1.2 tag (eb3a094)
0.1.1 (2017-10-03)
- 0.1.1 tag (f054836)
- Correct optional callbacks in declaration files (0b37983)
0.1.0 (2017-10-03)
- 0.1.0 tag (2d161d6)
- Remove source maps (338f080)
- Add documentation (5cae7f3)
- Improve coverage (5b10a93)
0.0.1 (2017-10-03)
- 0.0.1 tag (4d6eeed)
- init (ac4ae15)