Releases: opicaud/pact-protobuf-plugin
Releases · opicaud/pact-protobuf-plugin
v1.5.0
v1.4.0
Update from main repo
v1.3.0 chore: delete .github folder
v1.2.0
v1.1.0
v1.0.2
v1.0.1
v1.0.0
1.0.0 (2023-05-15)
Bug Fixes
- add comma to build (3edb854)
- add commit and shallow since to have reproducible build (1e4473b)
- add crate_index_protobuf to BUILD.bazel (7f17a16)
- add create crate repositories to build the workspace (0b24b06)
- add host parameter to support IP4 adresses in docker (1512f96)
- add pact protobuf plugin bin to filegroup (d48502d)
- add protobuf to source (bd3f9d5)
- add the wire type into the failure message (d88641e)
- apply crate_index_protobuf to create_crate (6d455a4)
- check not empty value for unexpected keys (34d0248)
- comparing enum fields (a29db28)
- correct the installation docs to make the plugin executable (b998318)
- correct the installation docs to make the plugin executable (8f7956c)
- correct the matching rule paths (7595ac3)
- correctly match byte arrays (1f581a6)
- disable ansi mode so the log file is more readable (8dc4c17)
- do not shutdown server for a get_mock_server_results request (580baba)
- ensure there is the enough bytes to read a repeated packed field (9d896af)
- errors configuring request fields were being swallowed (0c37f1b)
- extract message type from input type to compare (aa49c13)
- fix source in repositories (9e98525)
- for interactions over HTTP, need to specify if the message is for the request or response (29803ec)
- Generate the correct matching rule paths for repeated fields (31a8873)
- gRPC response metadata was not being processed correctly (29dfb4a)
- handle additional fields from the provider (8065bff)
- handle case where actual field does not match expected discriptor (f0cd56e)
- Handle interactions with empty messages (0f44247)
- improve visibility of pact_protobuf_plugin rust library (12c0c24)
- make visibility public to pact-protobuf-plugin bin file (7a45058)
- manifest had the wrong version (8cb6c4f)
- matching rule paths for repeated fields were not correct when configured with an each value matcher (ae823c0)
- matching rule paths for repeated fields were not correct when configured with data in a map form (874b362)
- matching rule paths were incorrect for gRPC interactions (2bfcd37)
- mock-server: return an error if we don't get a request for any service method #15 (75d7343)
- need to consider the default values when comparing with a missing field value (9697164)
- pact tests need to use the multi_thread tokio reactor (e30ba32)
- print correct message in debug log (5627fac)
- provide right rustdoc binary path (dcb578d)
- regression: gRPC implementaton broke verifying Protobuf messages (fda0844)
- return an error if any of the response parts fail to be parsed or constructored (d7b37b0)
- revert the pact crate update as it was breaking access via FFI (8b02d88)
- Service messages types will be the full name (99108f2)
- set the protoc command and error logs to better levels (90e90d7)
- set the protoc command and error logs to better levels (ec3dd88)
- Support matching on fields that are defined in imported proto files (59a1bd2)
- support message fields with global enum values (not local to a message) (473f61b)
- Support repeated fields configured with lists of values (1fea4f4)
- Support using google.protobuf.StringValue with service method calls (a54dcaf)
- Suppport message types embedded in other message types (9ebdf4f)
- update pact-plugin-driver to 0.0.15 (fixes issue with version) (3f97ae8)
- Update the readme with host parameter details (ae7a7e3)
- Upgrade pact_verifier crate to 0.13.21 (fixes pact verification test) (cab8ce1)
- use another name than crate_index (15184e8)
- was not finding enums where the package had more than one element in the path (45e67e3)
- was not finding enums where the package had more than one element in the path (dbacfa4)
- when decoding a message, you need all the descriptors in case you need to lookup a message type (d037132)
- Windows: correct the protobuf include for Windows (2faf8f4)
- windows: Protoc does not support Windows paths that start with \?\ (45a9937)
- windows: Use native OS paths when execting protoc binary (f1e14fc)
Features
- add a shutdown time of 10 min...