Skip to content

Releases: apiaryio/dredd

v8.0.0

07 Feb 16:45
589c7eb
Compare
Choose a tag to compare

8.0.0 (2019-02-07)

Code Refactoring

  • change behavior of --color (a5fe81b)
  • remove the --timestamp option (8eb265b)
  • replace --level with --loglevel, remove --silent (f749a0d)
  • split reporter output from Dredd's internal logging (574998f), closes #1089 #765 #1099

BREAKING CHANGES

  • The --color option doesn't support string values ('false', 'true') anymore. To disable coloring, use --no-color instead. The -c short option has been removed.
  • The --timestamp/-t option is no longer available. Instead, the --loglevel=debug automatically displays timestamps as well for the application logging entries.
  • Instead of --level use --loglevel. The option is no longer able to affect reporter output, it only affects application logging output. Use --loglevel=silent instead of --silent, which is now removed. The --loglevel option now only accepts 'silent', 'error', 'warning', 'debug' as values.
  • The --level option is no longer able to affect reporter output, it only affects application logging output.

v7.2.1

31 Jan 15:12
c662d7c
Compare
Choose a tag to compare

7.2.1 (2019-01-31)

Bug Fixes

  • improve OAS3 support and get minor fixes for OAS2 (2dd185a)

v7.2.0

29 Jan 16:55
b0c5e98
Compare
Choose a tag to compare

7.2.0 (2019-01-29)

Features

  • use Drafter v4 for parsing API Blueprint (0fb0f47)

v7.1.0

18 Jan 17:19
8de334c
Compare
Choose a tag to compare

7.1.0 (2019-01-18)

Features

  • add experimental OpenAPI 3 support (195d95e)

v7.0.3

17 Jan 13:31
1629924
Compare
Choose a tag to compare

7.0.3 (2019-01-17)

Bug Fixes

  • package: update request to version 2.88.0 (d147948)

v7.0.2

16 Jan 15:37
3a1d475
Compare
Choose a tag to compare

7.0.2 (2019-01-16)

Bug Fixes

  • package: update clone to version 2.1.2 (b3a61b7)
  • package: update glob to version 7.1.3 (ca7aaa1)
  • package: update inquirer to version 6.2.1 (d9cbf8f)
  • package: update js-yaml to version 3.12.1 (5767833)

v7.0.1

16 Jan 14:31
c976eeb
Compare
Choose a tag to compare

7.0.1 (2019-01-16)

Bug Fixes

  • package: update dredd-transactions to version 6.2.6 (f257530)

v7.0.0

14 Jan 17:46
e963159
Compare
Choose a tag to compare

7.0.0 (2019-01-14)

Features

  • remove automated compilation of CoffeeScript (712a2e4)

BREAKING CHANGES

  • Hookfiles using CoffeeScript are not supported out of the box anymore. Instead manually install the coffeescript module and add --require=coffeescript/register to your command.

v6.0.1

14 Jan 17:18
dee7463
Compare
Choose a tag to compare

6.0.1 (2019-01-14)

Bug Fixes

  • don't make assumptions about the input 'config' object (e9b76dd)
  • package: update dredd-transactions to version 6.2.5 (066d860)

v6.0.0

11 Jan 20:14
2a4d85e
Compare
Choose a tag to compare

6.0.0 (2019-01-11)

Compatibility

  • require Node.js 6.9; disallow Node.js 7 (aa7963b)

Code Refactoring

  • remove deprecated legacy JS hooks (e0287ed)
  • remove sandboxed JavaScript hooks (bc20b3c)
  • remove support for 'junit' reporter (f83bd00)
  • remove support for legacy 'blueprintPath' config option (4e5b6c6)
  • remove support for transaction names with leading '>' chars (4066e2e)
  • hack in deprecation errors for removed config options (f326809)

BREAKING CHANGES

  • Node.js < 6.9 and Node.js 7 are no longer supported
  • Dredd's 'junit' reporter is now called 'xunit'
  • If you have been using the deprecated interface of the JS hooks, you most likely already noticed it years ago, thanks to the warning which Dredd printed out for you. To migrate, use the 'beforeAll' and 'afterAll' hooks with '(transactions, callback)' signature for asynchronous functions, and '(transactions)' signature for synchronous functions.
  • If you are running Dredd programatically using its JS API and you're setting the 'blueprintPath' option, use the 'path' option instead.
  • Transaction names with leading '>' characters are not supported anymore. If you never used Dredd v0.5.0 or older, there's nothing you need to worry about. Otherwise use --names to generate new transaction names for your hooks.
  • Dredd doesn't support sandboxed JS hooks anymore. Use standard JS hooks instead.