Releases: ErikMinekus/sm-ripext
Releases · ErikMinekus/sm-ripext
1.3.1
1.3.0
- Deprecated
HTTPClient
methodmap - Introduced
HTTPRequest
methodmap - Added ability to append query parameters to the URL
- Added ability to set the credentials for HTTP Basic authentication
- Added ability to set the maximum number of redirects to follow
- Added ability to POST form data
- Allow user defined 'Accept' and 'Content-Type' headers (thanks @Peak-CDE)
- Fixed HTTP/2 timeouts by enforcing HTTP/1.1 for file transfers on Windows
- Fixed response body being printed to server console during file upload
- Throw an error when passing empty values to some natives
1.2.3
- Document default values for HTTPClient properties
- Document invalid JSON response error for
HTTPResponse.Data
- Close file stream before firing HTTP file callback
- Fix crash when download/upload path cannot be opened
- Fix build for SourceMod 1.11
1.2.2
1.2.1
- Add int64 support (thanks @gunslinger23)
- Fix HTTP context destructors not being called
1.2.0
This version does not properly clean up requests, please use version 1.2.1.
- Added ability to download and upload files
- Added ability to iterate over keys in a JSON object
- Optimized performance (thanks @gunslinger23)
1.1.1
Fix memory leak when performing a request without accessing the response data
1.1.0
- Switch to cURL multi interface with libuv for better performance
- Add HTTP/2 support
- Add ability to get response headers
1.0.7
- Add
JSONObject.HasKey
native (thanks @Rachnus) - Build against SourceMod 1.10
- Document JSON native errors
- Fix memory leaks when a handle cannot be created (#15)
- Fix percent signs breaking JSON file paths
- Return false instead of throwing error if the key was not found in
JSONObject.GetString
- Updated cURL, Jansson and mbedTLS libraries