github-actions[bot]
09e4d04872
Bump version: 9.12.6 → 9.13.0
2023-01-13 12:29:36 +00:00
Zach Borboa
05fe935652
Fix typo
2023-01-12 08:30:22 -08:00
Zach Borboa
16380527e1
Fix #750 : Implement abstract class BaseCurl for Curl and MultiCurl
2023-01-12 07:51:07 -08:00
Zach Borboa
85794dacbe
Display error messages found in Curl::diagnose()
2023-01-12 07:25:24 -08:00
Zach Borboa
d40c3b3cb1
Fix Curl::diagnose() request type output for POST requests
2023-01-12 06:47:36 -08:00
github-actions[bot]
3e99a56b96
Bump version: 9.12.5 → 9.12.6
2023-01-11 02:13:53 +00:00
Zach Borboa
b20f535f7c
Replace use of #[\AllowDynamicProperties]
2023-01-10 13:18:26 -08:00
Michael Bolli
95f4aac970
silence PHP 8.2 deprecation notices
2023-01-10 10:27:19 +01:00
github-actions[bot]
ac45a3d212
Bump version: 9.12.4 → 9.12.5
2022-12-20 01:29:22 +00:00
Zach Borboa
84909cc448
Fix static analysis error
...
Error message:
ERROR: InvalidArrayOffset - ../src/Curl/Curl.php:2182:25 - Cannot
access value on variable $response_header_array using a int<-1, max>
offset, expecting int<0, max> (see https://psalm.dev/115 )
if (stripos($response_header_array[$i], 'HTTP/') === 0) {
2022-12-19 12:06:48 -08:00
github-actions[bot]
a0c5980cbc
Bump version: 9.12.3 → 9.12.4
2022-12-17 01:28:37 +00:00
github-actions[bot]
78e9135149
Bump version: 9.12.2 → 9.12.3
2022-12-13 01:29:57 +00:00
Zach Borboa
918ce7bc60
Merge pull request #749 from zachborboa/master
...
Ensure string response before gzip decode
2022-12-12 06:18:41 -08:00
Zach Borboa
05ede8f26f
Clean up
2022-12-12 05:54:12 -08:00
Zach Borboa
d8ed09f266
Fix #747 : Ensure string response before gzip decode
2022-12-12 05:53:53 -08:00
github-actions[bot]
7b2ae8aa17
Bump version: 9.12.1 → 9.12.2
2022-12-11 01:29:24 +00:00
Zach Borboa
1f06b2c2a0
Fix #747 : Disable warning when gzip-decoding response errors
2022-12-10 08:15:18 -08:00
github-actions[bot]
6813899890
Bump version: 9.12.0 → 9.12.1
2022-12-08 02:15:38 +00:00
Zach Borboa
0356af095f
Include option constant that uses the CURLINFO_ prefix
2022-12-07 13:23:54 -08:00
github-actions[bot]
ba417b2c4a
Bump version: 9.11.1 → 9.12.0
2022-12-07 02:20:25 +00:00
Zach Borboa
c25d5fe317
Merge pull request #744 from zachborboa/master
...
Add automatic gzip decoding of response
2022-12-05 19:07:23 -08:00
Zach Borboa
7b07ab5166
Add automatic gzip decoding of response ( #740 )
2022-12-05 18:41:56 -08:00
github-actions[bot]
07f65c4bc4
Bump version: 9.11.0 → 9.11.1
2022-12-06 02:13:41 +00:00
Shakir El Amrani
d642a74772
change: remove unused namespace import
2022-12-05 13:11:50 +01:00
github-actions[bot]
53b7dad946
Bump version: 9.10.0 → 9.11.0
2022-12-05 01:29:16 +00:00
Zach Borboa
b86aca6f74
Add Curl::diagnose() HTTP method check matches methods allowed
2022-12-04 13:09:07 -08:00
github-actions[bot]
b6defb4419
Bump version: 9.9.0 → 9.10.0
2022-11-07 01:31:19 +00:00
Zach Borboa
9a5c8ad559
Merge pull request #739 from zachborboa/master
...
Display request options in Curl::diagnose() output
2022-11-05 18:53:16 -07:00
github-actions[bot]
53f1d5670a
Bump version: 9.8.0 → 9.9.0
2022-11-06 01:31:04 +00:00
Zach Borboa
4fb8e2867f
Display request options in Curl::diagnose() output
...
Request options are now displayed when Curl::diagnose() is called and a
deferred constant curlOptionCodeConstants has been added.
2022-11-05 15:27:09 -07:00
Zach Borboa
99795d1d69
Fix MultiCurl::setCookieString()
2022-11-05 14:43:21 -07:00
Zach Borboa
cb6a0e83e6
Pass MultiCurl options to new Curl instances earlier
...
Fix setting of options by passing of MultiCurl options to new Curl
instances earlier. Set options during the Curl initialization instead of
waiting until the request instance is configured in
MultiCurl::initHandle().
2022-11-05 13:48:30 -07:00
Zach Borboa
23fd5b5829
Add deferred constant curlErrorCodeConstants
2022-11-05 07:31:07 -07:00
github-actions[bot]
bf54ee6d9a
Bump version: 9.7.0 → 9.8.0
2022-10-01 01:32:07 +00:00
Zach Borboa
acf8e9f6a0
Include curl error code constant in curl error message (Curl::curlErrorMessage)
...
Before:
Timeout was reached: Operation timed out after 30001 milliseconds with 1453867 out of 3000000 bytes received
After:
Timeout was reached (CURLE_OPERATION_TIMEOUTED): Operation timed out after 30001 milliseconds with 1453867 out of 3000000 bytes received
2022-09-30 07:52:27 -07:00
Zach Borboa
6cf02d111f
Require request headers to be empty before possibly warning about it
2022-09-29 19:07:07 -07:00
github-actions[bot]
ce51152e0f
Bump version: 9.6.3 → 9.7.0
2022-09-29 03:53:55 +00:00
github-actions[bot]
4b096ed518
Bump version: 9.6.2 → 9.6.3
2022-09-24 03:49:46 +00:00
github-actions[bot]
f458bf6d9e
Bump version: 9.6.1 → 9.6.2
2022-09-24 01:53:09 +00:00
Zach Borboa
13cc782d27
Clean up example
2022-08-19 10:14:16 -04:00
Zach Borboa
c2eec0667e
Fix building post data for object
...
PHP 8 error messages:
TypeError: array_keys(): Argument #1 ($array) must be of type array, stdClass given
TypeError: array_values(): Argument #1 ($array) must be of type array, stdClass given
PHP 7 error messages:
TypeError: array_keys() expects parameter 1 to be array, object given
TypeError: array_values() expects parameter 1 to be array, object given
2022-08-19 09:46:26 -04:00
Zach Borboa
85e94ba1b1
Fix #725 : Encode keys for post data with numeric keys
2022-07-28 23:47:29 -04:00
Zach Borboa
d453257b12
Bump version: 9.6.0 → 9.6.1
2022-06-30 20:33:15 -04:00
Zach Borboa
30ffe42915
Fix #712 : Retain keys for arrays with null values
2022-06-23 12:44:46 -04:00
Zach Borboa
523386ec01
Fix #714 : Attempt to stop active requests when MultiCurl::stop() is called
2022-06-23 08:26:20 -04:00
Zach Borboa
9f02d09f0e
Bump version: 9.5.1 → 9.6.0
2022-03-17 11:17:56 -04:00
Zach Borboa
a0a3f2b10b
Bump version: 9.5.0 → 9.5.1
2021-12-14 11:26:30 -05:00
Zach Borboa
23ce1726b3
Fix psalm error: InvalidParamDefault
2021-11-25 20:25:08 -05:00
Zach Borboa
c4ee562d5f
Remove additional uses of function_exists() where no longer necessary
2021-11-25 11:36:35 -05:00
Zach Borboa
8340a4c0ca
Bump version: 9.4.0 → 9.5.0
2021-11-21 14:12:30 -05:00