Skip to content

Releases: pact-foundation/pact-ruby

Version 1.66.0

29 Nov 16:25
Compare
Choose a tag to compare

Features

  • generators
    • Add more generators as per spec (f55adf1)
    • Pass context and add ProviderState generator (7a1cf3b)

Bug Fixes

  • add HTTPS_HOST header if invoking a Sinatra app (ed44189)
  • example/animal-service/Gemfile to reduce vulnerabilities (981ebee)

Version 1.65.3

23 Oct 12:51
Compare
Choose a tag to compare

Bug Fixes

  • test
    • explicitly require ostruct as non stdlib in ruby 3.5.x (c9a8525)

Version 1.65.2

26 Sep 15:05
Compare
Choose a tag to compare

What's Changed

  • refactor(dependencies): Move webrick to be a pure development dependency. by @trammel in #322

New Contributors

Full Changelog: v1.65.1...v1.65.2

Version 1.65.1

08 Aug 17:43
Compare
Choose a tag to compare

Bug Fixes

  • set color codes even on dumb terms (prev behaviour) (4f01bc9)
  • use .empty? in handling_no_pacts_found (43bce74)

Version 1.65.0

07 Aug 10:13
Compare
Choose a tag to compare

Features

  • support app_version_branch in MessageProviderDSL (1653128)
  • allow setting fail_if_no_pacts_found in honours_pacts_from_pact_broker (f0f142e)

Bug Fixes

  • handle case in no_pacts_found - undefined method empty? for nil (0145d2d)

  • remove unused ConsumerContractBuilder contract_details accessor (fb5488e)

  • example/animal-service/Gemfile to reduce vulnerabilities (2bbefe2)

  • example/zoo-app/Gemfile to reduce vulnerabilities (e10f914)

  • example/animal-service/Gemfile to reduce vulnerabilities (7560918)

  • example/zoo-app/Gemfile to reduce vulnerabilities (b4cbe85)

  • example/animal-service/Gemfile to reduce vulnerabilities (4028087)

  • ConsumerContractBuilder exposing incorrect field (c805c3e)

  • test

    • alias Rack/Rackup WEBrick handler in x509 test for backwards compat (cc77498)

Version 1.64.0

20 Dec 00:52
Compare
Choose a tag to compare

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)

Version 1.63.0

29 Sep 05:42
Compare
Choose a tag to compare

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)

Version 1.62.0

21 Feb 06:00
Compare
Choose a tag to compare

Features

Version 1.61.0

16 Dec 05:24
Compare
Choose a tag to compare

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)

Version 1.60.0

01 Oct 06:14
Compare
Choose a tag to compare

Features

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