Skip to content

Releases: ErikMinekus/sm-ripext

1.3.1

22 Aug 08:11
3254444
Compare
Choose a tag to compare

Fix typo in default Content-Type header (thanks @ZakharYA)

1.3.0

06 Jun 11:19
caec2b5
Compare
Choose a tag to compare
  • 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

07 Feb 17:33
Compare
Choose a tag to compare
  • 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

13 Sep 10:00
Compare
Choose a tag to compare
  • Added x64 and Mac builds
  • Added JSON decoding flags
  • Added ability to limit send and receive speed (thanks @Kxnrl)
  • Set default user agent
  • Updated HTTPStatus enum
  • Updated documentation

1.2.1

16 Jul 17:21
Compare
Choose a tag to compare
  • Add int64 support (thanks @gunslinger23)
  • Fix HTTP context destructors not being called

1.2.0

21 Jun 18:03
Compare
Choose a tag to compare

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

24 Mar 17:00
Compare
Choose a tag to compare

Fix memory leak when performing a request without accessing the response data

1.1.0

28 Dec 11:02
Compare
Choose a tag to compare
  • Switch to cURL multi interface with libuv for better performance
  • Add HTTP/2 support
  • Add ability to get response headers

1.0.7

22 Dec 19:31
Compare
Choose a tag to compare
  • 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

1.0.6

22 Nov 15:58
Compare
Choose a tag to compare
  • Fixed potential memory leak (#14)
  • Fixed JSON file paths