All Versions
6
Latest Version
Avg Release Cycle
28 days
Latest Release
5 days ago
Changelog History
Changelog History
-
v1.2.3 Changes
July 08, 2026What's Changed
- π build(deps): bump rubygems/configure-rubygems-credentials from 2.0.0 to 2.1.0 by @dependabot[bot] in #96
- β
test: Use
httpbin.iofor binding tests by @0x676e67 in #100 - β test: Add Minitest retry for HTTP tests by @0x676e67 in #101
- π build: Add Windows GNU build support by @0x676e67 in #99
- π build(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #98
- π· ci:: rename job for clarity in CI workflow by @0x676e67 in #102
- π ci: support Windows native gem builds by @0x676e67 in #103
- π ci: Add macOS tests to CI by @0x676e67 in #104
- π ci: run gem packaging workflow only on release by @0x676e67 in #105
- π feat(emulate): Add Chrome 149 by @0x676e67 in #107
Full Changelog : v1.2.2...v1.2.3
-
v1.2.2 Changes
June 11, 2026 -
v1.2.1 Changes
June 05, 2026What's Changed
- β‘οΈ build(deps): update
httpdependency version to 1.4.1 by @0x676e67 in #90 - π fix(request): fix request version comparison & explicit version assignment by @0x676e67 in #91
- π fix(header): improve original headers docs & parse tests by @0x676e67 in #92
Full Changelog : v1.2.0...v1.2.1
- β‘οΈ build(deps): update
-
v1.2.0 Changes
June 04, 2026What's Changed
- β test(proxy): fix proxy tests under Tunnel network mode by @0x676e67 in #70
- π feat(proxy): follow system proxy settings by @0x676e67 in #71
- π docs(client): update docs for client request cookies by @0x676e67 in #72
- π fix(cookie): fix automatic URL encoding for request cookies by @0x676e67 in #73
- π docs(lib): remove invalid parameters in request method docs by @0x676e67 in #74
- π fix(header): fix browser-style default Accept-Encoding header by @0x676e67 in #76
- π feat(request): support compressed cookie header per request by @0x676e67 in #75
- β Add custom #inspect to core classes for console readability by @dhurba87 in #77
- refactor(cookie): merge
addandadd_cookie_strmethods by @0x676e67 in #78 - refactor(response): merge
textandtext_with_charsetmethods by @0x676e67 in #79 - β‘οΈ build(deps): update wreq dependency version to latest by @0x676e67 in #80
- π feat(emulate): Add Chrome/Edge 148οΌOpera 131οΌSafari 26-2/4, Firefox 150-151 by @0x676e67 in #81
- π fix(response): fix missing exception info during stream chunk iteration by @0x676e67 in #83
- π feat(request/client): allow custom headers for header appending by @0x676e67 in #84
- β test(stream): simplify stream test flow by @0x676e67 in #85
- β‘οΈ build(deps): update
wreqdependency version to latest by @0x676e67 in #89
Full Changelog : v1.1.0...v1.2.0
-
v1.1.0 Changes
May 18, 2026What's Changed
- π build(deps): bump actions/download-artifact from 4 to 7 by @dependabot[bot] in #56
- π build(deps): bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #55
- π build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #59
- π build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #58
- π docs(error): Define TlsError class unconditionally by @0x676e67 in #60
- π build(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #61
- π build: allow building without committing source code by @0x676e67 in #62
- β‘οΈ build(deps): update tokio dependency version to 1.52.1 by @0x676e67 in #63
- β‘οΈ build(deps): update bytes dependency to version 1.11.1 by @0x676e67 in #64
- π build(deps): bump rubygems/configure-rubygems-credentials from 1.0.0 to 2.0.0 by @dependabot[bot] in #65
- π build(deps): pin dependencies for production stability by @0x676e67 in #68
- π feat(emulation): expose Chrome/Edge 146-147, Opera 120-130, Firefox 148-149 by @dhurba87 in #67
- π build: fix release build by @0x676e67 in #69
π New Contributors
Full Changelog : v1.0.0...v1.1.0
-
v1.0.0 Changes
February 19, 2026What's Changed
- π feat(client): implement basic client parameter setup by @0x676e67 in #2
- π perf: free Rust resources when Ruby object drops by @0x676e67 in #3
- π feat(error): add error/exception handler by @0x676e67 in #7
- π feat(client): implement basic client request API by @0x676e67 in #8
- π feat(header): improve
HeaderMapbinding by @0x676e67 in #9 - π build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #10
- π feat(client): improve header and cookie bindings by @0x676e67 in #11
- π¨ refactor(cookie): fix alias binding of
SameSite::EmptytoNoneby @0x676e67 in #13 - π Use httpbin.io by @povilasb in #14
- π feat(response): implement
to_sforResponse,VersionandStatusCodeby @0x676e67 in #17 - π perf(body): release the GVL while iterating over the stream by @0x676e67 in #18
- π feat(rt): Thread Interrupt Support by @ZilvinasKucinskas in #20
- π feat(stream): implement streamed request body handling by @0x676e67 in #19
- π refactor(response): refactor streamed body iteration API style by @0x676e67 in #21
- β test(stream): add body stream tests by @0x676e67 in #22
- β test(stream): add thread interrupt tests by @0x676e67 in #23
- π feat(body): sending body streams from multiple threads by @0x676e67 in #26
- π feat(cookie): percent-encode cookie values by @0x676e67 in #25
- π feat(emulation): add device emulation presets (from wreq-util) by @0x676e67 in #24
- π feat(header): implement
to_sforHeadersby @0x676e67 in #27 - π perf(response): improve response stream iteration by @0x676e67 in #28
- style(rt): rename helpers to
try_block_on&maybe_block_onfor clearer semantics by @0x676e67 in #29 - π¨ refactor(header): remove redundant iterator implementations by @0x676e67 in #30
- β‘οΈ build(deps): update wreq dependency version to 6.0.0-rc.23 by @0x676e67 in #31
- β‘οΈ build(deps): update http dependency version to 1.4.0 by @0x676e67 in #32
- π feat: add dynamic version binding by @0x676e67 in #33
- π perf(cookie): avoid unnecessary reallocations during cookie encoding by @0x676e67 in #34
- π feat(client/request): allow binding to a local interface and IP address by @0x676e67 in #35
- π chore(request): streamline request responsibility modules by @0x676e67 in #36
- π feat(request): auto-convert multiple types in query/form parameters by @0x676e67 in #37
- β‘οΈ chore(ruby): update api docs by @0x676e67 in #39
- π feat(response): distinguish between raw bytes and UTF-8 strings by @0x676e67 in #40
- β ci: add Ruby 3.4 to test matrix by @ZilvinasKucinskas in #41
- π chore(rake): add dev tasks and improve cross-platform config by @ZilvinasKucinskas in #42
- β‘οΈ build(deps): update wreq dependency version to 6.0.0-rc.24 by @0x676e67 in #44
- π feat(error): add
ProxyConnectionErrorfor proxy connection errors by @0x676e67 in #45 - β‘οΈ feat(emulation): update emulation device enums by @0x676e67 in #47
- β‘οΈ feat(emulation): update firefox emulation device enums by @0x676e67 in #48
- β‘οΈ build(deps): update wreq dependency version to 6.0.0-rc.28 by @0x676e67 in #50
- β Add release workflow and update Ruby versions by @ZilvinasKucinskas in #49
- π Fix release workflow permissions and Ruby 4.0 smoke test by @ZilvinasKucinskas in #51
- π feat(emulation): sync emulation targets with wreq-util 3.0.0-rc.10 by @ZilvinasKucinskas in #52
- β‘οΈ Update README with SearchApi branding, fix references, and sync emulations by @ZilvinasKucinskas in #53
- π Fix arm64-darwin release build by @ZilvinasKucinskas in #54
π New Contributors
- π @dependabot[bot] made their first contribution in #10
- π @povilasb made their first contribution in #14
- π @ZilvinasKucinskas made their first contribution in #20
Full Changelog : https://github.com/SearchApi/wreq-ruby/commits/v1.0.0