Change version to v0.5.0

This commit is contained in:
Yousef Khadadeh 2026-05-17 20:02:44 +03:00
parent 982bddf2d4
commit 3ba403f30e
6 changed files with 43 additions and 10 deletions

View file

@ -252,8 +252,8 @@ elseif(APPLE)
BUNDLE True
MACOSX_BUNDLE_GUI_IDENTIFIER com.infinipaint.infinipaint
MACOSX_BUNDLE_BUNDLE_NAME infinipaint
MACOSX_BUNDLE_BUNDLE_VERSION "0.4.1"
MACOSX_BUNDLE_SHORT_VERSION_STRING "0.4.1"
MACOSX_BUNDLE_BUNDLE_VERSION "0.5.0"
MACOSX_BUNDLE_SHORT_VERSION_STRING "0.5.0"
MACOSX_BUNDLE_INFO_PLIST ${CMAKE_SOURCE_DIR}/macosinstall/Info.plist
)
add_custom_command(TARGET main POST_BUILD
@ -448,8 +448,8 @@ if(APPLE OR WIN32)
set(CPACK_PACKAGE_NAME "infinipaint")
set(CPACK_PACKAGE_VERSION_MAJOR "0")
set(CPACK_PACKAGE_VERSION_MINOR "4")
set(CPACK_PACKAGE_VERSION_PATCH "1")
set(CPACK_PACKAGE_VERSION_MINOR "5")
set(CPACK_PACKAGE_VERSION_PATCH "0")
set(CPACK_PACKAGE_VENDOR "ErrorAtLine0")
set(CPACK_PACKAGE_CONTACT "erroratline0@gmail.com")
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/COPYING")

View file

@ -32,7 +32,7 @@ template <class T> std::weak_ptr<T> make_weak_ptr(std::shared_ptr<T> ptr) { retu
#define RELIABLE_COMMAND_CHANNEL "reliableCommand"
#define UNRELIABLE_COMMAND_CHANNEL "unreliableCommand"
#define RESOURCE_COMMAND_CHANNEL "resourceCommand"
#define MAIN_NETLIBRARY_CHANNEL "main00007" // NOTE: Change this value whenever netcode is incompatible with the previous version
#define MAIN_NETLIBRARY_CHANNEL "main00009" // NOTE: Change this value whenever netcode is incompatible with the previous version
typedef uint8_t MessageCommandType;
typedef uint8_t NetTypeIDType;

View file

@ -60,6 +60,39 @@
<launchable type="desktop-id">com.infinipaint.infinipaint.desktop</launchable>
<releases>
<release version="0.5.0" date="2026-05-17">
<description>
<p>Major update:</p>
<ul>
<li>Big improvements to responsiveness and performance of the program overall</li>
<li>Changed how images are loaded to reduce memory usage</li>
<li>Touchscreen support</li>
<li>Improved anti-aliasing</li>
<li>Improved brush pressure smoothing</li>
<li>Slight changes to GUI</li>
<li>New mobile UI accessible through debug settings</li>
</ul>
</description>
</release>
<release version="0.4.3" date="2026-04-16">
<description>
<p>Patch update:</p>
<ul>
<li>Fixed black screen bug on some Intel integrated GPUs</li>
</ul>
</description>
</release>
<release version="0.4.2" date="2026-03-28">
<description>
<p>Patch update:</p>
<ul>
<li>Fixed "Integer division by zero" error when loading some files</li>
<li>Brush, eraser, and selection tools change color depending on the objects behind them</li>
<li>Clamp brush pressure to stop incompatible drivers from breaking InfiniPaint</li>
<li>Added limit to image crop bounds</li>
</ul>
</description>
</release>
<release version="0.4.1" date="2026-02-09">
<description>
<p>Minor update:</p>

View file

@ -13,9 +13,9 @@
<key>CFBundleSpokenName</key>
<string>InfiniPaint</string>
<key>CFBundleVersion</key>
<string>0.4.1</string>
<string>0.5.0</string>
<key>CFBundleShortVersionString</key>
<string>0.4.1</string>
<string>0.5.0</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>NSHumanReadableCopyright</key>

View file

@ -29,6 +29,6 @@ namespace VersionConstants {
constexpr int SAVEFILE_HEADER_LEN = 12; // DO NOT CHANGE THIS HEADER LENGTH
const std::string CURRENT_SAVEFILE_HEADER = "INFPNT000005"; // Change whenever the save file is incompatible with the previous version
const std::string CURRENT_VERSION_STRING = "0.4.1";
constexpr VersionNumber CURRENT_VERSION_NUMBER(0, 4, 1);
const std::string CURRENT_VERSION_STRING = "0.5.0";
constexpr VersionNumber CURRENT_VERSION_NUMBER(0, 5, 0);
}

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="0.4.1.0" processorArchitecture="*" name="com.infinipaint.infinipaint" type="win32" />
<assemblyIdentity version="0.5.0.0" processorArchitecture="*" name="com.infinipaint.infinipaint" type="win32" />
<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings>
<!-- Enable UTF-8 -->