Skip to content

Releases: jbwheatley/pact4s

v0.15.2

14 Nov 15:20
cbcdc0a
Compare
Choose a tag to compare

What's Changed

  • Document that port cannot be set in parallel tests by @danile42 in #731

Full Changelog: v0.15.1...v0.15.2

v0.15.1

11 Nov 22:57
Compare
Choose a tag to compare

What's Changed

Fixed a regression where the mockProviderConfig couldn't be set when using inline pact forging by @danile42

Full Changelog: v0.15.0...v0.15.1

v0.15.0

16 Oct 14:28
Compare
Choose a tag to compare

What's Changed

  • Feature parity across all frameworks for "inline style" forging of pacts, as previously only existed for scalatest.
  • N.B verifyPacts in ziotest no longer returns a Unit, but rather a Task[Unit], so it no longer needs to be wrapped in ZIO.attempt.
  • Examples added for all frameworks with both normal and inline style.
  • added RequestResponsePactForgerWith[Resources] to ziotest to make adding additional layers easier (see examples).
  • added helpers from #519 for using the dslPartJsonBody builder with integer types.

Full Changelog: v0.14.0...v0.15.0

v0.14.0

08 Oct 12:53
0864f3e
Compare
Choose a tag to compare

What's Changed

  • The state change server now binds to a random unbound port by default (fixes #674)
  • The pacts used in testing the project can be published using a GHA.
  • Replaced javax.json with lihaoyi.upickle in the state change server as its a much easier API to develop with.

Full Changelog: v0.13.3...v0.14.0

v0.13.3

19 Aug 11:37
Compare
Choose a tag to compare

๐Ÿ‘€ Looking for maintainers

We're looking for maintainers! If you're interested, you're welcome!

We'd also love to hear about all of our adopters. Your project or company uses pact4s? Let us know!


๐Ÿ†™ Dependency updates

Others:

Full Changelog: v0.13.2...v0.13.3

v0.13.2

08 Jul 16:57
Compare
Choose a tag to compare

๐Ÿ‘€ Looking for maintainers

We're looking for maintainers! If you're interested, you're welcome!

We'd also love to hear about all of our adopters. Your project or company uses pact4s? Let us know!


๐Ÿ†™ Dependency updates

  • Update Pact JVM consumer to 4.6.11
  • Update zio, zio-test, zio-test-sbt to 2.1.5
  • Update circe-core, circe-parser to 0.14.9

Full Changelog: v0.13.1...v0.13.2

v0.13.1

24 Jun 22:30
Compare
Choose a tag to compare

๐Ÿ‘€ Looking for maintainers

We're looking for maintainers! If you're interested, you're welcome!

We'd also love to hear about all of our adopters. Your project or company uses pact4s? Let us know!


๐Ÿ†™ Dependency updates

Others:

Full Changelog: v0.13.0...v0.13.1

v0.13.0

04 Jun 09:32
481ef58
Compare
Choose a tag to compare

๐Ÿ‘€ Looking for maintainers

We're looking for maintainers! If you're interested, you're welcome!

We'd also love to hear about all of our adopters. Your project or company uses pact4s? Let us know!


Important changes

  • PactVerifier in munit and weaver are now effectful. In munit this means that verifyPacts now has type IO[Unit] rather than Unit. In weaver any effect type can be used, so PactVerifier now has a type parameter (PactVerifier[F]), and verifyPacts now has type F[Unit] for your provided F. This aligns these effectful suites better with how the test frameworks are more generally used.

๐Ÿ†™ Dependency updates

Others:

  • chore(deps): update renovatebot/github-action action to v40.1.12
  • Update sourcecode to 0.4.2

Full Changelog: v0.12.1...v0.13.0

v0.12.1

13 May 11:56
Compare
Choose a tag to compare

๐Ÿ‘€ Looking for maintainers

We're looking for maintainers! If you're interested, you're welcome!

We'd also love to hear about all of our adopters. Your project or company uses pact4s? Let us know!


๐Ÿ†™ Dependency updates

  • Update zio, zio-test, zio-test-sbt to 2.1.1
  • ๐Ÿ—๏ธ build: upgrade Weaver to 0.8.4
  • Update circe-core, circe-parser to 0.14.7
  • Update play-json to 3.0.3

Others:

  • Update scala-library to 2.13.14
  • Update mockito-core to 5.12.0
  • Update sbt to 1.10.0
  • Update http4s-circe, http4s-dsl, ... to 0.23.27
  • chore(deps): update renovatebot/github-action action to v40.1.11

Full Changelog: v0.12.0...v0.12.1

v0.12.0

20 Apr 15:41
Compare
Choose a tag to compare

๐Ÿ‘€ Looking for maintainers

We're looking for maintainers! If you're interested, you're welcome!

We'd also love to hear about all of our adopters. Your project or company uses pact4s? Let us know!

๐Ÿ”ฎ Upcoming changes

We'll soon drop support for Scala 2.12. If you have reasons to think we should not, manifest yourself. EDIT: 2.12 is here to stay :)

We'll soon drop support for Java 8.


๐Ÿš€ New features

  • Allow to define PACTs per test case instead of globally by @danile42 in #624

Full Changelog: v0.11.2...v0.12.0