From 22556eb28eb0fb4d48b28cf9dfa816b9353a4810 Mon Sep 17 00:00:00 2001 From: Ihar Hubchyk Date: Mon, 30 Dec 2024 09:26:19 +0800 Subject: [PATCH] Version 1.1.5 (#9391) --- changelog.txt | 38 ++++++++++++++++ script/packaging/common/fheroes2.metainfo.xml | 44 +++++++++++++++++++ src/fheroes2/game/game_credits.cpp | 2 +- src/fheroes2/system/version.h | 2 +- version.txt | 2 +- version_code.txt | 2 +- 6 files changed, 86 insertions(+), 4 deletions(-) diff --git a/changelog.txt b/changelog.txt index 0e3d719e265..a8290af4ff5 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,41 @@ +version 1.1.5 (30 December 2024) +- add 3 new variants of the Observation Tower object +- show Monster and Artifact names in the popup dialog of the Editor +- show the minus sign for the numeric keypad only if a range allows the use of negative values +- fix Spell Scroll artifact horizontal position on the Adventure Map +- update the Portuguese translation +- update the Swedish translation +- fix the spell cost displayed in the quick info window when a hero has an artifact that reduces this cost +- add the ability to set Secondary Skills in Witch's Hut inside the Editor +- fix the mouse interaction in the Editor's spell selection and castle properties windows +- fix cursor positioning with non-English characters and improve positioning at the end of the line +- display a description of the mechanics of right-clicking on devices with touch input +- fix assertion while loading different maps in the Editor +- add the ability to edit spells in Pyramid inside the Editor +- add the ability to set the amount in the Resource object in the Editor +- add the ability to set spells in Shrine in the Editor +- add a new variant of Stone Liths object +- update the Russian translation +- show a warning dialog upon map file loading failure +- fix spell randomization logic for Artifacts and the Adventure Map objects +- fix text input cursor setting for multi-line text input with many spaces at the line end +- fix scrollbars being shifted while changing resolution on the Adventure Map +- reset the damage info popup when spellcasting is cancelled +- fix a bug when picking up an object whose type does not match its sprite on the map +- update the Hungarian translation +- add range values for default experience within the Editor +- add missing CP1254 button letters +- fix French and German ultimate staff sprite with PoL assets +- updated the Czech translation +- update the Turkish translation +- improve the castle reinforcement logic for AI +- synchronize the maximum allowed number of characters for input and the Virtual Keyboard +- fix PS Vita touchpad usage +- add file support for non-quite-POSIX-compliant filesystems (such as Amiga FS) +- put several dialog box headers in order +- enable the number input dialog for the recruitment window +- use the platform-dependent byte order for the SDL audio format + version 1.1.4 (27 November 2024) - add Virtual Numpad support for integer inputs - add new Lean-To object variant diff --git a/script/packaging/common/fheroes2.metainfo.xml b/script/packaging/common/fheroes2.metainfo.xml index 785e337214c..73e7e826c61 100644 --- a/script/packaging/common/fheroes2.metainfo.xml +++ b/script/packaging/common/fheroes2.metainfo.xml @@ -37,6 +37,50 @@ touch + + https://github.com/ihhub/fheroes2/releases/tag/1.1.5 + +

Changes in v1.1.5 (30 December 2024):

+
    +
  • add 3 new variants of the Observation Tower object
  • +
  • show Monster and Artifact names in the popup dialog of the Editor
  • +
  • show the minus sign for the numeric keypad only if a range allows the use of negative values
  • +
  • fix Spell Scroll artifact horizontal position on the Adventure Map
  • +
  • update the Portuguese translation
  • +
  • update the Swedish translation
  • +
  • fix the spell cost displayed in the quick info window when a hero has an artifact that reduces this cost
  • +
  • add the ability to set Secondary Skills in Witch's Hut inside the Editor
  • +
  • fix the mouse interaction in the Editor's spell selection and castle properties windows
  • +
  • fix cursor positioning with non-English characters and improve positioning at the end of the line
  • +
  • display a description of the mechanics of right-clicking on devices with touch input
  • +
  • fix assertion while loading different maps in the Editor
  • +
  • add the ability to edit spells in Pyramid inside the Editor
  • +
  • add the ability to set the amount in the Resource object in the Editor
  • +
  • add the ability to set spells in Shrine in the Editor
  • +
  • add a new variant of Stone Liths object
  • +
  • update the Russian translation
  • +
  • show a warning dialog upon map file loading failure
  • +
  • fix spell randomization logic for Artifacts and the Adventure Map objects
  • +
  • fix text input cursor setting for multi-line text input with many spaces at the line end
  • +
  • fix scrollbars being shifted while changing resolution on the Adventure Map
  • +
  • reset the damage info popup when spellcasting is cancelled
  • +
  • fix a bug when picking up an object whose type does not match its sprite on the map
  • +
  • update the Hungarian translation
  • +
  • add range values for default experience within the Editor
  • +
  • add missing CP1254 button letters
  • +
  • fix French and German ultimate staff sprite with PoL assets
  • +
  • updated the Czech translation
  • +
  • update the Turkish translation
  • +
  • improve the castle reinforcement logic for AI
  • +
  • synchronize the maximum allowed number of characters for input and the Virtual Keyboard
  • +
  • fix PS Vita touchpad usage
  • +
  • add file support for non-quite-POSIX-compliant filesystems (such as Amiga FS)
  • +
  • put several dialog box headers in order
  • +
  • enable the number input dialog for the recruitment window
  • +
  • use the platform-dependent byte order for the SDL audio format
  • +
+
+
https://github.com/ihhub/fheroes2/releases/tag/1.1.4 diff --git a/src/fheroes2/game/game_credits.cpp b/src/fheroes2/game/game_credits.cpp index b6dafd62272..c56bc9ce858 100644 --- a/src/fheroes2/game/game_credits.cpp +++ b/src/fheroes2/game/game_credits.cpp @@ -379,7 +379,7 @@ namespace offsetY = textInitialOffsetY; offsetX += textInitialOffsetX; - offsetY += renderText( output, offsetX, offsetY, textWidth - 10, _( "Need help with the game?" ), "https://discord.gg/xF85vbZ" ); + offsetY += renderText( output, offsetX, offsetY, textWidth - 10, _( "Need help with the game?" ), "https://discord.com/servers/fheroes2-733093692860137523" ); offsetY += 10; fheroes2::Sprite labyrinth = fheroes2::AGG::GetICN( ICN::TWNWUP_3, 0 ); diff --git a/src/fheroes2/system/version.h b/src/fheroes2/system/version.h index bdaf9e49119..aed1c8418c2 100644 --- a/src/fheroes2/system/version.h +++ b/src/fheroes2/system/version.h @@ -22,7 +22,7 @@ #define MAJOR_VERSION 1 #define MINOR_VERSION 1 -#define INTERMEDIATE_VERSION 4 +#define INTERMEDIATE_VERSION 5 #ifndef BUILD_VERSION #define BUILD_VERSION 0 diff --git a/version.txt b/version.txt index 65087b4f5ec..e25d8d9f357 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.1.4 +1.1.5 diff --git a/version_code.txt b/version_code.txt index aabe6ec3909..2bd5a0a98a3 100644 --- a/version_code.txt +++ b/version_code.txt @@ -1 +1 @@ -21 +22