Releases: apiaryio/dredd
v1.0.0
v1.0.0
New Language agnostic bridge for hooks in Python and Ruby
- #230 Language agnostic hooks bridge & transaction compiler extraction (@netmilk, @w-vi, @kuba-kubula)
v0.6.1
v0.6.1
New Added beforeValidation
and beforeEachValidation
hooks
New Added general
property under results object for each testStep
and transaction
for adding other then Gavel errors
New Connection errors are handled in scope of each step, emmited to reporter as test error
and added as a general error general
New Apiary reporter failure is gracefully handled and will not brake build
- #229 Fix: Clean beforeResults for every gavelResult iteration (@netmilk)
- #222 New: Report skipped and programatically failed transactions (@netmilk)
- #228 Docs: Updated the MkDocs config from the deprecated format (@d0ugal)
- #224 New: Support for before validation hooks (@netmilk, @nevir)
- #219 New: Connection errors in gavel error interface (@netmilk)
- #218 Fix: Public:true/false Apiary reporter, based on token and api-name (suite) existence (@kuba-kubula)
- #216 Docs: Update documentation, fix a few typos/leftovers, line wrapping, how-to changelog (@kuba-kubula)
- #212 Fix: Gracefully handle connection errors to server under test (@netmilk)
- #214 Docs: Fixed example with modifying request URI, closes #186 (@netmilk)
- #213 Docs: Example for session handling in hooks (@netmilk)
v0.6.0
v0.6.0
Breaking: Removed support for console
(e.g. console.log
) in sandboxed hooks.
New: Hooks logging via hooks.log
function
New: If using Apiary reporter and hooks.log
in hooks, send the output of hooks.log
to Apiary together with transaction.startedAt
timestamp
- #202 Hooks logging, sending logs to apiary-reporter, transaction.startedAt (@kuba-kubula)
- #203 Fix: Typo in variable name
newTransactionName
(@kuba-kubula) - #207 Docs: Start writing Changelog, with little help from
github-changes
npm package (@kuba-kubula)
v0.5.5
v0.5.4
v0.5.3
v0.5.3
- #198 Fix: Trying to fix build by adding delay to prevent race condition (@netmilk)
- #197 Update: Dependencies update (@netmilk)
- #195 Fix: Freeze proxyquire to 1.4.x, 1.5.x broke the build (@kuba-kubula)
- #185 Docs: Typos in README.md (@bootstraponline)
v0.5.2
v0.5.1
v0.5.1
- #179 New/Fix: Add support for io.js, node.js 0.12 and MSON (@kuba-kubula)
- #178 Update/Fix: Use pitboss-ng npm instead of pitboss fork-git-url (@kuba-kubula)
- #176 Docs: Use Read the Docs (@netmilk, @smizell)
v0.5.0
v0.5.0
Breaking: Run hooks functions as a separate functions without access to environment around
New: --sandboxed
hooks do not share whole code, they are evaluated and executed in separate contexts
New: Dredd JavaScript instance can be configured to use hooks provided from an object with strings (configuration.hooksData
)
- #167 Loading and running hooks in isolated sandboxed context (@kuba-kubula, @netmilk)
- #174 Update: Enhance apiary reported json (@kuba-kubula)
- #165 Change: One Hooks instance per one Dredd instance - avoid sharing of hooks object through all instances of Dredd class (@netmilk, @kuba-kubula)
- #164 Docs: Fix small typos in documentation (@kuba-kubula)
v0.4.8
v0.4.8
- #161 Update: Show line numbers in warnings from parser (@netmilk, @kuba-kubula)
- #163 Docs: Hooks documentation and examples (@netmilk, @kuba-kubula)