Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pact-foundation/pact-net

.NET version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
https://github.com/pact-foundation/pact-net

chore: Add issue templates

09ee8189a3dba1c47a02e571e8872924b90caaa8 authored 11 months ago by Adam Rodger <[email protected]>
docs: Added contribution guide

Fixes #483

f5c0be35d18535e5b7e9bf42bc375fa807a4ce2b authored 11 months ago by Adam Rodger <[email protected]>
docs: Updated release notes

cd8631e5002c2e489dda9f4d76bef1c00ac98a58 authored 11 months ago by Adam Rodger <[email protected]>
chore: Ensure correct line endings for Bash and Solution files

3e1c86d294bb2946043ae72a5709533ee532273e authored 11 months ago by Adam Rodger <[email protected]>
chore(ci): Use cache action v4

56bfd13ee96de087f2c29f6e4867690586fd00b7 authored 11 months ago by Adam Rodger <[email protected]>
chore(ci): Cache FFI artifacts

4c207ca9fac3759c08d9a1c353fe6f8979e57fad authored 11 months ago by Adam Rodger <[email protected]>
chore(ci): Use v4 GitHub Action for artifacts

38f850f900649ef91ba45a15ae91e7a2cd4b83cc authored 11 months ago by Adam Rodger <[email protected]>
fix: Even more robust messaging provider initialisation on MacOS

78ec54cf9ac7222044e82cf6014608ab87eb5b33 authored 11 months ago by Adam Rodger <[email protected]>
fix(ci): Ensure .Net 8 is installed

8886dec7f6ce427865b2bec248e7950aec92e2e1 authored 11 months ago by Adam Rodger <[email protected]>
fix: Robustly start messaging provider on MacOS

b45f0ea5d05b545c86da299a7093595256bca7f9 authored 11 months ago by Adam Rodger <[email protected]>
chore(ci): Upgrade to latest action versions

6950544e3404c164387d3194f257ac56ec36d0b8 authored 11 months ago by Adam Rodger <[email protected]>
fix: Copy targets files to .Net 4.6.2 instead of 4.6.1

