Releases: opicaud/pact-reference
Releases · opicaud/pact-reference
pact-reference-rust-v1.3.1
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
pact-reference-rust-v1.2.1
pact-reference-rust-v1.1.1
pact-reference-rust-v1.1.0
pact-reference-rust-v1.0.3
pact-reference-rust-v1.0.2
pact-reference-rust-v1.0.0
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 derivedPartialEq
(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...