NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #1822 most downloaded on NuGet
Consumer-driven contract testing library
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 1.5 years
Rarely documented
notes for 9 of the last 60 stable releases
12 versions withdrawn
withdrawn after publishing
127 years old
108 releases · first in 1900
BREAKING CHANGE: Remove obsolete WithNativeBackend calls
v5.0.0 - BREAKING CHANGE: Remove obsolete WithNativeBackend calls - BREAKING CHANGE: Remove obsolete IMessagePact and MessagePact - BREAKING CHANGE: Refactor verifier to support verifying combined HTTP and message pacts - BREAKING CHANGE: Replace Newtonsoft with System.Text.Json - BREAKING CHANGE: Minimum supported .Net Framework version is now 4.6.2 instead of 4.6.1 - feat: Add Pact Specification v4 support - feat: MacOS ARM64 target is now fully supported - feat: More efficient and robust messaging interaction verification
Full Changelog: 5.0.0...5.0.1
One column per quarter.
BREAKING CHANGE: Remove obsolete WithNativeBackend calls
v5.0.0 - BREAKING CHANGE: Remove obsolete WithNativeBackend calls - BREAKING CHANGE: Remove obsolete IMessagePact and MessagePact - BREAKING CHANGE: Refactor verifier to support verifying combined HTTP and message pacts - BREAKING CHANGE: Replace Newtonsoft with System.Text.Json - BREAKING CHANGE: Minimum supported .Net Framework version is now 4.6.2 instead of 4.6.1 - feat: Add Pact Specification v4 support - feat: MacOS ARM64 target is now fully supported - feat: More efficient and robust messaging interaction verification
This version is the same as release 5.0.0-beta.3, and marks the full release of PactNet 5.0.0 with some breaking changes. Please see below for details and refer to the upgrade guide for more.
IMessagePact and MessagePactPactVerificationFailedException instead of more generic PactFailureException when veritication is unsuccessful (#505)Full Changelog: 4.5.0...5.0.0
Thanks to @mefellows, @YOU54F, @flakey-bit and the thousands of you that have helped to beta test all of the breaking changes ❤️
Use matchers with query strings
v4.5.0 - Provider state options - Use matchers with query strings - xUnit output project
Full Changelog: 4.4.0...4.5.0
v4.4.0 - Upgrade to FFI v0.4.0
v4.4.0 - Upgrade to FFI v0.4.0
Full Changelog: 4.3.0...4.4.0
v4.3.0
v4.3.0
Please Note: OSX ARM64 support has been merged but is still considered alpha. We are currently unable to run CI on OSX/ARM64 on GitHub Actions runners and so can't automatically verify the integrity of each release. Those that have tried PactNet locally on M1/M2 Macs have reported no issues, but until CI support is available this platform is considered unsupported.
Full Changelog: 4.2.1...4.3.0
v4.2.1
v4.2.1
Full Changelog: 4.2.0...4.2.1
v4.2.0
v4.2.0
v4.1.0
v4.1.0
Complete rewrite to take advantage of new Rust core pact library shared between all language integrations
v4.0.0 - Complete rewrite to take advantage of new Rust core pact library shared between all language integrations
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →