cmake: publish 0.18

This commit is contained in:
Adam
2025-07-07 15:16:13 +01:00
parent 792f8024ae
commit 671ec986a1

View File

@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.21) # Minimum CEF requirement, but building with the latest cmake is strongly recommended
project(Bolt VERSION 0.17 LANGUAGES C CXX)
project(Bolt VERSION 0.18 LANGUAGES C CXX)
if(NOT WIN32)
# name of application in metadata, defaulting to "BoltLauncher", but usually overridden to "com.adamcake.Bolt" by flatpak for example
@@ -53,7 +53,7 @@ if(NOT WIN32)
"<name>Bolt Launcher</name>"
"<developer_name>Adamcake</developer_name>"
"<summary>Third-party ${BOLT_PROGRAM_NAME}</summary>"
"<description><p>Bolt is a free, open-source, third-party implementation of the ${BOLT_PROGRAM_NAME} for ${BOLT_GAME_NAME}.</p></description>"
"<description><p>Bolt is third-party port of the ${BOLT_PROGRAM_NAME} for ${BOLT_GAME_NAME}.</p></description>"
"<screenshots>"
" <screenshot xml:lang=\"en\" type=\"default\">"
" <image>https://raw.githubusercontent.com/adamcake/Bolt/master/screenshot/dark.png</image>"
@@ -65,8 +65,32 @@ if(NOT WIN32)
" </screenshot>"
"</screenshots>"
"<releases>"
" <release version=\"0.18.0\" date=\"2025-07-07\">"
" <url type=\"details\">https://github.com/Adamcake/Bolt/releases/tag/0.18.0</url>"
" <description>"
" <p>Engine update and various improvements</p>"
" <p>Plugin library:</p>"
" <ul>"
" <li>Added functions swapbuffers:readpixels and swapbuffers:copytosurface - see docs for more info</li>"
" <li>createsurfacefrompng failure is now non-fatal, returning null if the image doesn't exist</li>"
" <li>Fixed return type of scroll_direction (documented as boolean, but was returning an integer)</li>"
" <li>Fixed alpha channels of surface:drawtosurface not behaving as expected</li>"
" <li>Fixed plugin overlay being drawn above plugin windows and embedded browsers</li>"
" <li>Fixed a minor issue with SDL-level hook signatures which might have caused a crash (but didn't actually seem to)</li>"
" </ul>"
" <p>Launcher:</p>"
" <ul>"
" <li>Fixed launcher crash if custom launch command was invalid (i.e. exec() failure)</li>"
" <li>PSAs (those official blue messages that appear above the 'play' button) will now never be cached, as the cached message was often being used incorrectly</li>"
" <li>Added SDL_VIDEODRIVER=x11 to the environment when launching RS3, as this is necessary to prevent it from crashing when using KDE 6.4 or newer, see issue #137</li>"
" <li>Made startup much faster for people logged into more than one account</li>"
" <li>Added a setting to disable automatically discarding invalid login sessions, see issue #118</li>"
" <li>Added tooltips to general settings menu</li>"
" </ul>"
" </description>"
" </release>"
" <release version=\"0.17.0\" date=\"2025-05-30\">"
" <url type=\"details\">https://github.com/Adamcake/Bolt/releases/tag/0.16.0</url>"
" <url type=\"details\">https://github.com/Adamcake/Bolt/releases/tag/0.17.0</url>"
" <description>"
" <p>Engine update</p>"
" <ul>"