4c46fb39326ec4881b0459c3cbd71cc567ccb8fa authored 11 months ago by Adam Rodger <[email protected]>
ci: Add MacOS ARM support (#451)

The target platform is explicitly noted so that the CI will flag up
if/when GitHub runners chang...

65bd4d1e9c8c7550d686f85fb520be39bb7a26a6 authored 11 months ago by Adam Rodger <[email protected]>
docs: Update messaging pact docs to new API

1fe517d05113aad5ebdf5c1b0f6a7c653e826240 authored 11 months ago by Adam Rodger <[email protected]>
docs: Update with 5.x breaking changes

ff481a77e09fedc5e6380bf0fad7d2fdf2007bf2 authored 11 months ago by Adam Rodger <[email protected]>
refactor(ffi): Migrate mock server to use transport instead of address string

793ee46b6b79c55713071a3313786baa9570f2bf authored 11 months ago by Adam Rodger <[email protected]>
chore(ffi): Upgrade 0.4.5 -> 0.4.16

d01e0b125b7617425f0be9aa6ccb820025872878 authored 11 months ago by Adam Rodger <[email protected]>
chore(deps): Update dependencies

7eddef20814a1d6ab97da4ea0d5d144498e4f0f5 authored 11 months ago by Adam Rodger <[email protected]>
chore(ci): Upgrade to .Net 8

f43fbea5684235d72cc28225e960b1b87308efa9 authored 11 months ago by Adam Rodger <[email protected]>
refactor!: Replace Newtonsoft with System.Text.Json (see #458)

4e471eb05e87a56e7b7569112d58dd7f3b10a2aa authored 11 months ago by Adam Rodger <[email protected]>
chore: Upgrade samples and tests to .Net 7

5b5388d81995da48889cc441495153b2ef7c0978 authored about 1 year ago by Adam Rodger <[email protected]>
feat: Find an unused port more efficiently

1142c3267737b7be5ff1d655d2215c4a2bc5724f authored over 1 year ago by Adam Rodger <[email protected]>
chore: add pact-foundation triage automation

8abdb28a6d0a0b09d27cf3b3ff0c631705c88daa authored over 1 year ago by Matt Fellows <[email protected]>
refactor: Overhaul the sample project

The old sample was confusing because it tried to do too much for one,
and also because the conce...

9a4aea964ed6d176adcc566bc138badff8aa47eb authored over 1 year ago by Adam Rodger <[email protected]>
fix(docs): Fix line breaks

3d72f0891ced7250705dea438114cab4abd8e919 authored over 1 year ago by Adam Rodger <[email protected]>
docs: Link to and update 5.x upgrade guide

d621342cf78b25ad07f9c33b9cd396dcce2a5163 authored over 1 year ago by Adam Rodger <[email protected]>
refactor!: Remove obsolete IMessagePact and MessagePact

51a0a02bafd73b533e6b956adff8761075914c50 authored over 1 year ago by Adam Rodger <[email protected]>
refactor!: Remove obsolete extension methods

892aad49c609f27499617d7fa8c06dd6f6e09d98 authored over 1 year ago by Adam Rodger <[email protected]>
refactor!: Allow verifier to specify both HTTP and message transports

See the RFC: https://github.com/pact-foundation/pact-net/issues/457

5c2e1a2f0af507e7ae484812fa0a0e9bbe21dbce authored over 1 year ago by Adam Rodger <[email protected]>
fix: v4 message interactions weren't retaining property values

The v4 schema which is returned from the `Reify` call is different in v4
and so the deserialisat...

fbf029d743c1b03df0b329881005d39c0fb8cfb9 authored over 1 year ago by Adam Rodger <[email protected]>
feat: Support v4 specification for consumer tests

c2e630f28b7ce503634ac191febdf2939c6a3e27 authored over 1 year ago by Adam Rodger <[email protected]>
chore(ffi): Upgrade to 0.4.5

434586a004ac13ebf0df1e7c82752b43ded8e0b7 authored over 1 year ago by Adam Rodger <[email protected]>
chore(ffi): Upgrade FFI to 0.4.3

9eb58b3057eea281fbbd123880c7d327665d17bd authored over 1 year ago by Adam Rodger <[email protected]>
docs: Link to tracking issue for Apple Sillicon support

222c347c414a1092a2a5fb39b01afd14c76053c1 authored over 1 year ago by Adam Rodger <[email protected]>
chore: Bump version to 4.6.0

4e41eb8d4c46a8cc420920d7211a08305a05728d authored over 1 year ago by Adam Rodger <[email protected]>
chore: Bump version to 4.5.0

6c34bc6c54185f0e988db44ca1c242a1a06a5029 authored over 1 year ago by Adam Rodger <[email protected]>
ci: Add PactNet.Output.Xunit to publish CI

746a8fbb0b3637da574ee383261676e131262189 authored over 1 year ago by Adam Rodger <[email protected]>
feat: xUnit output project

7d8ca42ca6be43ca558e154af15833340113bd20 authored over 1 year ago by Adam Rodger <[email protected]>
feat: WithQuery overload with matcher parameter

cd012ebe54574a9d07b758c44e23f45e6ac1444d authored almost 2 years ago by Manuel Cabral <[email protected]>
chore: add smartbear supported jira integration

e7de8d4e7a2f0883644ea8d86a79e927a339603a authored almost 2 years ago by Matt Fellows <[email protected]>
feat: Configure provider state endpoint options

c2ec3cc4b1a4f65b99aaaa7625af49bf6fbc4700 authored almost 2 years ago by Adam Rodger <[email protected]>
chore: Bump version to 4.4.0

18e00c49a27a411aff715e62a09f3b78b0a737a0 authored almost 2 years ago by Adam Rodger <[email protected]>
chore: /s/Pactflow/PactFlow (#440)

7384588090b9c058727b4ad5532bc5fa53cd6c94 authored almost 2 years ago by Yousaf Nabi <[email protected]>
chore: Upgrade FFI to version 0.4.0

f8597111f9f452010048129d16d0581e075463d3 authored almost 2 years ago by Filip Rutkowski <[email protected]>
docs: Clarify that the 3.x series is deprecated

fa0f8a097bad722b195c4bd5b00e111cb68e3f0f authored almost 2 years ago by Adam Rodger <[email protected]>
ci: Update deprecated GitHub Actions step

320e166fb92201f9df58a0ecf083497d1151a547 authored about 2 years ago by Adam Rodger <[email protected]>
ci: Update deprecated GitHub Actions steps

d606d9e252a54345c8ac6308b697b79add868752 authored about 2 years ago by Adam Rodger <[email protected]>
chore: Bump version to 4.3.0

c3b2bf1e52ef82edac88bf5ab9925e3d31854b43 authored about 2 years ago by Adam Rodger <[email protected]>
docs: Update OSX ARM64 compatibility status to Alpha

c0fac03f29bfb11889cc68c4341e4cd93e9720c6 authored about 2 years ago by Adam Rodger <[email protected]>
feat(arm64): add arm64 osx libs

3e05eeca7a145e28acc2fca005daf524a3a5164b authored about 2 years ago by Ignas Maslinskas <[email protected]>
chore: Bump version to 4.2.1

a16fac3588972006c0b1f35f934756229a3d3827 authored over 2 years ago by Adam Rodger <[email protected]>
chore: Upgrade FFI to version 0.3.11

f6d0ec7f38d7e808ee0994d72a795077d2b8c1b5 authored over 2 years ago by Robert Gilmour <[email protected]>
docs: Update docs with new consumer builder API

8dfb3f2b97a9b5e33bbda04d2e585632dcd2d192 authored over 2 years ago by Adam Rodger <[email protected]>
chore: Upgrade FFI to 0.3.8

This version of ffi on Linux only needs glibc 2.24 to run, which should
make us more compatible ...

00a806eb3746a4a0a9a16bf4703b8271d14bf6a6 authored over 2 years ago by Omair Majid <[email protected]>
fix: Correct FFI definitions for message methods

ec337cc741a3a4e60ad0de914377117e2a8c6516 authored over 2 years ago by Adam Rodger <[email protected]>
chore: Fix compiler warnings

bfd4756559f69d466eb0a9af6eff872bcebd2ee7 authored over 2 years ago by Adam Rodger <[email protected]>
chore: Bump version to 4.2.0

d2a3184da3bd4a8cdbd70d69e6c6c46e3582db65 authored over 2 years ago by Adam Rodger <[email protected]>
refactor: Decompose NativeDriver to opaque interop drivers

This change adds an abstraction layer over the interop details (such as
marshalling strings and ...

00a04372e4ff7feed007d721f41ffe695eeaa783 authored over 2 years ago by Adam Rodger <[email protected]>
refactor: Move to new FFI combined interaction model

The previous FFI separated sync and async interactions and so the API of
PactNet reflected this....

1a533c63c15c79af7bc97834452087ea80dcd54b authored over 2 years ago by Adam Rodger <[email protected]>
test: Correct FFI version number in test files

82bc873d5522397a2925387c11e83c957dc14428 authored over 2 years ago by Adam Rodger <[email protected]>
chore: Upgrade FFI to 0.3.5

Note that 0.3.5 still has a 0.3.4 version number and so the test files
didn't need updating this...

a85e871741188ba93dc1ea5976f7eb33eb7ae76f authored over 2 years ago by Adam Rodger <[email protected]>
chore: Upgrade to FFI 0.3.4

48dd901b877124cb55a93d6f3ae0ff0a70367a1c authored over 2 years ago by Adam Rodger <[email protected]>
fix: Messaging server could try to use occupied port (#412)

903950ced55bc0c4d6d0a5d85a61acf367e0020d authored over 2 years ago by Adam Rodger <[email protected]>
feat: Allow publishing verification results for URI sources (#392)

42f52ff798f99693f46df3a3a4497655ffdd2f80 authored over 2 years ago by Adam Rodger <[email protected]>
feat: Publish verification results from URL sources (#392)

c44c919a97f750d8955b63b1625dfdd3ea3a41e4 authored over 2 years ago by Adam Rodger <[email protected]>
chore: Upgrade to FFI 0.3.3

09bd1e170bba639cc6d2a2a8dc11684251a64f8b authored over 2 years ago by Adam Rodger <[email protected]>
chore: Bump version to 4.1.0 ready for new features

48c736ae794bf88fd0e10564fa67ca5e01b9243f authored over 2 years ago by Adam Rodger <[email protected]>
Update README.md

b571176c681a8ec7fd5fc386f28cf4b3128ed5e9 authored over 2 years ago by soufian-madi <[email protected]>
feat: Support non-JSON request and response bodies (#391)

9ab519e4c8ee1dc4c2e702ab20dd8fd069b16885 authored over 2 years ago by Adam Rodger <[email protected]>
fix: Include untracked source files for SourceLink

a74912ff325f156cb6d3105dd98d05c0baa003d1 authored over 2 years ago by Adam Rodger <[email protected]>
feat: Add SourceLink and Deterministic Builds to NuGets (#396)

bc92e8816228e2752124180edc6a6e2cf0aae4f2 authored over 2 years ago by Adam Rodger <[email protected]>
docs: Fix missed closing inline code block tag

085ce4eb59470d4697708dfb7285dbc50f868274 authored over 2 years ago by Adam Rodger <[email protected]>
chore!: Mark some APIs internal that were accidentally public

701cb50e6a1e307ee6965079e4880d910572d7bb authored over 2 years ago by Adam Rodger <[email protected]>
docs: Add a warning against using Microsoft.AspNetCore.Mvc.Testing

096da6a06bfb6cdd37c851ca7ed35f5942d6bfa6 authored over 2 years ago by Adam Rodger <[email protected]>
feat: Conditionally publish verification results

79093a581c778c2349f1fabad73012007099ccdb authored over 2 years ago by Adam Rodger <[email protected]>
feat: Allow consumer version selectors to pass a collection

d0d4a7cc18ff6ce1c62882d392ed45ea032c8ef2 authored over 2 years ago by Adam Rodger <[email protected]>
feat: Allow JSON bodies to override content type. Fixes #386

1df2b54f26b4d12e2aca9f1bb809342619aba028 authored over 2 years ago by Adam Rodger <[email protected]>
feat: Add URI source authentication options. Fixes #378

b3c5592bbe491f9677c7b06155290dcdc9f7969c authored over 2 years ago by Adam Rodger <[email protected]>
chore: Upgrade FFI to 0.2.6

0c0f89c710563259c43d7b3d46c8865a94e1240c authored over 2 years ago by Adam Rodger <[email protected]>
fix: Allow message contents to use user-supplied JSON settings

Fixes #382

cb7693dd4e8dcc4dee301d1a7617b8ed54c93425 authored over 2 years ago by Adam Rodger <[email protected]>
fix: Restore native DLLs on .Net Framework. Fixes #377

0ea980d20f1ea7437f132145a4e7944417ae04b6 authored almost 3 years ago by Adam Rodger <[email protected]>
fix(376): Build URI should be optional

ed160012ab05cb8434c21fceb97e2700d7e96135 authored almost 3 years ago by Adam Rodger <[email protected]>
feat: Custom verification headers (#373)

cc4c5ae48f134728bc87f151d4f7f1f4ef5343ca authored almost 3 years ago by Adam Rodger <[email protected]>
docs: OS compatibility notes

a599f252659c65dfb417e11d8b2a10d53d4679f3 authored almost 3 years ago by Adam Rodger <[email protected]>
chore(ffi): Upgrade to FFI 0.2.3

233f897432e6aed68db650ab8bec77ae60e28557 authored almost 3 years ago by Adam Rodger <[email protected]>
docs: Add additional upgrade notes for 4.x

724015ebc94788b2ab5c2cb5f78e64b23eb6bb78 authored almost 3 years ago by Adam Rodger <[email protected]>
docs: Fix Twitter link

73eb1967c653982b0ab5a6ef0e636eeeaa7b3e04 authored almost 3 years ago by Adam Rodger <[email protected]>
chore: Update EditorConfig and fix some non-conformity

437984f72ea27390525d70ae8a6079f202ebb0dd authored almost 3 years ago by Adam Rodger <[email protected]>
chore: Delete abandoned PactNet.Remote project

37cb3ca8d92faa46a25bb4e819a4440c562c1cf7 authored almost 3 years ago by Adam Rodger <[email protected]>
docs: remove link that was causing the docs sync script to raise an error

The link wasn't showing in the README anyway, I think because it wasn't valid.

f46dc2f531e63a8acbb5805882bd99eb5f50c27d authored almost 3 years ago by Beth Skurrie <[email protected]>
fix(tests): Fix publish options tests

8077626244fef16155c34dfb8b019ae09a7d89b2 authored almost 3 years ago by Adam Rodger <[email protected]>
chore: Simple integration test to check the pact broker source API

0b9a276db8338106280627132ad12051a5881d98 authored almost 3 years ago by Adam Rodger <[email protected]>
fix: Prevent exception when no tags are specified. Fixes #371

616fc34d9cc9ce52337703ac17ea1e446009f545 authored almost 3 years ago by Adam Rodger <[email protected]>
fix!: Prevent invalid message interactions via type state pattern

The previous API allowed you to:

- run verification without ever configuring any interactions
-...

620a48f7dfc7102f7ca5aad490552af393b146c7 authored almost 3 years ago by Adam Rodger <[email protected]>
fix(ci): Fix release action to work on Linux

afaf205070b6879dc30297e56e6c5712fc008e13 authored almost 3 years ago by Adam Rodger <[email protected]>
docs: Add messaging pacts docs. Closes #344

4470b3011ffe610a00e18ff7baff877fdbadc801 authored almost 3 years ago by Adam Rodger <[email protected]>
feat!: Embedded messaging provider server

This removes the need for the middleware approach previously used and
therefore removes the need...

13912e2953977501db284fa1b4ddf2ecc46539d0 authored almost 3 years ago by Adam Rodger <[email protected]>
feat!: Refactor messaging API with additional features

- Support for async scenario setups
- Support custom JSON settings per scenario setup
- Simplifi...

4b10346eb7a910068432086176757ca9974c356e authored almost 3 years ago by Adam Rodger <[email protected]>
chore: Upgrade to FFI v0.2.2. Fixes #366

26e63a9358c818724fb390d96ec2eed9962a716f authored almost 3 years ago by Adam Rodger <[email protected]>
chore: Add package logo

cda53b3da180285afa2c32a77620f9aaa0612fe5 authored almost 3 years ago by Adam Rodger <[email protected]>