Skip to content

Releases: pactflow/pact-protobuf-plugin

0.3.1

05 Jun 06:33
Compare
Choose a tag to compare

Support gRPC error responses + bugfixes

  • 4b2c839 - fix: fix for "Did not find interaction with key XXXXX in the Pact" error
  • 9b7ec93 - fix: correct incorrect status in the output from the metadata comparison results
  • ce32874 - feat: Support validating metadata when an error response is returned
  • 564cefa - feat: Support setting the gRPC status for the response
  • 8cb6c4f - fix: manifest had the wrong version

0.3.0

10 Feb 03:04
Compare
Choose a tag to compare

Supports gRPC metadata with Pact tests

  • cab8ce1 - fix: Upgrade pact_verifier crate to 0.13.21 (fixes pact verification test)
  • b0e3bf9 - feat: implement validating response metadata
  • 29dfb4a - fix: gRPC response metadata was not being processed correctly
  • dc78c0c - feat: support validation and metadata in consumer tests
  • 024e8d3 - feat: support configuring gRPC message metadata in consumer tests
  • b2e8614 - chore: Upgrade clap to v4
  • 5aa7089 - chore: Upgrade base64 crate

0.2.5

03 Feb 02:28
Compare
Choose a tag to compare

Bugfix Release

  • 0f44247 - fix: Handle interactions with empty messages
  • 8734416 - chore: Update dependencies

0.2.4

21 Dec 04:36
Compare
Choose a tag to compare

support passing in protoc config from the consumer test

  • 6c82795 - chore: Update readme with specifying configuration values in the tests
  • 79ba606 - feat: support passing in protoc config from the consumer test

0.2.3

19 Dec 04:14
Compare
Choose a tag to compare

Support Generators

  • 7f0e9d7 - feat: Implemented RandomBoolean, ProviderStateGenerator and MockServerURL generators
  • 2b2978e - feat: Implemented RandomHexadecimal, RandomString and Regex generators
  • 2804ad5 - feat: Implemented RandomInt, RandomDecimal and Uuid generators
  • fc159a7 - feat: support adding a test context to the mock server to support generators
  • ac210b1 - feat: Support using generators with mock server responses

0.2.2

15 Dec 05:30
Compare
Choose a tag to compare

Fix for broken 0.2.1 release

  • 80ec6c0 - feat: add partial support for generators with Protobufs (date/time only)
  • 90e90d7 - fix: set the protoc command and error logs to better levels
  • 011af5b - bump version to 0.2.1
  • ec91ea7 - chore: unlock http-body
  • bb0259f - chore: upgrade tonic, prost, hyper, tower
  • 1786205 - chore: update dependencies
  • 50ecd70 - chore: lock tracing to previous version
  • 2a85da3 - chore: lock tower to previous version
  • 9324f18 - chore: lock prost, pact, hyper to previous version
  • 02b292c - chore: lock tonic to previous version

0.2.1

14 Dec 06:33
Compare
Choose a tag to compare

Support Date/Time generators BROKEN!

  • b6be68d - feat: add partial support for generators with Protobufs (date/time only)
  • ec3dd88 - fix: set the protoc command and error logs to better levels

0.2.0

25 Nov 03:04
Compare
Choose a tag to compare

Bugfix Release

  • 839650b - feat: add an integration test for mock server not getting any requests #15
  • 75d7343 - fix(mock-server): return an error if we don't get a request for any service method #15
  • 62cf24f - chore: Upgrade the Pact libs
  • 2868bc7 - chore: upgrade dependencies

0.1.17

17 Nov 00:23
Compare
Choose a tag to compare

Bugfix Release

  • 45e67e3 - fix: was not finding enums where the package had more than one element in the path
  • 8b02d88 - fix: revert the pact crate update as it was breaking access via FFI

0.1.16

10 Nov 03:57
Compare
Choose a tag to compare

Bugfix Release

  • dbacfa4 - fix: was not finding enums where the package had more than one element in the path