PactSwift

A Swift version of Pact. Implements Pact Specification Version 3.

MIT License

Stars
49

Bot releases are hidden (Show)

PactSwift - v1.2.0 Latest Release

Published by surpher 5 months ago

  • Replaces the surpher/PactSwiftMockServer dependency with surpher/PactSwiftServer to reduce the size of pulled in packages.
  • Updates project settings
  • Code formatting changes
  • Reintroduces support for Linux
PactSwift - v1.1.0

Published by surpher almost 2 years ago

PactSwift - v1.0.2

Published by surpher almost 2 years ago

PactSwift - v1.0.1

Published by surpher about 2 years ago

PactSwift - v1.0.0

Published by surpher about 2 years ago

PactSwift - v0.13.1

Published by surpher over 2 years ago

PactSwift - v0.13.0

Published by surpher over 2 years ago

PactSwift - v0.12.1

Published by surpher over 2 years ago

PactSwift - v0.12.0

Published by surpher over 2 years ago

🎁 Features

  • 6611b13 - feat: Add support for datetime expressions (#84) (Marko Justinek)

📖 Documentation

  • 33612da - docs: Update example in inline documentation (Marko Justinek)

🧑‍🔧 Technical

  • 02807e6 - fix: CI build environment for legacy platform (Marko Justinek)
  • ba34db8 - tech: Remove pact_ffi commit pinning due cargo version (Marko Justinek)
  • 2e745b2 - tech: Configures GitHub actions to use Xcode 13.2 (Marko Justinek)
PactSwift - v0.11.2

Published by surpher almost 3 years ago

🛠 Fix

  • f41a291 - fix: Sets randomUUID value with format (Marko Justinek)

📖 Documentation

  • 0b10fbf - docs: Wrap inline documentation comments (Marko Justinek)

⚗️ Test

  • 0d6d9b9 - test: Add basic tests for random UUID (Marko Justinek)
PactSwift - v0.11.1

Published by surpher almost 3 years ago

🎁 Features

  • b134e29 - feat: Enhance random UUID example generator (Marko Justinek)
  • a86ebc2 - feat: Bail mock server setup and verification early (Marko Justinek)

🛠 Fix

  • 812cc4e - fix: Silencing SwiftLint error (Marko Justinek)
  • b5b6120 - fix: RegexLike matcher validates value against pattern (Marko Justinek)

📖 Documentation

  • a22a0e0 - doco: Update EachLike matcher code comments (Marko Justinek)
  • 207812b - doco: Add high level explanations (Marko Justinek)
  • 768883b - doco: Update CONTRIBUTING with link to Conventional Commits (Marko Justinek)

🧑‍🔧 Technical

  • 8c816a1 - test: Add tests for ObjC FromProviderState matcher (Marko Justinek)
  • 0d3f2a8 - test: Improves test coverage of AnyEncodables (Marko Justinek)
  • 74207a7 - refactor: Change capure list in completion block (Marko Justinek)
  • ff78112 - tech: Pin pact_ffi build for Linux to a specific commit sha (Marko Justinek)
  • 47b9a64 - refactor: Checks for errors before setup and verify (Marko Justinek)
  • 3c7c84c - tech: Adds a GitHub workflow for PRs (Marko Justinek)
  • 368a51b - tech: Require titles and commit messages to follow semantic messages (Marko Justinek)

🤷‍♂️ Other

  • 520ffd6 - chore: Update README.md (Marko Justinek)
  • fabcc6d - chore: Code documentation cleanup (Marko Justinek)
PactSwift - v0.11.0

Published by surpher about 3 years ago

🎁 Features

  • f670aa4 - feature: Validate multiple interactions (Marko Justinek)
  • ad6a51e - feature: Verify a set of interactions in Obj-C project (Marko Justinek)

🛠 Fixes

  • ee6c1ca - fix: Failing unit tests (Marko Justinek)

🤷‍♂️ Other

  • b9f16e0 - doco: Re-arrange README content (Marko Justinek)
  • 93286f5 - doco: Update readme for v0.11.0 (Marko Justinek)
  • 71e9a3c - refactor: Renames validate argument to verify (Marko Justinek)
PactSwift - v0.10.0

Published by surpher about 3 years ago

PactSwift - v0.9.0

Published by surpher about 3 years ago

PactSwift - v0.8.2

Published by surpher about 3 years ago

PactSwift - v0.8.1

Published by surpher about 3 years ago

PactSwift - v0.8.0

Published by surpher about 3 years ago

PactSwift - v0.7.1

Published by surpher about 3 years ago

PactSwift - v0.7.0

Published by surpher about 3 years ago

PactSwift - v0.6.2

Published by surpher about 3 years ago

Badges
Extracted from project README
Build codecov MIT License PRs Welcome! slack Twitter PactSwift - Consumer PactSwift - Provider