We follow semver: the major version number will be upgraded with any breaking change. This changelog lists all meaningful changes in each release; consult the main README to determine which changes are breaking.
- SuperTest as Promised is deprecated. Thanks, @jasisk!
See the README for instructions on upgrading to SuperTest 2.0.
- [#39] Bring list of breaking changes in the README up-to-date. Thanks, @karlbecker!
- expose additional
agent
properties through inheritance chain (#38)
Thanks, @jsdevwork!
- mark
err.response
as non-enumerable to avoid cluttering console output (#34)
Thanks, @sylvaingi!
- attach
response
to error object to ease debugging of failed requests (#30)
Thanks, @mkasberg!
- add
catch()
convenience method directly to test instance (#23)
Thanks, @bbatha!
- update Bluebird to v3.x series
- fix double-resolution of promise upon error (#11)
Thanks, @srussellextensis!
- bump dev dependencies for compatibility with SuperTest's v1.0.0 test suite.
- add
toPromise()
method to explicitly convert request to promise - support custom promise libraries
- update Bluebird to v2.x series
- release: v1.0.0
- support
del
by passing through to upstream's alias Closes #3. Closes #4. - Alias del and delete to supertest.del
- test: run upstream tests against our wrapped module
- test: switch to expect interface
- README: add build badge
- .travis.yml: add continuous integration configuration
- refactor
then
methodPromise.promisify
is awkward when invoked immediately. Save to temporary variable for clarity. - CHANGELOG: update for v0.1.1
- release: v0.1.1
- refactor factory wrapping We don't need to inherit from the factory as long as we set the receiver correctly when calling its functions. D'oh!
- CHANGELOG: update for v0.1.0 v0.0.1 was cut from a rebased tree that was never pushed to GitHub, so changelog generation is a bit out-of-sync.
- release: v0.1.0
- README: fix package name in code example
- promisify and expose SuperTest agents
Agents persist cookies across requests. Promisify and expose this
interface at
exports.agent
to be compatible with SuperTest. Fixes #1. - add changelog
- initial commit