This repository was archived by the owner on Nov 8, 2024. It is now read-only.
Releases: apiaryio/dredd
Releases · apiaryio/dredd
v2.1.1
v2.1.0
v2.0.0
2.0.0 (2016-09-09)
Bug Fixes
- Use just the 1st req-res pair within APIB transaction examples (4d645ef2)
Features
- Unique transaction names for Swagger (82a077d4)
Breaking Changes
- Users of Dredd hooks will have to change how they address
transactions - e.g. '/112 > GET' will have to be changed to '/112 > GET > 200 > application/json'
See apiaryio/dredd-transactions#63 for details. Closes #558.
(82a077d4)
- Fixe of a problem introduced with migration to API Elements
in order to support Swagger in Dredd. Original implementation always selected
the first request-response pair from each transaction example. This wasn't
re-implemented correctly on top of API Elements. Instead, all specified responses
are appearing, which breaks Dredd's behavior in many ways. Respective test was
ported, but unfortunately with the same mistake. This commit fixes the situation.
Some early adopters discovered the issue and considered it to be a new
feature, but it really breaks how Dredd should work at the moment and needs
to be removed. It leads to duplicate transaction names and other undefined
behavior.
In order to implement #25 and #78,
which many believed happened when they discovered the bug, much more work needs
to be done. Namely designing and adopting a new way of addressing transactions
in Dredd #227.
Closes #615
(4d645ef2)
v1.6.1
v1.6.0
v1.5.2
v1.5.1
v1.5.0
v1.5.0
Support for x-example Swagger vendor extension property
- #581 Support for x-example (v1.5.0) (@honzajavorek)
v1.4.0
v1.4.0
Dredd is now installable also without C++ compiler + several bug fixes
- #573 Dredd is now installable also without C++ compiler (@honzajavorek)
v1.3.0
v1.3.0
New way of handling default URI parameter values
- #570 Use default value even though the parameter is required (@honzajavorek)