Skip to content

miniSphere 5.1.3

Compare
Choose a tag to compare
@fatcerberus fatcerberus released this 19 Feb 02:04

miniSphere 5.1.3 is a maintenance release. This release addresses several issues and adds support for ES2018 Promise#finally().

What's Changed?

  • Adds support for Promise#finally() from ES2018.
  • Improves the fatal error screen. The error message is displayed on a red background both for greater emphasis and to make it more immediately obvious that something went wrong.
  • Improves error messages. The first letter of all error messages is now capitalized for consistency and several messages have been clarified to make them easier to understand.
  • Fixes an issue where uncaught exceptions in async functions aren't picked up by SSj.
  • Fixes an issue where using an async function as the main entry point (export default from main module) will cause the game to crash on startup with a TypeError.
  • Fixes a bug which causes Music.adjustVolume() to throw a ReferenceError.
  • Fixes a bug where Dispatch.now() jobs and promise continuations can run before the update phase instead of after it.