@pornel pornel released this Dec 14, 2016 · 39 commits to master since this release



@pornel pornel released this Dec 11, 2016 · 54 commits to master since this release

  • Added .timeout({response:ms}), which allows limiting maximum response time independently from total download time (Kornel Lesiński)
  • Added warnings when .end() is called more than once (Kornel Lesiński)
  • Added response.links to browser version (Lukas Eipert)
  • btoa is no longer required in IE9 (Kornel Lesiński)
  • Fixed .sortQuery() on URLs without query strings (Kornel Lesiński)
  • Refactored common response code into ResponseBase (Lukas Eipert)



@pornel pornel released this Nov 28, 2016 · 85 commits to master since this release

  • Added .sortQuery() (vicanso)
  • Added support for arrays and bools in .field() (Kornel Lesiński)
  • Made superagent.Request subclassable without need to patch all static methods (Kornel Lesiński)



@pornel pornel released this Nov 19, 2016 · 108 commits to master since this release

There are no big breaking changes and the upgrade should be smooth.

We no longer support Node 0.x. If you're still using Internet Explorer 6 Node 0.x, please please upgrade ASAP, as the old Node isn't even getting security patches any more.

  • Dropped support for Node 0.10 and 0.12.
  • Dropped support for componentjs (Damien Caselli)
  • Multiple .send() calls mixing Buffer/Blob and JSON data are not possible and will now throw instead of messing up the data.
  • Improved .send() data object type check (Fernando Mendes)
  • Added pfx TLS option with new pfx() method. (Reid Burke)
  • Added common prototype for Node and browser versions (Andreas Helmberger)
  • Added http+unix: schema to support Unix sockets (Yuki KAN)
  • Added full attach options parameter in the Node version (Lapo Luchini)
  • Internally changed .on to .once to prevent possible memory leaks (Matt Blair)
  • Made all errors reported as an event (Kornel Lesiński)
  • set xhr.response instead of xhr.responseText to err.rawResponse (Pavel Ayusheev)



@pornel pornel released this Nov 15, 2016 · 113 commits to master since this release



@pornel pornel released this Nov 8, 2016 · 125 commits to master since this release

Alpha 2



@pornel pornel released this Oct 27, 2016 · 144 commits to master since this release

Version bump



@pornel pornel released this Sep 20, 2016 · 170 commits to master since this release

  • Enabled .field() to handle objects (Affan Shahid)
  • Added authentication with client certificates (terusus)
  • Added .catch() for more Promise-like interface (Maxim Samoilov, Kornel Lesiński)
  • Silenced errors from incomplete gzip streams for compatibility with web browsers (Kornel Lesiński)
  • Fixed event.direction in uploads (Kornel Lesiński)
  • Fixed returned value of overwritten response object's on() method (Juan Dopazo)