1557 Commits

Author SHA1 Message Date
HoneyryderChuck
ac39eb8d36 bump version to 0.15.4 v0.15.4 2021-07-14 09:52:39 +01:00
HoneyryderChuck
514e6cafb3 do not call .marshal directly 2021-07-13 21:12:53 +01:00
HoneyryderChuck
bb9da90bfa added regression test for bug fixed on 0.15.3 2021-07-11 17:09:13 +01:00
HoneyryderChuck
340fb6c7c6 Merge branch 'ojab-master-patch-08963' into 'master'
Don't count `nil` as an retryable error class

See merge request honeyryderchuck/httpx!147
2021-07-11 15:18:53 +00:00
ojab
246094d8fc
Remove uneeded if defined?(TLSError) check
It's always defined
2021-07-11 15:05:21 +00:00
HoneyryderChuck
f7e211b29d Merge branch 'silence_redefinition_warnings' into 'master'
Remove unused method definition, it's defined in the code below

See merge request honeyryderchuck/httpx!146
2021-07-09 16:31:19 +00:00
ojab
b5fe5bec11
Remove unused method definition, it's defined in the code below 2021-07-08 20:51:41 +00:00
HoneyryderChuck
ff46dee7e6 Merge branch 'thread-safe-plugin-load' into 'master'
Thread safe plugin load

See merge request honeyryderchuck/httpx!144
2021-07-07 18:36:07 +00:00
HoneyryderChuck
b6ee019014 several signature improvements while testing with steep 2021-07-07 19:21:36 +01:00
HoneyryderChuck
c9acb1d079 fixing chainable mod sigs 2021-07-07 12:45:55 +01:00
HoneyryderChuck
d59137e90d fixing sort issue on truffleruby 2021-07-07 12:45:33 +01:00
HoneyryderChuck
88088267c6 making options frozen by default 2021-07-07 12:45:14 +01:00
HoneyryderChuck
fcdd492354 forcing body to enumm, to comply with chunker expectation 2021-07-07 12:45:14 +01:00
HoneyryderChuck
c9609c53d1 bumping jekyll 2021-07-07 12:45:14 +01:00
HoneyryderChuck
08fa918537 initializing error classes more conventionally 2021-07-07 12:45:14 +01:00
HoneyryderChuck
6275108b49 raising TypeError on wrong-type option attribution instead 2021-07-07 12:45:14 +01:00
HoneyryderChuck
b5ec7acd51 making get/set access to the plugins hash thread-safe 2021-07-07 12:45:14 +01:00
HoneyryderChuck
0653c1e74f fixing links in website 2021-07-06 22:59:53 +01:00
HoneyryderChuck
5555ee5554 bumped version to 0.15.3 v0.15.3 2021-07-05 13:50:33 +01:00
HoneyryderChuck
8d5f693965 Merge branch 'issue-138' into 'master'
bugfix: selectables reassignment must ensure it remains an array of IO

Closes #138

See merge request honeyryderchuck/httpx!145
2021-07-05 08:30:53 +00:00
HoneyryderChuck
793f034a91 bugfix: selectables reassignment must ensure it remains an array of IO
objects
2021-07-04 23:42:53 +01:00
HoneyryderChuck
f29b4a32d8 type selectables in selector 2021-07-04 23:42:35 +01:00
HoneyryderChuck
ce2cd97f0c bump version to 0.15.2 v0.15.2 2021-07-01 14:15:18 +03:00
HoneyryderChuck
66331a2319 Merge branch 'master' of gitlab.com:honeyryderchuck/httpx 2021-07-01 14:14:47 +03:00
HoneyryderChuck
0c9d59d4ae ignore regression tests for coverage 2021-07-01 14:04:47 +03:00
HoneyryderChuck
0216a7eed7 improve selector loops 2021-07-01 14:04:47 +03:00
HoneyryderChuck
b20b5b5ee4 array of symmbols for options 2021-07-01 14:04:47 +03:00
HoneyryderChuck
21428f2d5b loggable: do not color-format code if there's no color 2021-07-01 14:04:47 +03:00
HoneyryderChuck
a2c6472ba0 Merge branch 'noraj-master-patch-60376' into 'master'
gemspec: add homepage_uri metadata

See merge request honeyryderchuck/httpx!143
2021-06-30 16:06:12 +00:00
noraj
f83349f10d gemspec: add homepage_uri metadata 2021-06-30 12:49:37 +00:00
HoneyryderChuck
5b217c5700 Merge branch 'cookie/dup' into 'master'
test duplicate cookie

See merge request honeyryderchuck/httpx!142
2021-06-30 09:35:42 +00:00
HoneyryderChuck
7e9b6c96f1 evicting existing cookies in the jar when containing same name, domain and path 2021-06-30 11:02:15 +03:00
HoneyryderChuck
b00f8575d7 raise appropriate error message if .plugin called with odd second parameter 2021-06-26 15:49:00 +03:00
HoneyryderChuck
9c62f46189 cookie order: do not rely on value 2021-06-26 15:15:09 +03:00
HoneyryderChuck
2510f5730a making the test duplicate cookie fail, is it should only contain the last value for the a field 2021-06-26 15:15:09 +03:00
HoneyryderChuck
ce23db787e using more predictable uris for cookie jar tests, so they work outside of the docker setup 2021-06-26 14:39:36 +03:00
noraj
fbf8ef2f65 test duplicate cookie 2021-06-25 15:10:46 +02:00
HoneyryderChuck
9523302540 Merge branch 'gemspec/require' into 'master'
cleaner loading in gemspec

See merge request honeyryderchuck/httpx!141
2021-06-25 12:55:48 +00:00
noraj
cc42fa10da cleaner loading in gemspec 2021-06-25 14:42:54 +02:00
HoneyryderChuck
240278e8bd bumped version to 0.15.1 v0.15.1 2021-06-24 13:00:24 +03:00
HoneyryderChuck
c14e4e4112 Merge branch 'http-1-persistent-fix' into 'master'
Http 1 persistent requests accounting fix

See merge request honeyryderchuck/httpx!140
2021-06-24 09:52:43 +00:00
HoneyryderChuck
cb48d599a0 fix http/1 connection accounting again 2021-06-24 12:42:32 +03:00
HoneyryderChuck
b30d7839e4 added missing doc context for 0.15 release 2021-06-24 12:39:41 +03:00
HoneyryderChuck
30feb4c004 bumped version to 0.15.0 v0.15.0 2021-06-18 17:23:38 +01:00
HoneyryderChuck
975e14d2b3 added pattern match blog post 2021-06-18 17:22:51 +01:00
HoneyryderChuck
19b95f7d55 Merge branch 'issue-130' into 'master'
response pattern matching

Closes #130

See merge request honeyryderchuck/httpx!139
2021-06-17 17:20:39 +00:00
HoneyryderChuck
34c6562469 enabling pattern matching only for 3.0.0 2021-06-17 18:09:00 +01:00
HoneyryderChuck
87ca44fed1 moar simplecov conditions 2021-06-17 18:06:44 +01:00
HoneyryderChuck
6229e23765 allow headers to be pattern-matched as well 2021-06-17 15:29:09 +01:00
HoneyryderChuck
c7704b6e15 disable pattern matching tests for truffleruby 2021-06-12 13:57:54 +01:00