Releases: dicksonlaw583/RequestMaster
Releases · dicksonlaw583/RequestMaster
v1.3.0 - Feather Compatibility Release
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
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
Bug Fixes
- Fix
Cannot delete buffer, it's in use by 1 otherserror whenxhr_downloadis interrupted mid-download (Reported by mikix).
v1.2.0 - File Downloads and HTML5 Compatibility Upgrade
New Features
- Added
xhr_download(url, filename_or_buffer, options)for binary-safe downloads to file or buffer. - Add
TextFilePartto allow attaching text files to multipart requests on native and HTML5 exports.
Bug Fixes
- Fix missing
_methodparameter when sending non-GET, non-POST requests on the HTML5 export. - Switch
FilePartto usingbuffer_readfor 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!
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
MultipartBufferandXwfuStructextensions.
v1.1.0 - GMS 2.3.2+ only!
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
StructBodyfor encoding outbound request bodies withjson_stringify. - Changed default configs to use
json_parseandjson_stringifyinstead of JSON Struct functions.
v1.0.0
Initial public release.
Changes
- Requires JSON Struct v1.0.0 (up from v0.0.2 in v0.0.2 beta).
v0.0.2
- 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
The initial beta release for GameMaker Studio 2.3 Open Beta.