Skip to content
This repository was archived by the owner on Nov 8, 2024. It is now read-only.

Commit df38e83

Browse files
committed
Merge pull request #207 from apiaryio/kubula/changelog
Changelog origin
2 parents ba81738 + b77bd9c commit df38e83

File tree

6 files changed

+205
-2
lines changed

6 files changed

+205
-2
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
node_modules
22
src-cov
3+
HISTORY-Dredd.md
34
/lib
45
cov.html
56
.vagrant

.npmignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
src/
22
.travis.yml
3+
HISTORY-Dredd.md
34
.git*
45
.vagrant
56
.npmignore

CHANGELOG.md

Lines changed: 195 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,195 @@
1+
## Change Log
2+
3+
### v0.6.0
4+
5+
- [#202](https://github.com/apiaryio/dredd/pull/202) Hooks logging, sending logs to apiary-reporter, transaction.startedAt (@kuba-kubula)
6+
7+
**Breaking**: Removed support for `console` (e.g. `console.log`) in sandboxed hooks.
8+
9+
**New**: Hooks logging via `hooks.log` function
10+
11+
**New**: If using Apiary reporter and `hooks.log` in hooks, send the output of `hooks.log` to Apiary together with `transaction.startedAt` timestamp
12+
13+
- [#203](https://github.com/apiaryio/dredd/pull/203) **Fix**: Typo in variable name `newTransactionName` (@kuba-kubula)
14+
- [#207](https://github.com/apiaryio/dredd/pull/207) **Docs**: Start writing [Changelog](CHANGELOG.md), with little help from `github-changes` npm package (@kuba-kubula)
15+
16+
### v0.5.5
17+
18+
- [#200](https://github.com/apiaryio/dredd/pull/200) **Fix**: Typo `bleuprint -> blueprint` in interactive config and elsewhere (@abtris)
19+
20+
### v0.5.4
21+
22+
- [#199](https://github.com/apiaryio/dredd/pull/199) **New**: Completed support for API Blueprint 1A8 (Dredd now supports arbitrary actions) (@netmilk)
23+
24+
### v0.5.3
25+
26+
- [#198](https://github.com/apiaryio/dredd/pull/198) **Fix**: Trying to fix build by adding delay to prevent race condition (@netmilk)
27+
- [#197](https://github.com/apiaryio/dredd/pull/197) **Update**: Dependencies update (@netmilk)
28+
- [#195](https://github.com/apiaryio/dredd/pull/195) **Fix**: Freeze proxyquire to 1.4.x, 1.5.x broke the build (@kuba-kubula)
29+
- [#185](https://github.com/apiaryio/dredd/pull/185) **Docs**: Typos in README.md (@bootstraponline)
30+
31+
### v0.5.2
32+
33+
- [#184](https://github.com/apiaryio/dredd/pull/184) **Fix**: Dredd init fix (@netmilk)
34+
35+
### v0.5.1
36+
37+
- [#179](https://github.com/apiaryio/dredd/pull/179) **New/Fix**: Add __support for io.js, node.js 0.12 and MSON__ (@kuba-kubula)
38+
- [#178](https://github.com/apiaryio/dredd/pull/178) **Update/Fix**: Use pitboss-ng npm instead of pitboss fork-git-url (@kuba-kubula)
39+
- [#176](https://github.com/apiaryio/dredd/pull/176) **Docs**: Use Read the Docs (@netmilk, @smizell)
40+
41+
### v0.5.0
42+
43+
- [#167](https://github.com/apiaryio/dredd/pull/167) Loading and running hooks in isolated sandboxed context (@kuba-kubula, @netmilk)
44+
45+
**Breaking**: Run hooks functions as a separate functions without access to environment around
46+
47+
**New**: `--sandboxed` hooks do not share whole code, they are evaluated and executed in separate contexts
48+
49+
**New**: Dredd JavaScript instance can be configured to use hooks provided from an object with strings (`configuration.hooksData`)
50+
51+
- [#174](https://github.com/apiaryio/dredd/pull/174) **Update**: Enhance apiary reported json (@kuba-kubula)
52+
- [#165](https://github.com/apiaryio/dredd/pull/165) **Change**: One Hooks instance per one Dredd instance - avoid sharing of hooks object through all instances of Dredd class (@netmilk, @kuba-kubula)
53+
- [#164](https://github.com/apiaryio/dredd/pull/164) **Docs**: Fix small typos in documentation (@kuba-kubula)
54+
55+
### v0.4.8
56+
57+
- [#161](https://github.com/apiaryio/dredd/pull/161) **Update**: Show line numbers in warnings from parser (@netmilk, @kuba-kubula)
58+
- [#163](https://github.com/apiaryio/dredd/pull/163) **Docs**: Hooks documentation and examples (@netmilk, @kuba-kubula)
59+
60+
### v0.4.7
61+
62+
- [#160](https://github.com/apiaryio/dredd/pull/160) Hooks loosing context / reference to transaction (@kuba-kubula)
63+
64+
### v0.4.6
65+
66+
- [#159](https://github.com/apiaryio/dredd/pull/159) Release 0.4.6 (@kuba-kubula)
67+
- [#154](https://github.com/apiaryio/dredd/pull/154) Passing custom parameters to Reporters via JS API, logic from bin script to CoffeeScript (@kuba-kubula)
68+
- [#156](https://github.com/apiaryio/dredd/pull/156) Feature: Custom user assertions in hooks to fail a transaction (@netmilk)
69+
- [#158](https://github.com/apiaryio/dredd/pull/158) Add tests to test prettify-response method (@kuba-kubula)
70+
- [#157](https://github.com/apiaryio/dredd/pull/157) Various small fixes (@netmilk, @kuba-kubula)
71+
- [#150](https://github.com/apiaryio/dredd/pull/150) Update dependencies to latest (@kuba-kubula)
72+
- [#149](https://github.com/apiaryio/dredd/pull/149) Coffeelint Dredd source files (@kuba-kubula)
73+
- [#148](https://github.com/apiaryio/dredd/pull/148) Adding CR to multipart requests based on multipart content-type header, ... (@netmilk)
74+
- [#146](https://github.com/apiaryio/dredd/pull/146) Add a Gitter chat badge to README.md (@gitter-badger)
75+
- [#147](https://github.com/apiaryio/dredd/pull/147) Add unit tests when path is a URL to blueprint file (@kuba-kubula)
76+
77+
### v0.4.5
78+
79+
- [#145](https://github.com/apiaryio/dredd/pull/145) Load blueprint-file from provided URL from http/https (@netmilk, @kuba-kubula)
80+
- [#144](https://github.com/apiaryio/dredd/pull/144) Ability to use String with Blueprint data in JS API without using files on filesystem. (@kuba-kubula)
81+
82+
83+
### v0.4.4
84+
85+
- [#142](https://github.com/apiaryio/dredd/pull/142) Bump version to 0.4.4 (@kuba-kubula)
86+
- [#141](https://github.com/apiaryio/dredd/pull/141) Fix cli-test by freezing devDependency clone@0.x (@kuba-kubula)
87+
- [#140](https://github.com/apiaryio/dredd/pull/140) Removed insecure `marked` dependency and updated all others (@netmilk)
88+
- [#139](https://github.com/apiaryio/dredd/pull/139) Transaction runner fills all properties for test(step) (@kuba-kubula)
89+
90+
### v0.4.3
91+
92+
- [#138](https://github.com/apiaryio/dredd/pull/138) Gavel with support for JSON schema v4 (@netmilk)
93+
94+
### v0.4.1
95+
96+
- [#137](https://github.com/apiaryio/dredd/pull/137) Bump versions of some dependencies (@kuba-kubula)
97+
98+
### v0.4.0
99+
100+
- [#136](https://github.com/apiaryio/dredd/pull/136) Anonymous Apiary Reporter (@kuba-kubula, @netmilk)
101+
- [#135](https://github.com/apiaryio/dredd/pull/135) Fix JS API backward compatibility (@netmilk)
102+
- [#131](https://github.com/apiaryio/dredd/pull/131) Add oneline Hipchat notification from travisci (@abtris)
103+
- [#128](https://github.com/apiaryio/dredd/pull/128) Merge pull request #128 from apiaryio/netmilk/fix-124, fixing #124 (@netmilk)
104+
- [#125](https://github.com/apiaryio/dredd/pull/125) Multi blueprint processing (@netmilk)
105+
- [#130](https://github.com/apiaryio/dredd/pull/130) Suppressing color output with --color false, closes #105 (@netmilk)
106+
- [#120](https://github.com/apiaryio/dredd/pull/120) New copy-pasteable example (@netmilk)
107+
- [#121](https://github.com/apiaryio/dredd/pull/121) Dry-run option added to CLI help. Fixing #119 (@netmilk)
108+
109+
### v0.3.14
110+
111+
- [#115](https://github.com/apiaryio/dredd/pull/115) Updated dependencies to latest, version bump (@netmilk)
112+
- [#114](https://github.com/apiaryio/dredd/pull/114) Removed URI parameter string validation for number values, Fixing #111, Merging conflicting #113 (@netmilk)
113+
- [#112](https://github.com/apiaryio/dredd/pull/112) Fixes #98 header parsing issue (@ecordell)
114+
- [#110](https://github.com/apiaryio/dredd/pull/110) Fix for boolean example validation. (@jonathanbp)
115+
116+
### v0.3.13
117+
118+
- [#107](https://github.com/apiaryio/dredd/pull/107) Fixing #106 (@apiaryio)
119+
120+
### v0.3.12
121+
122+
- [#104](https://github.com/apiaryio/dredd/pull/104) Netmilk/new features (@netmilk)
123+
124+
### v0.3.11
125+
126+
- [#103](https://github.com/apiaryio/dredd/pull/103) Updated all deps to latest, fixed travis build for node 0.8.x - all badges back in green (@netmilk)
127+
128+
### v0.3.10
129+
130+
- [#102](https://github.com/apiaryio/dredd/pull/102) Adding beforeAll and afterAll (@CodeFred)
131+
- [#95](https://github.com/apiaryio/dredd/pull/95) Reintroduces "silent" flag (@frio)
132+
- [#92](https://github.com/apiaryio/dredd/pull/92) Added '-L' parameter to curl command (@eddieroger)
133+
- [#2](https://github.com/apiaryio/dredd/pull/2) Adding documentation to README (@CodeFred)
134+
- [#1](https://github.com/apiaryio/dredd/pull/1) Adding beforeAll and afterAll hooks, allowing setup and teardown common to all tests (@CodeFred)
135+
136+
### v0.3.9
137+
138+
- [#86](https://github.com/apiaryio/dredd/pull/86) Catches errors in hooks, allows skipping tests, fixes small bug (@ecordell)
139+
- [#82](https://github.com/apiaryio/dredd/pull/82) Netmilk/documentation (@netmilk)
140+
141+
### v0.3.8
142+
143+
- [#81](https://github.com/apiaryio/dredd/pull/81) Protagonist 0.12.0, showing blueprint parsing warnings (@netmilk)
144+
- [#80](https://github.com/apiaryio/dredd/pull/80) Updated LICENCE (@netmilk)
145+
146+
### v0.3.7
147+
148+
- [#76](https://github.com/apiaryio/dredd/pull/76) Update npm before build (@netmilk)
149+
150+
### v0.3.4
151+
152+
- [#72](https://github.com/apiaryio/dredd/pull/72) Updated nonconflicting libraries (@netmilk)
153+
- [#71](https://github.com/apiaryio/dredd/pull/71) Updated protagonist to v0.11.0 (@netmilk)
154+
155+
### v0.3.3
156+
157+
- [#70](https://github.com/apiaryio/dredd/pull/70) Updated gavel and bumped version (@netmilk)
158+
159+
### v0.3.2
160+
161+
- [#69](https://github.com/apiaryio/dredd/pull/69) Netmilk/new rest reporter (@netmilk)
162+
- [#68](https://github.com/apiaryio/dredd/pull/68) Apiary reporter (@netmilk)
163+
- [#60](https://github.com/apiaryio/dredd/pull/60) Adds protocol information to individual transactions (@ecordell)
164+
165+
### v0.3.1
166+
167+
- [#59](https://github.com/apiaryio/dredd/pull/59) Better file handling for reporters (fixes #48 and #57) (@ecordell)
168+
169+
### v0.3.0
170+
171+
- [#56](https://github.com/apiaryio/dredd/pull/56) Update to protagonist v0.8.0 (@zdne)
172+
- [#44](https://github.com/apiaryio/dredd/pull/44) Adds before/after hooks to Dredd (@ecordell)
173+
- [#49](https://github.com/apiaryio/dredd/pull/49) Fix Dredd / Gavel.js interface. Closes #46 (@zdne)
174+
- [#45](https://github.com/apiaryio/dredd/pull/45) Add support for path in API endpoint. Fixes #43 (@abtris)
175+
- [#41](https://github.com/apiaryio/dredd/pull/41) Fixes sequencing bug in junit reporter (@ecordell)
176+
- [#37](https://github.com/apiaryio/dredd/pull/37) Dredd exited without an interesting error message (@albertjan)
177+
- [#36](https://github.com/apiaryio/dredd/pull/36) Fix sorting to use the order used in the apiary file as well. Close #32 and #36. (@ksarna)
178+
179+
### v0.2.1
180+
181+
- [#21](https://github.com/apiaryio/dredd/pull/21) Tests and fixes passing Dredd class pre-runtime errors to the CLI (@netmilk)
182+
- [#19](https://github.com/apiaryio/dredd/pull/19) Content-Length header in reqeusts for Rails support (@netmilk, @theodorton)
183+
184+
### v0.1.6
185+
186+
- [#14](https://github.com/apiaryio/dredd/pull/14) Fixing exit status and adding CLI tests (@netmilk)
187+
188+
### v0.1.4
189+
190+
- [#8](https://github.com/apiaryio/dredd/pull/8) Added Vagrant virtual development environment (@netmilk)
191+
- [#5](https://github.com/apiaryio/dredd/pull/5) HTTPS support, global header injection, improved reporter output (@ecordell)
192+
193+
### v0.1.1
194+
195+
- [#1](https://github.com/apiaryio/dredd/pull/1) V0.1 (@netmilk)

docs/example.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,7 @@ For more complex examples applications, please refer to:
5757

5858
- [Express.js example application](http://github.com/apiaryio/dredd-example)
5959
- [Ruby on Rails example application](https://github.com/theodorton/dredd-test-rails)
60+
61+
62+
[API Blueprint]: http://apiblueprint.org/
63+
[Express.js]: http://expressjs.com/starter/hello-world.html

docs/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ Generally, if you want to add Dredd to your existing test suite, you can just sa
207207
In some eco-systems, there is native support for adding Dredd to
208208

209209
- [grunt-dredd](https://github.com/mfgea/grunt-dredd) a grunt task wrapper
210-
- [dredd-rack]( https://github.com/gonzalo-bulnes/dredd-rack) a rake task and rack wrapper
210+
- [dredd-rack](https://github.com/gonzalo-bulnes/dredd-rack) a rake task and rack wrapper
211211

212212
## Continuous Integration
213213

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
{
22
"name": "dredd",
3-
"version": "0.5.5",
3+
"version": "0.6.0",
44
"description": "API Blueprint testing tool",
55
"main": "lib/dredd.js",
66
"bin": {
77
"dredd": "bin/dredd"
88
},
99
"scripts": {
10+
"changelist": "github-changes -o apiaryio -r dredd --only-pulls --use-commit-body --file HISTORY-Dredd.md",
1011
"pretest": "coffeelint ./src",
1112
"test": "scripts/test",
1213
"prepublish": "scripts/prepublish"
@@ -47,6 +48,7 @@
4748
"coffeelint": "^1.9.2",
4849
"coveralls": "~2.11.2",
4950
"express": "^4.12.1",
51+
"github-changes": "^1.0.0",
5052
"jscoverage": "~0.5.9",
5153
"mocha": "^2.1.0",
5254
"mocha-lcov-reporter": "0.0.2",

0 commit comments

Comments
 (0)