diff --git a/CHANGELOG.md b/CHANGELOG.md index f9640308..eaaa16b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +# 3.20.0 + + * Optimised EmHttpRequestAdapter performance. + + Thanks to [Ricardo Trindade](https://github.com/RicardoTrindade) + + * Removed runtime dependency on base64. + + Thanks to [Earlopain](https://github.com/Earlopain) + + * Typhoeus::Response objects constructed from stubbed responses now have all timing attributes set to 0.0. + + Thanks to [James Brown](https://github.com/Roguelazer) + + * Optimised WebMock::Util::Headers by removing redundant freeze invocations. + + Thanks to [Kazuhiro NISHIYAMA](https://github.com/znz) + + * The default stubbed response body, which is an empty String, is unfrozen. + + * When building signatures of requests made by http.rb, the request body encoding is now preserved. + # 3.19.1 * 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. diff --git a/README.md b/README.md index 7e816215..3aefba34 100644 --- a/README.md +++ b/README.md @@ -1189,6 +1189,10 @@ People who submitted patches and new features or suggested improvements. Many th * Yuki Inoue * Brandon Weaver * Josh Nichols +* Ricardo Trindade +* Earlopain +* James Brown +* Kazuhiro NISHIYAMA For a full list of contributors you can visit the [contributors](https://github.com/bblimke/webmock/contributors) page. diff --git a/lib/webmock/version.rb b/lib/webmock/version.rb index 641148ac..47fc2d77 100644 --- a/lib/webmock/version.rb +++ b/lib/webmock/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module WebMock - VERSION = '3.19.1' unless defined?(::WebMock::VERSION) + VERSION = '3.20.0' unless defined?(::WebMock::VERSION) end