All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.6.2 - 2021-12-26
- Add a progress reporting callback by @lyze237 (#153).
- Add support for PATCH verb by @neegool (#185).
- Add solution to make network call on main thread by @maifeeulasad (#190).
- Add support for UPM package by @benukhanov, @tonygiang and @Hermesiss (#198).
- Handle HTTP NO CONTENT status code (204) to prevent null reference exceptions by @L-Naej and @StevenGarberg (#188).
2.6.1 - 2020-06-10
- Only retry when there is a network error by @aang521 (e8b6706).
- Fix new obsoletion warning in unity 2019.3 by @extrawurst (6b8e92d).
2.6.0 - 2019-09-19
- Supporting retrieving a JSON Array from a POST request by @Coeur (7cc54bb).
- Added Query string utilities (e2fc36b).
2.5.9 - 2019-09-08
- Add ParseResponseBody option to fix severe frame rate drop when parsing large response by @TigerHix (47f8732).
2.5.7 - 2019-06-28
- Add default content type option to be able to disable JSON by default
2.5.5 - 2019-04-19
- Add try catch to prevent issues parsing JSON with JsonUtility
2.5.4 - 2019-04-18
- Fix issue with the default content type as JSON
2.5.3 - 2019-04-17
- Fix issue applying content type from headers and add new response property from exceptions
2.5.2 - 2019-01-23
- Add the missing properties of the UnityWebRequest system
- Add validations of the content-type to support WWWForm data
2.5.0 - 2019-01-21
- Add more UnityWebRequest properties and modify access modifiers to have more control
2.4.2 - 2019-01-14
- Support old versions of Unity
2.4.1 - 2019-01-10
- Fix critical issue with a recursive function
2.4.0 - 2019-01-10
- Add EnableDebug and RetryCallback properties from RequestHelper class to debug errors of the requests
2.3.0 - 2019-01-09
- Add Retries and RetrySecondsDelay property from RequestHelper to retry the requests
2.2.1 - 2019-01-02
- Add ContentType from RequestHelper class
2.2.0 - 2018-11-20
- Add BodyRaw property to the RequestHelper class to send raw data (byte) to the server directly
2.1.1 - 2018-08-26
- Fix exception when DownloadHandler is used to download large files
2.1.0 - 2018-08-23
- Add Support for a specific DownloadHandler
2.0.1 - 2018-07-27
- Update RSG.Promise package to support dotnet Core 2 and UWP
2.0.0 - 2018-05-22
- Add more options to create HTTP requests.
- Added the BodyString property to have the possibility to use other tools to serialize the JSON
- Handle HTTP exceptions in a better way
- Using tools to improve the quality of the code
- And much more! 🎉🎉🎉
1.2.2 - 2018-03-04
- Added error validation (internet connection)
- Fixed issue destroying objects after change the scene
- Code review
1.2.1 - 2017-10-20
- Added ResponseHelper class for GET requests.
- Added .unitypackage to download and install the code from Unity.
1.2.0 - 2017-10-20
- Options per request
- DefaultRequestHeaders for all requests
1.0.1 - 2017-10-15
Features:
- Simple JSON Serialization.
- Get Arrays supported.
- HTTP Methods (GET, POST, PUT, DELETE).
- Requests based on Promises.
Supported Platforms:
- All Unity platforms.
Missing tags for previous versions 🤷♂