Skip to content

Releases: pactflow/pact-protobuf-plugin

0.1.13

12 Sep 02:12
Compare
Choose a tag to compare

Bugfix Release

  • 31a8873 - fix: Generate the correct matching rule paths for repeated fields
  • 2d53f90 - chore: update readme with installation instructions

0.1.12

25 Aug 02:09
Compare
Choose a tag to compare

Fix for repeated fields

  • 874b362 - fix: matching rule paths for repeated fields were not correct when configured with data in a map form
  • ae823c0 - fix: matching rule paths for repeated fields were not correct when configured with an each value matcher
  • 9d896af - fix: ensure there is the enough bytes to read a repeated packed field
  • 7773c99 - feat: support decoding packed repeated fields
  • c65deb4 - feat: support packed repeated fields

0.1.11

17 Aug 03:26
Compare
Choose a tag to compare

Support google.protobuf.StringValue and repeated fields configured with lists of values

  • d7b37b0 - fix: return an error if any of the response parts fail to be parsed or constructed
  • 1fea4f4 - fix: Support repeated fields configured with lists of values
  • f5bc948 - chore: Upgrade Pact, Tonic and Prost crates
  • fe99f4b - chore: add arm64 Linux target to the release build
  • e77ec3f - chore: Update dependencies
  • a54dcaf - fix: Support using google.protobuf.StringValue with service method calls

0.1.10

09 Aug 07:05
Compare
Choose a tag to compare

Maintenance Release

  • 4c83a29 - feat: correct the trace logging of protoc command
  • ae8fb4b - feat: allow additional includes to be configured for protoc
  • a16cd9c - chore: add configuration section to readme
  • 2faf8f4 - fix(Windows): correct the protobuf include for Windows
  • 653cc79 - feat: default the address to bind to to the IP4 lookback adapter

0.1.9

08 Aug 06:58
Compare
Choose a tag to compare

build linux binary with musl

This release enables the plugin to be used within Alpine Linux as well as regular Linux.

  • 30ce99e - chore: Update dependencies
  • 5590dbc - feat: build linux binary with musl

0.1.8

15 Jul 14:02
Compare
Choose a tag to compare

Support IP4 addresses in docker

  • ae7a7e3 - fix: Update the readme with host parameter details
  • 1512f96 - fix: add host parameter to support IP4 addresses in docker
  • 1d57ede - chore: Upgrade all the pact crates to latest versions

0.1.7

30 May 01:16
Compare
Choose a tag to compare

Bugfix Release

  • 9697164 - fix: need to consider the default values when comparing with a missing field value
  • ad9c37b - chore: update the tracing events for matching payloads
  • 8dc4c17 - fix: disable ansi mode so the log file is more readable
  • 820613d - chore: Upgrade to pact-plugin-driver 0.1.8
  • 6a12675 - chore: no point logging that you can not install logging

0.1.6

25 May 03:39
Compare
Choose a tag to compare

Bugfix Release

  • 580baba - fix: do not shutdown server for a get_mock_server_results request
  • 0a3cb5f - feat: implement method for mock server results for FFI functions
  • 593dc63 - core: add bash script to install plugin
  • 8f7956c - fix: correct the installation docs to make the plugin executable

0.1.5

10 May 03:28
Compare
Choose a tag to compare

Updated logging

  • 55c9fa5 - feat: add bunyan formatted JSON logs
  • 905b19e - feat: use tracing appender for a rolling log file instead of log4rs

0.1.4

05 May 03:32
Compare
Choose a tag to compare

Bugfix Release

  • 45a9937 - fix(windows): Protoc does not support Windows paths that start with \?\
  • f1e14fc - fix(windows): Use native OS paths when executing protoc binary
  • 997be06 - chore: update readme with gRPC support