diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e1c77a7eab..26afde2dc5 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.14 + OPENRCT2_VERSION: 0.4.15 # 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 f5d0ef66f4..cab2a779b9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,45 @@ +openrct2 (0.4.15-develop-1) unstable; urgency=medium + + * Feature: [#775] Add 2x and 4x zoom levels to software renderer (previously limited to OpenGL). + * Feature: [#15642] Track design placement can now use construction modifier keys (ctrl/shift). + * Feature: [#20539] [Plugin] Add API for getting a ride’s statistics. + * Feature: [#21521] [Plugin] Add hook 'park.guest.softcap.calculate' called before calculating the soft guest cap. + * Feature: [#22383] Add downward-inclined brakes to hybrid coaster and single rail coaster. + * Feature: [#22694] Park graphs have tooltips and can be resized like finance graphs. + * Feature: [#22758] The table of ‘real’ peep names can now be changed using Peep Names objects. + * Feature: [#22842] [Plugin] Expose large scenery object tiles to the plugin API. + * Feature: [#22883] [Plugin] Add plugin API for spawning guests. + * Improved: [#22470] Android: automatically detect RCT2 installs in /sdcard/rct2. + * Improved: [#22735] The map generator has a redesigned interface that is much more user friendly. + * Improved: [#22777] Add long flat-to-steep track pieces to the Wooden and Classic Wooden Roller Coasters. + * Improved: [#22815] Add long flat-to-steep track pieces to the Mine Train Coaster. + * Change: [#22494] Themes window now displays colours and checkboxes vertically. + * Change: [#22596] Land ownership fixes described by .parkpatch files are now only considered on scenarios. + * Change: [#22724] Staff now have optional ‘real’ names as well. + * Change: [#22740] Add virtual floor to shifted track design placement. + * Change: [#22795] Replace Giga Coaster and Twister Roller Coaster booster images. + * Fix: [#2614] The colour tab of the ride window does not hide invisible cars (original bug). + * Fix: [#7672] Wide path status is set to all ‘wide’ paths, instead of only a quarter, impeding pathfinding. + * Fix: [#15406] Tunnels on steep Side-Friction track are drawn too low. + * Fix: [#21959] “Save this before...?” message does not appear when selecting “New Game”. + * Fix: [#22072] Objective date string and staff tenure date string cannot be reused on agglutinative languages. + * Fix: [#22133] Ride time is incorrect for extremely slow speeds. + * Fix: [#22231] Invalid object version can cause a crash. + * Fix: [#22479] Crash when a ride has no valid music object. + * Fix: [#22562] Bottom row of pixels is not always drawn by the OpenGL renderer when zoomed in. + * Fix: [#22653] Missing water tiles in RCT1 and RCT2 scenarios. + * Fix: [#22654] Misplaced scenario elements in RCT1 and RCT2 scenarios. + * Fix: [#22655] Incorrectly set surface style around missing water tiles on Botany Breakers. + * Fix: [#22729] Invisibility settings persist after reloading OpenRCT2. + * Fix: [#22734] Support clearance above steep Side-Friction track is too low. + * Fix: [#22774] Fix entities leaving stale pixels on the screen when the framerate is uncapped. + * Fix: [#22805] Fix deadzone when panning the view in positive axis directions. + * Fix: [#22808] Incorrect support rotation on some Mini Roller Coaster track pieces. + * Fix: [#22857] Side-Friction Roller Coaster train clips through slopes. + * Fix: [#22880] macOS builds lack asset packs and scenario patches. + * Fix: [#22891] [Plugin] getInstalledObject API function not implemented. + * Fix: [objects#346] Invalid refund price for Brick Base Block scenery item. + openrct2 (0.4.14-develop-1) unstable; urgency=medium * Feature: [#15750] Allow using different types of park entrance in one park. diff --git a/distribution/changelog.txt b/distribution/changelog.txt index 7430bb19ea..8b2dd07cbf 100644 --- a/distribution/changelog.txt +++ b/distribution/changelog.txt @@ -1,4 +1,4 @@ -0.4.15 (in development) +0.4.15 (2024-10-06) ------------------------------------------------------------------------ - Feature: [#775] Add 2x and 4x zoom levels to software renderer (previously limited to OpenGL). - Feature: [#15642] Track design placement can now use construction modifier keys (ctrl/shift). diff --git a/distribution/linux/openrct2.appdata.xml b/distribution/linux/openrct2.appdata.xml index d7e15368da..45dfc31a48 100644 --- a/distribution/linux/openrct2.appdata.xml +++ b/distribution/linux/openrct2.appdata.xml @@ -69,8 +69,11 @@ none + + https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.4.15 + - https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.4.13 + https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.4.14 https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.4.13 diff --git a/distribution/macos/Info.plist b/distribution/macos/Info.plist index 80c1b13cdd..7511d596ba 100644 --- a/distribution/macos/Info.plist +++ b/distribution/macos/Info.plist @@ -13,7 +13,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 0.4.14 + 0.4.15 CFBundleSignature ORCT LSMinimumSystemVersion diff --git a/readme.md b/readme.md index b598123876..573c9677bd 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.14-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.15-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/src/openrct2-android/app/build.gradle b/src/openrct2-android/app/build.gradle index 9d4cce8784..a110a4bf47 100644 --- a/src/openrct2-android/app/build.gradle +++ b/src/openrct2-android/app/build.gradle @@ -10,8 +10,8 @@ android { minSdkVersion 21 targetSdkVersion 28 - versionCode 2 - versionName '0.4.14' + versionCode 3 + versionName '0.4.15' externalNativeBuild { cmake { arguments '-DANDROID_STL=c++_shared' diff --git a/src/openrct2/Version.h b/src/openrct2/Version.h index d16930f766..cd8a2e98c8 100644 --- a/src/openrct2/Version.h +++ b/src/openrct2/Version.h @@ -12,7 +12,7 @@ #include #define OPENRCT2_NAME "OpenRCT2" -#define OPENRCT2_VERSION "0.4.14" +#define OPENRCT2_VERSION "0.4.15" #if defined(__amd64__) || defined(_M_AMD64) # define OPENRCT2_ARCHITECTURE "x86-64"