Skip to content

Latest commit

 

History

History
418 lines (200 loc) · 17.1 KB

CHANGELOG.md

File metadata and controls

418 lines (200 loc) · 17.1 KB

Change Log

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

5.7.0 (2018-02-28)

Features

  • upgrade: update to pact-node 6.11.x. Fixes #63 (f0063c9)

5.6.1 (2018-02-25)

5.6.0 (2018-02-22)

Features

  • upgrade: update to pact-node 6.10.x. Fixes #150 (99ab454)

5.5.1 (2018-02-20)

5.5.0 (2018-02-09)

Features

  • upgrade: update to pact-node 6.8.x (fd4ae99)

5.4.0 (2018-02-08)

Features

  • types: allow builder usage in Pact tests (cb6305b)

5.3.2 (2018-01-11)

5.3.1 (2018-01-06)

Bug Fixes

  • logging: set pact-node log level before constructing server #139 (b2f5c2d)
  • verifier: properly wrap pact-node q promise in verifier (affca89)

5.3.0 (2017-12-11)

Features

  • parallel: allow pactfileWriteMode to support 'merge'. #124 (81e1078)

5.2.0 (2017-12-10)

Bug Fixes

  • jest: update jest example to be compatible with v21.x.x (#132) (7fabfc4)

Features

  • examples: extending ava examples with matchers (51fb8ae)
  • mock-service: pass arguments to CLI not API (2b9053c), closes #105
  • pact-node: update to latest pact-node 6.4.x (2430ee0), closes #131

5.1.0 (2017-12-08)

Bug Fixes

  • jest: update jest example to be compatible with v21.x.x (#132) (7fabfc4)

Features

  • examples: extending ava examples with matchers (51fb8ae)
  • pact-node: update to latest pact-node 6.4.x (3d8aef0)

5.0.3 (2017-12-06)

5.0.0 (2017-12-06)

Bug Fixes

  • amd: do not name AMD module in UMD #98 (fced1ab)
  • build: fix for bash script and output helpful information during projects tests (192f9e4)
  • examples: update jasmine karma example with best practice #122 (93cba30)
  • examples: update mocha karma example with best practice #122 (a62d00f)
  • src: fix typo in eachLike error message (601d158)
  • tests: update e2e tests with latest API (09a9f03)
  • verification: pass validation error message on #114 (302357f)

Features

  • api: cleanup public API (39dfc45)
  • finalise: warn if finalise called more than once (bc52810)
  • karma: relax consumer/provider requirement in MockService #96 (62a9c44)
  • matching: add a number of common matchers to DSL (4259171)
  • pact-node: upgrade to latest pact-node 5.1.x (fde380e)
  • pact-node: upgrade to pact-node 5.2.1 (f9bd4ae)
  • pact-server: allow running mock server on non-local host #115 (b6866ef)
  • pact-web: refactor PactWeb module (95b26c4)
  • release: update release process to use standard-version (ae96806)
  • types: reexport Interaction and MockService namespace #117 (e1b658f)
  • types: reexport Interaction and MockService namespace into pact-web #117 (c3cd435)
  • typescript: add integration pact tests (3b2279a)
  • typescript: fix pact-web and karma tests (91ef75c)
  • typescript: initial TypeScript setup (c6e6c3a)

BREAKING CHANGES

  • api: - Provider verification exposed via a Verifier class
  • Matchers exposed through separate sub-module
  • pact-web: Requires constructor to create now.

4.2.1 (2017-11-05)

4.2.0 (2017-11-05)

Features

  • types: add TS bindings for pact-web standalone. Fixes #92 (d436862)

4.1.0 (2017-10-18)

Features

  • release: update release process to use standard-version (47d118d)

4.0.0 (2017-10-18)

Bug Fixes

  • src: fix typo in error message (e91588c)
  • verification: pass validation error message on (3041282)

Features

  • pact-node: upgrade to pact-node 5.x.x (6d2ad81)
  • pact-server: Allow to run pact mock server on a host other than localhost/127.0.0.1 (e24be20)

3.0.1 (2017-09-19)

Bug Fixes

  • lint: fix lint in mock service (e4c61b1)
  • tests: update e2e tests with timeout for CI builds (f141c5e)
  • typo: cosmetic cleanup for typo of wrong project name (18d49f6)

Features

  • karma: relax consumer/provider requirement in MockService (e9f3a4a)

2.7.0 (2017-08-06)

Bug Fixes

  • gitignore: ignore IDE generated project files (84b78c3)
  • issue_template: Corrected typos (bac51ad)

Features

  • example: adding example for the AVA test framework (65e8314)
  • upgrade: upgrade to latest pact node v4.12.0 (50e1041)

2.6.0 (2017-06-13)

2.5.0 (2017-05-15)

2.4.1 (2017-05-12)

Features

  • writemode: update pactFileWriteMode flag and docs (6b32990)

2.4.0 (2017-05-11)

Bug Fixes

  • providerstate: make providerState serialisation spec compliant #12 (cc44554)

Features

  • mock service: add pactfile_write_mode option handling (da92274)
  • verifications: update example to publish verification results (592b9db)

2.3.4 (2017-04-26)

Features

  • pact-web: only deploy pact-web on tagged master (a66cbea)

2.3.3 (2017-04-21)

Features

  • port-check: check if port is available during setup() #37 (c729d8e)
  • typescript: add TypeScript annotations (8eeb561)

2.3.1 (2017-04-03)

2.2.1 (2017-03-12)

Bug Fixes

  • test: fix logic issue in karma tests that was passing for the wrong reasons (080898f)
  • test: update karma jasmine test to properly fail tests if verification fails. (802d5dc)
  • test: update karma mocha test to fail if verification fails (98a6380)

2.2.0 (2017-02-27)

Features

  • ssl: add ability to specify custom ssl key + cert #29 (c54d224)

2.1.0 (2017-02-27)

Features

  • test: update end-to-end test example (cb38b17)
  • verify: update to latest pact-node including ability to set verification timeout #28 (4d0901e)

2.0.1 (2017-02-26)

Bug Fixes

  • pact-node and cli-color should be dependencies (#26 #25) (83c8af3)

2.0.0 (2017-02-22)

Bug Fixes

  • api: remove redundant responseParser and tests (a06a14d)
  • test: properly pass through ssl flag (bc3120d)
  • test: set timeout to 10s for Travis builds (e76d0e8)
  • test: update all mainline tests to match new API (936a75d)
  • test: update e2e test to properly wait for pact finalisation (b98c1f9)
  • test: update formatting in integration test (6bd19c9)
  • test: update jest tests with new API, fixes #21 (4eb2e1c)
  • test: update mocha tests with new API, fixes #22 (2062d6d)
  • tests: remove trailing semi-colons for consistency (7a9565d)

Features

  • api: redesign API to make it simpler to interact with (67482d1)
  • examples: update e2e provider test to use mocha interface (898203a)
  • karma: update code formatting (ef27b7c)
  • karma: update tests for karma suite and adapted Pact API for Karma (7182c7b)

1.0.0 (2017-01-21)

Features

  • example: add better readme, cleanup linting for E2E example (4a8e8cb)
  • examples: running consumer tests for E2E example (274f18f)
  • examples: update docu for e2e example (491f641)
  • examples: WIP e2e example (14a464c)
  • examples: working e2e example (24b9888)

1.0.0-rc.5 (2016-08-28)

Bug Fixes

  • readme: fix example in readme (f0eeb0f)
  • style: remove empty space breaking linter (62a72d8)

Features

  • interceptor: remove Interceptor from DSL (0b9e4f4)

1.0.0-rc.4 (2016-08-02)

Features

  • app: update distribution files (8f9f7e2)

1.0.0-rc.3 (2016-08-01)

1.0.0-rc.2 (2016-07-11)

Bug Fixes

  • lib: better handling HTTP responses (7b07821)