Skip to content

Latest commit

 

History

History
290 lines (204 loc) · 14.1 KB

File metadata and controls

290 lines (204 loc) · 14.1 KB

Changelog

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.8.4 - 2026-03-16

Changed

Fixed

  • include demo scene and documentation in .unitypackage (ed1b4bb).

2.8.3 - 2026-03-16

Changed

2.8.2 - 2026-03-16

Changed

Fixed

  • use windows runner for NuGet pack (nuget.exe requires .NET Framework) (282f32c).

2.8.1 - 2026-03-16

Fixed

  • use nuget/setup-nuget action for NuGet CLI (74a47b8).

2.8.0 - 2026-03-16

Changed

Fixed

  • NuGet CLI install and NuGet branch split (e149fcf).
  • remove secrets context from if condition (not allowed in expressions) (b003fac).
  • proper .unitypackage build, NuGet CLI, UPM tagging (95880e1).
  • add .unitypackage artifact to releases, clean up .gitignore (a513b6b).

2.7.0 - 2026-03-16

Added

  • add automated release workflow with semantic versioning (f0d0cdd).

Changed

  • [chores]: updated changelog w ref of #103; (2f831dc).
  • [version]: set to 2.6.3; (be566ca).
  • [fix]: properly handle ArgumentNullException for abort controller; - ref #103 (a162b09).
  • Update README.md (1cfecf6).
  • added on production usage (b6a44ab).
  • added maifeeulasad to the list of contributors (f93ab01).
  • Fix HEAD promise method incorrectly calling DELETE (ed1009d).
  • Update demo project using NuGet package (3cf90c1).
  • Updated Ci to restore to previous events (5a5d5f6).
  • moved to Samples~ directory (as outlined by unity) (2fcd8c3).
  • Reverted package number to original one (47f7514).
  • Added demo asmdef file and referenced the library (97cb348).
  • Meta file is needed. (4ac0bdb).
  • meta file is needed (8354073).
  • Updated package (2340197).
  • Added option to workflow dispatch an action (56f75e6).
  • Updated name (5ba63f9).
  • Added assembly definition file (3411773).
  • Update ci.yml (7589c39).
  • Update Proyecto26.RestClient.nuspec (bf26ad7).
  • Update ci.yml (c034e2c).
  • Update README.md (135badf).

Fixed

  • remove secrets context from if condition (not allowed in expressions) (b003fac).
  • proper .unitypackage build, NuGet CLI, UPM tagging (95880e1).
  • add .unitypackage artifact to releases, clean up .gitignore (a513b6b).

[2.6.3] - 2025-11-22

Fixed

  • Fixed ArgumentNullException when calling Abort() or accessing properties on completed requests (#103).
  • Enhanced disposal detection for UnityWebRequest objects to prevent crashes during cleanup scenarios.
  • Added proper exception handling for all RequestHelper properties that access disposed UnityWebRequest instances.
  • Improved thread safety for request cancellation in Unity's OnDestroy patterns.

2.6.2 - 2021-12-26

Added

Changed

  • Changes to use RetryCallback to handle token expiration by @fegabe (#142).

Fixed

Removed

2.6.1 - 2020-06-10

Fixed

2.6.0 - 2019-09-19

Added

  • Supporting retrieving a JSON Array from a POST request by @Coeur (7cc54bb).
  • Added Query string utilities (e2fc36b).

2.5.9 - 2019-09-08

Added

  • Add ParseResponseBody option to fix severe frame rate drop when parsing large response by @TigerHix (47f8732).

2.5.7 - 2019-06-28

Added

  • Add default content type option to be able to disable JSON by default

2.5.5 - 2019-04-19

Added

  • Add try catch to prevent issues parsing JSON with JsonUtility

2.5.4 - 2019-04-18

Fixed

  • Fix issue with the default content type as JSON

2.5.3 - 2019-04-17

Fixed

  • Fix issue applying content type from headers and add new response property from exceptions

2.5.2 - 2019-01-23

Added

  • Add the missing properties of the UnityWebRequest system
  • Add validations of the content-type to support WWWForm data

2.5.0 - 2019-01-21

Added

  • Add more UnityWebRequest properties and modify access modifiers to have more control

2.4.2 - 2019-01-14

Fixed

  • Support old versions of Unity

2.4.1 - 2019-01-10

Fixed

  • Fix critical issue with a recursive function

2.4.0 - 2019-01-10

Added

  • Add EnableDebug and RetryCallback properties from RequestHelper class to debug errors of the requests

2.3.0 - 2019-01-09

Added

  • Add Retries and RetrySecondsDelay property from RequestHelper to retry the requests

2.2.1 - 2019-01-02

Added

  • Add ContentType from RequestHelper class

2.2.0 - 2018-11-20

Added

  • Add BodyRaw property to the RequestHelper class to send raw data (byte) to the server directly

2.1.1 - 2018-08-26

Fixed

  • Fix exception when DownloadHandler is used to download large files

2.1.0 - 2018-08-23

Added

  • Add Support for a specific DownloadHandler

2.0.1 - 2018-07-27

Fixed

  • Update RSG.Promise package to support dotnet Core 2 and UWP

2.0.0 - 2018-05-22

Added

  • 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

  • Added error validation (internet connection)

Fixed

  • Fixed issue destroying objects after change the scene
  • Code review

1.2.1 - 2017-10-20

Fixed

  • Added ResponseHelper class for GET requests.
  • Added .unitypackage to download and install the code from Unity.

1.2.0 - 2017-10-20

Added

  • Options per request
  • DefaultRequestHeaders for all requests

1.0.1 - 2017-10-15

Added

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 🤷‍♂