Skip to content

miniSphere 4.7.2

Choose a tag to compare

@fatcerberus fatcerberus released this 28 Jul 03:55

miniSphere 4.7.2 is a maintenance release in the 4.7 release series. This release makes some tweaks to the API and fixes a fair number of bugs.

Changes in This Version

  • Adds a new cell-runtime master module for use in ES6 Cellscripts, as an
    analogue to sphere-runtime.
  • Renames FS.resolve() to FS.fullPath() and adds relative path support.
  • Renames FS.exists() to FS.fileExists() since the function doesn't work
    for directories.
  • Renames FileStream#size to FileStream#fileSize.
  • Fixes some inconsistencies between modules in the Cell Runtime and their
    Sphere Runtime equivalents.
  • Fixes an issue where chaining Dispatch.now() causes the engine to get stuck
    in an infinite loop of processing newly added jobs.
  • Fixes a bug where require() doesn't canonicalize module filenames properly,
    causing SSj Blue to sometimes not be able to find the source file.
  • Fixes a bug where building a large project in Sphere Studio can hang Cell.
  • Fixes a bug where SoundStream streams are always created in mono mode.
  • Fixes a bug where DataReader and DataWriter can't be imported by either
    require() or import.
  • Fixes a bug where constructors can be called without using new.
  • Fixes a bug where stepping over a Dispatch.now() with SSj sometimes locks
    up the engine and prevents it from responding to further debugger commands.

Installing in Windows

Simply download and run miniSphereSetup-4.7.2.exe. The Inno Setup install wizard will walk you through the installation process.

Installing in Linux

For Ubuntu (14.04 and later), miniSphere is available via personal package archive (PPA) (latest version only guaranteed on current Ubuntu release):

Installing from a PPA is easy. Simply open Terminal and run the following commands:

  • sudo add-apt-repository ppa:fatcerberus/minisphere
  • sudo apt-get update
  • sudo apt-get install minisphere

You only need to do this once. The system will automatically notify you of future miniSphere updates.

Note: Users of other Linux distributions, or those using older versions of Ubuntu, can build the engine manually from the tarball (minisphere-4.7.2.tar.gz).