diff --git a/CHANGELOG.md b/CHANGELOG.md index e4fa6db7..e267972a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,14 @@ neoSphere Changelog =================== -v6.0.0 - TBD ------------- +v5.7.1 - January 04, 2022 +------------------------- * Adds new `.ready` and `.whenReady()` APIs which allow games to check if an asset (texture, sound, etc.) is completely loaded before using it. * Changes the handling of the first parameter of Cell's `install()` to be relative to `@/` by default, instead of `$/`. - v5.7.0 - December 15, 2021 -------------------------- diff --git a/README.md b/README.md index 5a7bfac4..4784cfb5 100644 --- a/README.md +++ b/README.md @@ -19,8 +19,8 @@ engine that once powered Microsoft Edge. Download ======== -**neoSphere 5.7.0** was released on Tuesday, December 14, 2021 and can be -downloaded from the Releases page: +**neoSphere 5.7.1**, released on January 4, 2022, can be downloaded from the +neoSphere GitHub Releases page: * diff --git a/RELEASES.md b/RELEASES.md index bba4b84d..8264dbcd 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,24 +1,6 @@ Release Notes ============= -neoSphere 6.0 -------------- - -* New APIs have been added for detecting when a texture has finished loading in - engines that load assets in the background, e.g. Oozaru. `Texture#ready` is - a boolean property indicating whether the texture is ready to use, and - `Texture#whenReady()` returns a promise that resolves when loading has - finished. This enables games to continue using `new Texture()` while giving - them an engine-agnostic means to account for Oozaru's background-loading - behavior. Note that for backward compatibility, `new Texture()` will - continue to return fully-loaded textures under neoSphere. - -* Cell's `install()` and `Tool#stage()` functions now take an output path - relative to `@/` rather than `$/`. This is not a breaking change as `$/` was - previously read-only (meaning relative paths here didn't work at all), and - paths beginning with an explicit `@/` will continue to be accepted. - - neoSphere 5.7 ------------- diff --git a/VERSION b/VERSION index f8a3cf34..262122f6 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -5.7.0+ \ No newline at end of file +5.7.1 \ No newline at end of file diff --git a/manpages/cell.1 b/manpages/cell.1 index b7fe9226..03461f24 100644 --- a/manpages/cell.1 +++ b/manpages/cell.1 @@ -1,4 +1,4 @@ -.TH CELL 1 "xxxx-xx-xx" "neoSphere 5.7.0+" "Sphere: the JavaScript game platform" +.TH CELL 1 "2022-01-04" "neoSphere 5.7.1" "Sphere: the JavaScript game platform" .SH NAME cell \- scripted build tool for Sphere game engine games .SH SYNOPSIS diff --git a/manpages/neosphere.1 b/manpages/neosphere.1 index 98d54e89..a49f0473 100644 --- a/manpages/neosphere.1 +++ b/manpages/neosphere.1 @@ -1,4 +1,4 @@ -.TH NEOSPHERE 1 "xxxx-xx-xx" "neoSphere 5.7.0+" "Sphere: the JavaScript game platform" +.TH NEOSPHERE 1 "2022-01-04" "neoSphere 5.7.1" "Sphere: the JavaScript game platform" .SH NAME neosphere \- lightweight JavaScript-powered game engine .SH SYNOPSIS diff --git a/manpages/spherun.1 b/manpages/spherun.1 index ba5ca548..3c42f13f 100644 --- a/manpages/spherun.1 +++ b/manpages/spherun.1 @@ -1,4 +1,4 @@ -.TH SPHERUN 1 "xxxx-xx-xx" "neoSphere 5.7.0+" "Sphere: the JavaScript game platform" +.TH SPHERUN 1 "2022-01-04" "neoSphere 5.7.1" "Sphere: the JavaScript game platform" .SH NAME spherun \- run a Sphere game in a dev-friendly environment .SH SYNOPSIS diff --git a/manpages/ssj.1 b/manpages/ssj.1 index 3774ba5c..f6d60645 100644 --- a/manpages/ssj.1 +++ b/manpages/ssj.1 @@ -1,4 +1,4 @@ -.TH SSJ 1 "xxxx-xx-xx" "neoSphere 5.7.0+" "Sphere: the JavaScript game platform" +.TH SSJ 1 "2022-01-04" "neoSphere 5.7.1" "Sphere: the JavaScript game platform" .SH NAME ssj - the JavaScript debugger for neoSphere .SH SYNOPSIS diff --git a/msvs/cell.rc b/msvs/cell.rc index 79350db8..40d593b2 100644 Binary files a/msvs/cell.rc and b/msvs/cell.rc differ diff --git a/msvs/neosphere.rc b/msvs/neosphere.rc index 956bea40..d940e0d9 100644 Binary files a/msvs/neosphere.rc and b/msvs/neosphere.rc differ diff --git a/msvs/ssj.rc b/msvs/ssj.rc index 08073531..ff7f1d2d 100644 Binary files a/msvs/ssj.rc and b/msvs/ssj.rc differ diff --git a/setup/neoSphereSetup.iss b/setup/neoSphereSetup.iss index edd03b4e..bdfb6399 100644 --- a/setup/neoSphereSetup.iss +++ b/setup/neoSphereSetup.iss @@ -33,8 +33,8 @@ ; configurations. #define AppName "neoSphere" #define AppPublisher "Fat Cerberus" -#define AppVersion3 "5.7.0+" -#define AppVersion4 "0.0.0.0" +#define AppVersion3 "5.7.1" +#define AppVersion4 "5.7.1.3424" [Setup] OutputBaseFilename=neoSphereSetup-{#AppVersion3}-msw @@ -59,7 +59,7 @@ DisableWelcomePage=no LicenseFile=../LICENSE.txt SetupIconFile=..\msvs\spherical.ico SolidCompression=yes -UninstallDisplayName={#AppName} {#AppVersion3} +UninstallDisplayName={#AppName} UninstallDisplayIcon={app}\neoSphere.exe,0 VersionInfoDescription={#AppName} {#AppVersion3} Setup for Windows VersionInfoVersion={#AppVersion4} diff --git a/src/shared/version.h b/src/shared/version.h index ac0b35ee..6be031be 100644 --- a/src/shared/version.h +++ b/src/shared/version.h @@ -37,7 +37,7 @@ #define SPHERE_COMPILER_NAME "Cell" #define SPHERE_DEBUGGER_NAME "SSj" -#define SPHERE_VERSION "5.7.0+" +#define SPHERE_VERSION "5.7.1" #define SPHERE_API_VERSION 2 #define SPHERE_API_LEVEL 4