Skip to content

Releases: opicaud/pact-reference

pact-reference-rust-v1.3.1

28 Sep 06:07
Compare
Choose a tag to compare

pact-reference-rust-v1.3.1 (2023-09-28)

Bug Fixes

  • use macos cli instead of linux pact_verifier cli (c867cb9)

pact-reference-rust-v1.3.0

27 Sep 17:45
Compare
Choose a tag to compare

pact-reference-rust-v1.3.0 (2023-09-27)

Features

  • add toolchain pact_verifier_cli (18699af)

pact-reference-rust-v1.2.1

08 Sep 06:17
Compare
Choose a tag to compare

pact-reference-rust-v1.2.1 (2023-09-08)

Bug Fixes

pact-reference-rust-v1.1.1

07 Sep 17:00
Compare
Choose a tag to compare

pact-reference-rust-v1.1.1 (2023-08-22)

Bug Fixes

  • use non overriden rust rules in MODULE (63e13e3)

pact-reference-rust-v1.1.0

22 Jul 07:22
Compare
Choose a tag to compare

pact-reference-rust-v1.1.0 (2023-07-22)

Features

pact-reference-rust-v1.0.3

08 Jul 10:36
Compare
Choose a tag to compare

pact-reference-rust-v1.0.3 (2023-07-08)

Bug Fixes

  • add shallow_since to reproduce build (c4e43d9)

pact-reference-rust-v1.0.2

08 Jul 10:12
Compare
Choose a tag to compare

pact-reference-rust-v1.0.0

16 May 12:11
Compare
Choose a tag to compare

pact-reference-rust-v1.0.0 (2023-05-16)

Bug Fixes

  • match arms have incompatible types (b7f967e)
  • access-control-allow-methods header was duplicated (44e7414)
  • add a small delay after loading plugins via FFI to resolve a race condition (213d145)
  • add a small delay at the end of validation to allow async tasks to finish (00a0046)
  • add a test to reflect behaviour as per V4 spec (1c45b63)
  • add callback timeout option for verifcation callbacks (4afa86a)
  • add cc_library (93d658f)
  • add final newline to verifier output (Jest will overwrite it with the test name) (8c2152e)
  • add function to display binary data in a meaningful way (2ca2fe4)
  • add matching implementations for Vec and &Vec (ede663e)
  • add missing params to provider state change executor (17682dc)
  • add missing provider-branch to verifier CLI (0af1830)
  • Add OSX to the conan package (a13c0fc)
  • add test for publish verification result issue #231 (33a784a)
  • add tests for PUT and POST requests #220 (9fc5658)
  • add visibility public (2fd1c0d)
  • add zip file for binary test (81eed06)
  • Allow dashes in path expressions for headers like Content-Type (1184203)
  • allow multiple consumer version selectors (df23ba3)
  • allow the HTTP client to be optional in the provider state executor (0e8bfad)
  • apply generators to the request in the same manor as the response (ae95e0c)
  • arrayContains matcher JSON was missing match attribute (c686ce0)
  • async message builder was not setting the pact plugin config correctly (df67b72)
  • broken message test (a7e5778)
  • broken test for v2 path matcher (5167cfb)
  • broken tests after handling multiple header values (7616ccb)
  • cbindgen fails in latest nightly rust (fcfc7c1)
  • cbindgen fails in latest nightly rust (61e4d69)
  • cbindgen fails in latest nightly rust (4b1ba4a)
  • change filegroup (e819794)
  • Charsets in headers should be compared ignoring case (a151bcc)
  • check the size of the merged pact file #54 (bc044be)
  • cleanup compiler warning (beb1c03)
  • cleanup env var and set tests to not run in parallel on CI #54 (19e8ced)
  • cleanup warnings and fixed test (45fc1a0)
  • CLI was reporting incorrect pact specification version (6343607)
  • clippy error (e5b1f93)
  • clippy erros (cbc7812)
  • clippy violation - caused a compiler error (728465d)
  • clippy violation: using clone on a double-reference (e588bb2)
  • clippy: using clone on a double-reference; this will copy the reference instead of cloning the inner type (0a70d64)
  • clippy: you are implementing Hash explicitly but have derived PartialEq (9852811)
  • comparing query paraneters where actual has less values but there is a type matcher (0e3db9d)
  • conan packages for pact_ffi (6d1ff31)
  • Consumer DSL needs to increment plugin access to avoid plugin shutting down when mock server starts (57a8ad7)
  • consumer version selectors (f4a7d52)
  • consumer: request and response builders were using the first interaction from plugins, not the correct one (f6d0c35)
  • content type matcher was not being applied if content type was not octet_stream #171 (65d0514)
  • correct build dependencies (f2c7145)
  • correct C examples after adding prefix (5801e46)
  • correct clippy error (7baf074)
  • correct headers attribute with multiple values might not be matched (eef6b08)
  • correct issue with headers/query with multiple values (75c965e)
  • correct overflow of max value for random int generator #39 (91da912)
  • correct pact merging to remove duplicates #54 (a660b87)
  • correct parsing of JSON encoded bodies as per V4 spec (ba24b0a)
  • Correct test after upgrading pact_models to 1.0.2 (2cf5d8a)
  • correct the backing arary list for headers from FFI call (9c84713)
  • correct the backing array list for query parameters from FFI call (c93e364)
  • correct the matching logic with lists and eachkey/eachvalue matchers (1a01d11)
  • correct the pact_verifier_cli release scripts (f9cf35f)
  • correct the release script ([adf1a97](https://github...
Read more