-
#202 Hooks logging, sending logs to apiary-reporter, transaction.startedAt (@kuba-kubula)
Breaking: Removed support for
console
(e.g.console.log
) in sandboxed hooks.New: Hooks logging via
hooks.log
functionNew: If using Apiary reporter and
hooks.log
in hooks, send the output ofhooks.log
to Apiary together withtransaction.startedAt
timestamp -
#203 Fix: Typo in variable name
newTransactionName
(@kuba-kubula) -
#207 Docs: Start writing Changelog, with little help from
github-changes
npm package (@kuba-kubula)
- #200 Fix: Typo
bleuprint -> blueprint
in interactive config and elsewhere (@abtris)
- #199 New: Completed support for API Blueprint 1A8 (Dredd now supports arbitrary actions) (@netmilk)
- #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)
- #184 Fix: Dredd init fix (@netmilk)
- #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)
-
#167 Loading and running hooks in isolated sandboxed context (@kuba-kubula, @netmilk)
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 contextsNew: Dredd JavaScript instance can be configured to use hooks provided from an object with strings (
configuration.hooksData
) -
#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)
- #161 Update: Show line numbers in warnings from parser (@netmilk, @kuba-kubula)
- #163 Docs: Hooks documentation and examples (@netmilk, @kuba-kubula)
- #160 Hooks loosing context / reference to transaction (@kuba-kubula)
- #159 Release 0.4.6 (@kuba-kubula)
- #154 Passing custom parameters to Reporters via JS API, logic from bin script to CoffeeScript (@kuba-kubula)
- #156 Feature: Custom user assertions in hooks to fail a transaction (@netmilk)
- #158 Add tests to test prettify-response method (@kuba-kubula)
- #157 Various small fixes (@netmilk, @kuba-kubula)
- #150 Update dependencies to latest (@kuba-kubula)
- #149 Coffeelint Dredd source files (@kuba-kubula)
- #148 Adding CR to multipart requests based on multipart content-type header, ... (@netmilk)
- #146 Add a Gitter chat badge to README.md (@gitter-badger)
- #147 Add unit tests when path is a URL to blueprint file (@kuba-kubula)
- #145 Load blueprint-file from provided URL from http/https (@netmilk, @kuba-kubula)
- #144 Ability to use String with Blueprint data in JS API without using files on filesystem. (@kuba-kubula)
- #142 Bump version to 0.4.4 (@kuba-kubula)
- #141 Fix cli-test by freezing devDependency [email protected] (@kuba-kubula)
- #140 Removed insecure
marked
dependency and updated all others (@netmilk) - #139 Transaction runner fills all properties for test(step) (@kuba-kubula)
- #138 Gavel with support for JSON schema v4 (@netmilk)
- #137 Bump versions of some dependencies (@kuba-kubula)
- #136 Anonymous Apiary Reporter (@kuba-kubula, @netmilk)
- #135 Fix JS API backward compatibility (@netmilk)
- #131 Add oneline Hipchat notification from travisci (@abtris)
- #128 Merge pull request #128 from apiaryio/netmilk/fix-124, fixing #124 (@netmilk)
- #125 Multi blueprint processing (@netmilk)
- #130 Suppressing color output with --color false, closes #105 (@netmilk)
- #120 New copy-pasteable example (@netmilk)
- #121 Dry-run option added to CLI help. Fixing #119 (@netmilk)
- #115 Updated dependencies to latest, version bump (@netmilk)
- #114 Removed URI parameter string validation for number values, Fixing #111, Merging conflicting #113 (@netmilk)
- #112 Fixes #98 header parsing issue (@ecordell)
- #110 Fix for boolean example validation. (@jonathanbp)
- #107 Fixing #106 (@apiaryio)
- #104 Netmilk/new features (@netmilk)
- #103 Updated all deps to latest, fixed travis build for node 0.8.x - all badges back in green (@netmilk)
- #102 Adding beforeAll and afterAll (@CodeFred)
- #95 Reintroduces "silent" flag (@frio)
- #92 Added '-L' parameter to curl command (@eddieroger)
- #2 Adding documentation to README (@CodeFred)
- #1 Adding beforeAll and afterAll hooks, allowing setup and teardown common to all tests (@CodeFred)
- #86 Catches errors in hooks, allows skipping tests, fixes small bug (@ecordell)
- #82 Netmilk/documentation (@netmilk)
- #81 Protagonist 0.12.0, showing blueprint parsing warnings (@netmilk)
- #80 Updated LICENCE (@netmilk)
- #76 Update npm before build (@netmilk)
- #70 Updated gavel and bumped version (@netmilk)
- #69 Netmilk/new rest reporter (@netmilk)
- #68 Apiary reporter (@netmilk)
- #60 Adds protocol information to individual transactions (@ecordell)
- #59 Better file handling for reporters (fixes #48 and #57) (@ecordell)
- #56 Update to protagonist v0.8.0 (@zdne)
- #44 Adds before/after hooks to Dredd (@ecordell)
- #49 Fix Dredd / Gavel.js interface. Closes #46 (@zdne)
- #45 Add support for path in API endpoint. Fixes #43 (@abtris)
- #41 Fixes sequencing bug in junit reporter (@ecordell)
- #37 Dredd exited without an interesting error message (@albertjan)
- #36 Fix sorting to use the order used in the apiary file as well. Close #32 and #36. (@ksarna)
- #21 Tests and fixes passing Dredd class pre-runtime errors to the CLI (@netmilk)
- #19 Content-Length header in reqeusts for Rails support (@netmilk, @theodorton)
- #14 Fixing exit status and adding CLI tests (@netmilk)
- #8 Added Vagrant virtual development environment (@netmilk)
- #5 HTTPS support, global header injection, improved reporter output (@ecordell)
- #1 V0.1 (@netmilk)