pact-ruby

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.

MIT License

Downloads
24.2M
Stars
2.2K
Committers
82

Bot releases are visible (Hide)

pact-ruby - Version 1.64.0 Latest Release

Published by github-actions[bot] 10 months ago

Features

  • support x509 certs in HTTP Client (#298) (3ed5680)

  • CI

    • use setup-ruby's bundle installer and cache (#275) (f5621b6)

Bug Fixes

  • assert provider retrieved successfully before using link (0af0691)
  • update call to Rack::Builder.parse_file for rack 3 (652047c)
  • example/zoo-app/Gemfile to reduce vulnerabilities (b4ca8cb)
  • example/animal-service/Gemfile to reduce vulnerabilities (7ad2073)
  • example/zoo-app/Gemfile to reduce vulnerabilities (dd417fd)
  • example/animal-service/Gemfile to reduce vulnerabilities (#281) (4ea07cd)
pact-ruby - Version 1.63.0

Published by github-actions[bot] about 2 years ago

Features

  • relax rack-test dependency to allow version 2 (#270) (a619deb)
  • only print metrics warning once per thread (91da38f)
  • provide configuration for build url to be published in verification results (#252) (ce1c9bc)

Bug Fixes

  • example/animal-service/Gemfile to reduce vulnerabilities (#263) (8f3b732)
  • Fixup ruby warnings (#262) (3640593)
pact-ruby - Version 1.62.0

Published by github-actions[bot] over 2 years ago

Features

pact-ruby - Version 1.61.0

Published by github-actions[bot] almost 3 years ago

Features

  • support description of matching_branch and matching_tag consumer version selectors (8e8bb22)

Bug Fixes

  • pass through includePendingStatus to the 'pacts for verification' API when it is false (f0e37a4)
pact-ruby - Version 1.60.0

Published by github-actions[bot] about 3 years ago

Features

  • allow SSL verification to be disabled in the HAL client by setting the environment variable PACT_DISABLE_SSL_VERIFICATION=true (ce07d32)
pact-ruby - Version 1.59.0

Published by github-actions[bot] about 3 years ago

Features

  • update descriptions for new consumer version selectors (0471397)
pact-ruby - Version 1.58.0

Published by github-actions[bot] about 3 years ago

Features

  • support publishing verification results with a version branch (da2facf)

Bug Fixes

  • gracefully handle display of username that causes InvalidComponentError to be raised when composing a URI (cecb98f)
pact-ruby - Version 1.57.0

Published by github-actions[bot] over 3 years ago

Features

  • allow verbose flag to be set when publishing verifications (9238e4c)
pact-ruby - Version 1.56.0

Published by github-actions[bot] over 3 years ago

Features

  • catch and log error during help text generation (182a7cd)
pact-ruby - Version 1.55.7

Published by github-actions[bot] almost 4 years ago

Bug Fixes

  • add consumer name to the selection description (#229) (5127036)
pact-ruby - Version 1.55.6

Published by github-actions[bot] almost 4 years ago

Bug Fixes

  • require rspec now that pact-support does not depend on it (5b5c27c)
pact-ruby - Version 1.55.5

Published by github-actions[bot] about 4 years ago

Bug Fixes

  • security
    • hide personal access token given in uri (#225) (f6db12d)
pact-ruby - Version 1.55.4

Published by github-actions[bot] about 4 years ago

Bug Fixes

  • add back missing output describing the interactions filter (1a2d7c1)
pact-ruby - Version 1.55.3

Published by github-actions[bot] about 4 years ago

Bug Fixes

  • correct logic for determining if all interactions for a pact have been verified (c4f968e)
  • de-duplicate re-run commands (0813498)
pact-ruby - Version 1.55.2

Published by github-actions[bot] about 4 years ago

Bug Fixes

  • correctly calculate exit code when a mix of pending and non pending pacts are verified (533faa1)
pact-ruby - Version 1.55.1

Published by github-actions[bot] about 4 years ago

Bug Fixes

  • remove accidentally committed debug logging (081423e)
pact-ruby - Version 1.55.0

Published by github-actions[bot] about 4 years ago

Features

  • add consumer_version_selectors to pact verification DSL, and convert consumer_version_tags to selectors (39e6c4a)
  • allow verification task to set just a pact_helper without a URI (303077d)
  • split pending and failed rerun commands into separate sections (f839391)
  • update output during verification so the pact info shows before the describe blocks of the pact that is being verified (15ec231)
pact-ruby - Version 1.54.0

Published by github-actions[bot] about 4 years ago

Features

  • use pb relation in preference to beta relation when fetching pacts for verification (7563fcf)
  • allow include_wip_pacts_since to use a Date, DateTime or Time (dd35366)
  • add support for include_wip_pacts_since (f2247b8)
pact-ruby - Version 1.53.0

Published by github-actions[bot] about 4 years ago

Features

  • add support for the enable_pending flag (16866f4)
pact-ruby - Version 1.52.0

Published by github-actions[bot] about 4 years ago

Features

  • support webdav http methods (fa1d712)