Skip to content

Releases: dicksonlaw583/RequestMaster

v1.3.0 - Feather Compatibility Release

09 Apr 23:52
37b2ee0

Choose a tag to compare

Changes

  • The minimum GameMaker Studio version is now 2.3.7 in order to support semantic optional arguments.
  • All functions have been moved from extension into script assets.
  • All functions now fully support Feather type and mouse-over hints.

v1.2.2 - Opera GX Maintenance Release

17 Jul 23:36

Choose a tag to compare

Bug Fixes

  • Fix browser detection to count Opera GX export as a browser and apply HTML5-related adaptations there.
  • Fix the export flag on Included Files in the test suite.

v1.2.1 - Maintenance Release

19 Sep 15:12
dfe9a52

Choose a tag to compare

Bug Fixes

  • Fix Cannot delete buffer, it's in use by 1 others error when xhr_download is interrupted mid-download (Reported by mikix).

v1.2.0 - File Downloads and HTML5 Compatibility Upgrade

16 Sep 15:34
226d7fe

Choose a tag to compare

New Features

  • Added xhr_download(url, filename_or_buffer, options) for binary-safe downloads to file or buffer.
  • Add TextFilePart to allow attaching text files to multipart requests on native and HTML5 exports.

Bug Fixes

  • Fix missing _method parameter when sending non-GET, non-POST requests on the HTML5 export.
  • Switch FilePart to using buffer_read for file access. This allows better performance on VM and YYC exports, and compatibility with emulated buffer save "files" on HTML5.

v1.1.0-beta290 - GMS 2.3.3 beta only!

10 Jun 00:59

Choose a tag to compare

Pre-release

This is a temporary release for compatibility with GMS 2.3.3 beta (23.1.1.290). Changes here may or may not be included in future releases. Please continue using v1.1.0 for production-level projects.

Temporary Workarounds

  • Workaround for argumentN-dot syntax beta bug in MultipartBuffer and XwfuStruct extensions.

v1.1.0 - GMS 2.3.2+ only!

04 Apr 03:04

Choose a tag to compare

Add support for new built-in JSON functions and reduced JSON Struct to an optional dependency. Please continue using v1.0.0 for GMS 2.3.0 and 2.3.1.

Changes

  • JSON Struct is now only an optional dependency.
  • Added StructBody for encoding outbound request bodies with json_stringify.
  • Changed default configs to use json_parse and json_stringify instead of JSON Struct functions.

v1.0.0

20 Sep 20:50

Choose a tag to compare

Initial public release.

Changes

  • Requires JSON Struct v1.0.0 (up from v0.0.2 in v0.0.2 beta).

v0.0.2

21 Jun 22:58

Choose a tag to compare

v0.0.2 Pre-release
Pre-release
  • Add support for JSON Struct 0.0.2's conflict mode. This allows you to send and receive structures containing keys that are not normally allowed as instance variable names (e.g. GML keywords, built-in global variables/functions, non-alphanumeric-non-underscore characters).
  • The default request testing target is now online.

JSON Struct setup note: Please add jsons_conflict_mode(false); to your __JSONS_CONFIG__ to keep v0.0.1 behaviour.

v0.0.1

25 Apr 21:02

Choose a tag to compare

v0.0.1 Pre-release
Pre-release

The initial beta release for GameMaker Studio 2.3 Open Beta.