Skip to content

Release Candidate 3

Pre-release
Pre-release
Compare
Choose a tag to compare
@ddavness ddavness released this 05 May 18:07
· 41 commits to master since this release

Changelog

  • The dependency loader now loads the Roblox-TS dependencies correctly;
    • Their upstream Promise implementation might need patching as we cannot do so at a loader level until it's usable out of the box (the Promise.is() checker is unsafe, similar to evaera/roblox-lua-promise#22).
    • This means that we still need for the roblox-ts refactor to be completed in order for @rbxts/http-queue to be usable.
  • The queue is also now aware that HttpService imposes limits. Cases where the 500 requests/minute limit is exceeded are now automatically handled too;
  • queue:AwaitPush(request) should return a similar value to request:AwaitSend() if there's an error;
  • When creating requests with url's not ending with a "/" (for example, https://example.org) with a query parameter, that is corrected so that the HttpService doesn't throw an ``UrlInvalid` error.