diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d93023aa1c..26aabcf00f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,7 +23,7 @@ env: OPENRCT2_BUILD_SERVER: GitHub OPENRCT2_ORG_TOKEN: ${{ secrets.OPENRCT2_ORG_TOKEN }} BACKTRACE_IO_TOKEN: ${{ secrets.BACKTRACE_IO_TOKEN }} - OPENRCT2_VERSION: 0.4.7 + OPENRCT2_VERSION: 0.4.8 # https://docs.github.com/en/actions/using-jobs/using-concurrency#example-using-a-fallback-value concurrency: diff --git a/debian/changelog b/debian/changelog index 4224ee3503..d21966c692 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,32 @@ openrct2 (0.4.8-develop-1) unstable; urgency=medium - * Nightly develop build. + * Feature: [#21062] [Plugin] Add API for managing a guest's items. + * Improved: [#18632, #21306] Land ownership and construction rights are now shown on top of the water. + * Improved: [#20951] Activate OpenRCT2 window after using native file dialog on macOS. + * Improved: [#21184] The construction marker for rides, paths and large scenery is now shown on top of the water. + * Improved: [#21192] Tooltips will now follow the cursor. + * Improved: [#21227] Entrance style dropdown is now sorted alphabetically everywhere. + * Change: [#21200] Raise maximum lift speeds of the Reverser Coaster, Side Friction Coaster, and Virginia Reel for RCT1 parity. + * Change: [#21225] Raise maximum allowed misc entities to 1600. + * Fix: [#19494] RCT1 fence gate walls not imported properly if they were placed on slopes. + * Fix: [#20196] New scenarios start with an incorrect temperature. + * Fix: [#20255] Images from the last hovered-over coaster in the object selection are not freed. + * Fix: [#20616] Confirmation button in the track designer’s quit prompt has the wrong text. + * Fix: [#20628] Moving caret using Ctrl+left can move too far when using a multibyte grapheme. + * Fix: [#20631] IME window not positioned correctly. + * Fix: [#20845] Trying to save under a folder with no write permissions causes a crash. + * Fix: [#21054] “No entrance” style is selected by default in the track designer. + * Fix: [#21145] [Plugin] setInterval/setTimeout handle conflict. + * Fix: [#21157] [Plugin] Widgets do not redraw correctly when updating disabled or visibility state. + * Fix: [#21158] [Plugin] Potential crash using setInterval/setTimeout within the callback. + * Fix: [#21171] [Plugin] Crash creating entities with no more entity slots available. + * Fix: [#21178] Inca Lost City’s scenario description incorrectly states there are height restrictions. + * Fix: [#21179] Additional missing land/construction rights tiles in Inca Lost City & Renovation. + * Fix: [#21198] [Plugin] Setting brake or booster speeds on a tile element doesn’t work. + * Fix: [#21290] Sound keeps playing when paused from fast-forward mode. + * Fix: [#21291] Hungry guests heading to any flat ride do not count for warning threshold (original bug). + * Fix: [#21309] Africa - Oasis & Blackpool Pleasure Beach’s monorails are built outside the park’s land rights. + * Fix: [#21316] Isolated land for sale tile on Extreme Hawaiian Island. openrct2 (0.4.7-develop-1) unstable; urgency=medium diff --git a/distribution/changelog.txt b/distribution/changelog.txt index 93e737885a..c665958fdd 100644 --- a/distribution/changelog.txt +++ b/distribution/changelog.txt @@ -1,4 +1,4 @@ -0.4.8 (in development) +0.4.8 (2024-02-04) ------------------------------------------------------------------------ - Feature: [#21062] [Plugin] Add API for managing a guest's items. - Improved: [#18632, #21306] Land ownership and construction rights are now shown on top of the water. diff --git a/distribution/linux/openrct2.appdata.xml b/distribution/linux/openrct2.appdata.xml index 499ea99f0b..ff1d2e50ce 100644 --- a/distribution/linux/openrct2.appdata.xml +++ b/distribution/linux/openrct2.appdata.xml @@ -66,6 +66,9 @@ none + + https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.4.7 + https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.4.7 diff --git a/distribution/macos/Info.plist b/distribution/macos/Info.plist index 63bf1e52ba..14b33b9757 100644 --- a/distribution/macos/Info.plist +++ b/distribution/macos/Info.plist @@ -13,7 +13,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 0.4.7 + 0.4.8 CFBundleSignature ORCT LSMinimumSystemVersion diff --git a/distribution/readme.txt b/distribution/readme.txt index 4ffd68fcc5..75db7bea53 100644 --- a/distribution/readme.txt +++ b/distribution/readme.txt @@ -1,5 +1,5 @@ -Last updated: 2023-12-31 -Release version: 0.4.7 +Last updated: 2024-02-04 +Release version: 0.4.8 ------------------------------------------------------------------------ diff --git a/readme.md b/readme.md index a24e5e5fe3..1a3c0e2f22 100644 --- a/readme.md +++ b/readme.md @@ -19,7 +19,7 @@ ### Download | Latest release | Latest development build | |-----------------------------------------------------------------------------------------------------------------------|--------------------------| -| [![OpenRCT2.org](https://img.shields.io/badge/master-v0.4.7-green.svg)](https://openrct2.org/downloads/master/latest) | [![OpenRCT2.org](https://img.shields.io/github/last-commit/OpenRCT2/OpenRCT2/develop)](https://openrct2.org/downloads/develop/latest) | +| [![OpenRCT2.org](https://img.shields.io/badge/master-v0.4.8-green.svg)](https://openrct2.org/downloads/master/latest) | [![OpenRCT2.org](https://img.shields.io/github/last-commit/OpenRCT2/OpenRCT2/develop)](https://openrct2.org/downloads/develop/latest) | --- diff --git a/scripts/setenv b/scripts/setenv index 6aa089ea71..974149529d 100755 --- a/scripts/setenv +++ b/scripts/setenv @@ -6,7 +6,7 @@ set -e # It should be dot sourced into your environment if [[ "$GITHUB_ACTIONS" != "true" ]]; then export OPENRCT2_BUILD_SERVER=$(hostname) - export OPENRCT2_VERSION=0.4.7 + export OPENRCT2_VERSION=0.4.8 GITHUB_REF=$(git rev-parse --symbolic-full-name HEAD) GITHUB_SHA=$(git rev-parse HEAD) fi diff --git a/src/openrct2-android/app/build.gradle b/src/openrct2-android/app/build.gradle index 2d1f96aeae..ef14249d99 100644 --- a/src/openrct2-android/app/build.gradle +++ b/src/openrct2-android/app/build.gradle @@ -11,7 +11,7 @@ android { targetSdkVersion 28 versionCode 2 - versionName '0.4.7' + versionName '0.4.8' externalNativeBuild { cmake { arguments '-DANDROID_STL=c++_shared' diff --git a/src/openrct2/Version.h b/src/openrct2/Version.h index 0c1754cd89..4495fa0b66 100644 --- a/src/openrct2/Version.h +++ b/src/openrct2/Version.h @@ -14,7 +14,7 @@ #include #define OPENRCT2_NAME "OpenRCT2" -#define OPENRCT2_VERSION "0.4.7" +#define OPENRCT2_VERSION "0.4.8" #if defined(__amd64__) || defined(_M_AMD64) # define OPENRCT2_ARCHITECTURE "x86-64" diff --git a/src/openrct2/network/NetworkBase.cpp b/src/openrct2/network/NetworkBase.cpp index 7be34690e1..3302aff33c 100644 --- a/src/openrct2/network/NetworkBase.cpp +++ b/src/openrct2/network/NetworkBase.cpp @@ -46,7 +46,7 @@ using namespace OpenRCT2; // It is used for making sure only compatible builds get connected, even within // single OpenRCT2 version. -#define NETWORK_STREAM_VERSION "2" +#define NETWORK_STREAM_VERSION "0" #define NETWORK_STREAM_ID OPENRCT2_VERSION "-" NETWORK_STREAM_VERSION