| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: ruby3.4-rubygem-webmock | Distribution: openSUSE Tumbleweed |
| Version: 3.24.0 | Vendor: openSUSE |
| Release: 1.4 | Build date: Mon Nov 4 18:45:59 2024 |
| Group: Unspecified | Build host: reproducible |
| Size: 335371 | Source RPM: rubygem-webmock-3.24.0-1.4.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/bblimke/webmock | |
| Summary: Library for stubbing HTTP requests in Ruby | |
WebMock allows stubbing HTTP requests and setting expectations on HTTP requests.
MIT
* Mon Nov 04 2024 Dan Čermák <dan.cermak@posteo.net>
- # 3.24.0
* Ignore parsing errors when parsing invalid JSON or XML body to match against body pattern #1066
Thanks to [Christian Schmidt](https://github.com/c960657)
* Added support for mocked HTTP::Connection#finished_request? method #1065
Thanks to [Christian Schmidt](https://github.com/c960657)
* Detect if Patron is loaded by checking if Patron::Session constant is defined #1068
Thanks to [Rodrigo Argumedo](https://github.com/rodrigoargumedo)
* Raising an ArgumentError when uri is passed as a Pathname object to stub_request or request expectation declaration.
* Dropped support for em-http-request on Ruby 3.4. The current version of em-http-request (1.1.7) is incompatible with Ruby 3.4 due to an unresolved issue (https://github.com/igrigorik/em-http-request/issues/365). Support for em-http-request will be re-enabled once the compatibility issue is resolved.
Thanks to [Christian Schmidt](https://github.com/c960657)
* Fri Jun 21 2024 Dan Čermák <dan.cermak@posteo.net>
- New upstream release 3.23.1, see bundled CHANGELOG.md
* Fri Nov 03 2023 Dan Čermák <dan.cermak@posteo.net>
- # 3.19.0
* When passing a Proc or lambda as response body to `to_return_json`, the body is evaluated at the time of request and not at the time of `to_return_json` method invocation.
Thanks to [Jason Karns](https://github.com/jasonkarns) for reporting.
* Do not alter real (non-stubbed) request headers when handling em-http-request requests.
Thanks to [Yoann Lecuyer](https://github.com/ylecuyer)
* Fix matching stubs with HashExcludingMatcher
Thanks to [Lucas Arnaud](https://github.com/lucasarnaud)
* Remove development and test files from the gem package
Thanks to [Orien Madgwick](https://github.com/orien)
* Fix supported http client gem version checks.
Thanks to [Marc Rohloff](https://github.com/marcrohloff) and [Roman Stražanec](https://github.com/romanstrazanec)
* Non-string body passed to #to_return_json is now converted to JSON string.
Thanks to [inkstak](https://github.com/inkstak)
* `[::1]` is recognised as localhost e.g when passing `allow_localhost` option to `disable_net_connect!`
Thanks to [Yuki Inoue](https://github.com/Yuki-Inoue)
* Optimized `normalize_headers` for performance
Thanks to [Brandon Weaver](https://github.com/baweaver)
* Added Frozen string literal to files to optimise memory usage
Thanks to [Josh Nichols](https://github.com/technicalpickles)
* Fri Aug 26 2022 Manuel Schnitzer <mschnitzer@suse.com>
- updated to version 3.18.1
[#] 3.18.1
* Reverted simplified connection handing in Net::HTTP adapter due to https://github.com/bblimke/webmock/issues/999
[#] 3.18.0
* Net::BufferedIO is not replaced anymore.
Thanks to [Ray Zane](https://github.com/rzane)
* Simplified connection handing in Net::HTTP adapter.
Thanks to [Ray Zane](https://github.com/rzane)
[#] 3.17.1
* Fixed Syntax Error
Thanks to [Mark Spangler](https://github.com/mspangler)
[#] 3.17.0
* Minimum required Ruby version is 2.3
Thanks to [Go Sueyoshi](https://github.com/sue445)
* When using Net::HTTP, stubbed socket StubSocket#close and StubSocket#closed? behave more like the real sockets.
Thanks to [Ray Zane](https://github.com/rzane)
* Added `peeraddr`, `ssl_version` and `cipher` methods to stubbed sockets used by Net::HTTP.
Thanks to [Ray Zane](https://github.com/rzane)
* Added support for matching top-level array in JSON request body.
E.g.
````
stub_request(:post, 'www.example.com').with(body: [{a: 1}])
````
Thanks to [Cedric Sohrauer](https://github.com/cedrics)
[#] 3.16.2
* Minimum required Ruby version is 2.0.
* Thu Aug 04 2022 Stephan Kulow <coolo@suse.com>
updated to version 3.16.0
see installed CHANGELOG.md
[#] 3.16.0
* Fix leaky file descriptors and reuse socket for persistent connections.
Thanks to [Ray Zane](https://github.com/rzane)
* Allow specifying for what URIs or hosts, Net::HTTP should connect on start.
Thanks to [Ray Zane](https://github.com/rzane)
[#] 3.15.0
* fixed async-http adapter on Windows
Thanks to [Pavel Rosický](https://github.com/ahorek)
* Support for http.rb >= 5.0.2
Thanks to [ojab](https://github.com/ojab)
* Curb adapter supports headers with `:` character in the header value
Thanks to [Giorgio Gambino](https://github.com/mrbuzz)
* Support for matching body of JSON or application/x-www-form-urlencoded requests with content type header including charset.
Thanks to [Timmitry](https://github.com/Timmitry)
* Prevent double-wrapping http.rb features on non-stubbed requests
Thanks to [Michael Fairley](https://github.com/michaelfairley)
* Wed Aug 25 2021 Manuel Schnitzer <mschnitzer@suse.com>
- updated to version 3.14.0
* Bump Addressable from 2.3.6 to 2.8.0
Thanks to [Eduardo Hernandez](https://github.com/EduardoGHdez)
* Tue Jun 01 2021 Manuel Schnitzer <mschnitzer@suse.com>
- updated to version 3.13.0
[#] 3.13.0
* Support http.rb 5.x
Thanks to [Will Storey](https://github.com/horgh)
[#] 3.12.2
* Fixed em-http-request adapter to avoid calling middleware twice.
Thanks to [Alex Vondrak](https://github.com/ajvondrak)
[#] 3.12.1
* Fixed handling of URIs with IPv6 addresses with square brackets when in Net::HTTP adapter.
Thanks to [Johanna Hartmann](https://github.com/JohannaHartmann)
[#] 3.12.0
* Added support for handling custom JSON and XML content types e.g. 'application/vnd.api+json'
[#] 3.11.3
* Fixed async-http adapter to only considered requests as real if they are real.
Thanks to Thanks to [Tony Schneider](https://github.com/tonywok) and [Samuel Williams](https://github.com/ioquatix)
[#] 3.11.2
* Fix for Manticore streaming mode
Thanks to [Oleksiy Kovyrin](https://github.com/kovyrin)
* Wed Jan 20 2021 Stephan Kulow <coolo@suse.com>
updated to version 3.11.1
see installed CHANGELOG.md
[#] 3.11.1
* Compatibility with async-http 0.54+
Thanks to [Jun Jiang](https://github.com/jasl)
[#] 3.11.0
* Added support for `features` in http.rb adapter.
Thanks to [Carl (ce07c3)](https://github.com/ce07c3)
[#] 3.10.0
* Added option to global stubs to have lower priority than local stubs.
WebMock.globally_stub_request(:after_local_stubs) do
{ body: "global stub body" }
end
stub_request(:get, "www.example.com").to_return(body: 'non-global stub body')
expect(http_request(:get, "http://www.example.com/").body).to eq("non-global stub body")
Thanks to [Marek Kasztelnik](https://github.com/mkasztelnik)
[#] 3.9.5
* Prevent overwriting `teardown` method in Test::Unit
Thanks to [Jesse Bowes](https://github.com/jessebs)
[#] 3.9.4
* More intuitive error message when stubbed response body was provided as Hash
Thanks to [Ben Koshy](https://github.com/BKSpurgeon)
[#] 3.9.3
* Make httpclient_adapter thread-safe
Thanks to [Adam Harwood](https://github.com/adam-harwood)
[#] 3.9.2
* Made global stubs thread-safe
Thanks to [Adam Harwood](https://github.com/adam-harwood)
* Fri Sep 25 2020 Stephan Kulow <coolo@suse.com>
updated to version 3.9.1
see installed CHANGELOG.md
[#] 3.9.1
Fixed support for passing `URI` objects as second argument of `stub_request`
Thanks to [Ryan Kerr](https://github.com/leboshi)
[#]# 3.9.0
* Allow using a "callable" (like a proc) as URI pattern
stub_request(:any, ->(uri) { true })
Thanks to [John Hawthorn](https://github.com/jhawthorn)
* Added stubbed IO on stubbed socket in Net::HTTP adapter.
Thanks to [Thilo Rusche](https://github.com/trusche)
* When 'webmock/rspec' is required, reset WebMock after all after(:each/example) hooks
Thanks to [Andrew Stuntz](https://github.com/drews256)
* Fixed `net_connect_allowed?` when invoked with no arguments, when there were any allowed URIs passed to `disable_net_connect?`.
Thanks to [Lucas Uyezu](https://github.com/lucasuyezu)
* Fixed async-http adapter which caused Async::HTTP::Client or Async::HTTP::Internet to hang and never return a response.
Thanks to (Bruno Sutic)[https://github.com/bruno-] and [Samuel Williams](https://github.com/ioquatix)
* Fixed warning when using async-http adapter
Thanks to (Bruno Sutic)[https://github.com/bruno-]
* Dropped support for Ruby 2.3 - EOL date: 2019-03-31
* Dropped support for Ruby 2.4 - EOL date: 2020-03-31
* Handling matching of Addressable::Template patterns that have an ip address without port and patterns that have ip address and don’t have schema and path.
Thanks to (Rafael França)[https://github.com/rafaelfranca] and (guppy0356)[https://github.com/guppy0356]
* Thu May 07 2020 Stephan Kulow <coolo@suse.com>
- updated to version 3.8.3
see installed CHANGELOG.md
[#]# 3.8.3
* Fixed problem introduced in version 3.4.2, which caused matching against Addressable::Template representing host part of the URI to raise an error.
Thanks to [Vesa Laakso](https://github.com/valscion)
[#]# 3.8.2
* Support correct encoding parameter for HTTP.rb 2.x and earlier
Thanks to [Alex Coomans](https://github.com/drcapulet)
/usr/lib/ruby/gems/3.4.0/build_info /usr/lib/ruby/gems/3.4.0/cache/webmock-3.24.0.gem /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0 /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/CHANGELOG.md /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/LICENSE /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/README.md /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/api.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/assertion_failure.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/callback_registry.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/config.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/cucumber.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/deprecation.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/errors.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/http_lib_adapters /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/http_lib_adapters/async_http_client_adapter.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/http_lib_adapters/curb_adapter.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/http_lib_adapters/em_http_request_adapter.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/http_lib_adapters/excon_adapter.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/http_lib_adapters/http_lib_adapter.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/http_lib_adapters/http_lib_adapter_registry.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/http_lib_adapters/http_rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/http_lib_adapters/http_rb/client.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/http_lib_adapters/http_rb/request.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/http_lib_adapters/http_rb/response.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/http_lib_adapters/http_rb/streamer.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/http_lib_adapters/http_rb/webmock.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/http_lib_adapters/http_rb_adapter.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/http_lib_adapters/httpclient_adapter.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/http_lib_adapters/manticore_adapter.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/http_lib_adapters/net_http.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/http_lib_adapters/net_http_response.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/http_lib_adapters/patron_adapter.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/http_lib_adapters/typhoeus_hydra_adapter.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/matchers /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/matchers/any_arg_matcher.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/matchers/hash_argument_matcher.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/matchers/hash_excluding_matcher.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/matchers/hash_including_matcher.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/minitest.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/rack_response.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/request_body_diff.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/request_execution_verifier.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/request_pattern.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/request_registry.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/request_signature.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/request_signature_snippet.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/request_stub.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/response.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/responses_sequence.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/rspec /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/rspec.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/rspec/matchers /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/rspec/matchers.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/rspec/matchers/request_pattern_matcher.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/rspec/matchers/webmock_matcher.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/stub_registry.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/stub_request_snippet.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/test_unit.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/util /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/util/hash_counter.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/util/hash_keys_stringifier.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/util/hash_validator.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/util/headers.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/util/parsers /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/util/parsers/json.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/util/parsers/parse_error.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/util/parsers/xml.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/util/query_mapper.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/util/uri.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/util/values_stringifier.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/util/version_checker.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/version.rb /usr/lib/ruby/gems/3.4.0/gems/webmock-3.24.0/lib/webmock/webmock.rb /usr/lib/ruby/gems/3.4.0/specifications/webmock-3.24.0.gemspec /usr/share/doc/packages/ruby3.4-rubygem-webmock /usr/share/doc/packages/ruby3.4-rubygem-webmock/CHANGELOG.md /usr/share/doc/packages/ruby3.4-rubygem-webmock/LICENSE /usr/share/doc/packages/ruby3.4-rubygem-webmock/README.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 23:31:51 2025