From 9b4c9821420e5ba23ed115fb96e32a0bb79d60eb Mon Sep 17 00:00:00 2001 From: Ihar Hubchyk Date: Sun, 29 Dec 2024 19:06:58 +0800 Subject: [PATCH 1/4] Version 1.1.5 --- changelog.txt | 38 ++++++++++++++++ script/packaging/common/fheroes2.metainfo.xml | 44 +++++++++++++++++++ src/fheroes2/system/version.h | 2 +- version.txt | 2 +- version_code.txt | 2 +- 5 files changed, 85 insertions(+), 3 deletions(-) diff --git a/changelog.txt b/changelog.txt index 0e3d719e265..489a5351cba 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,41 @@ +version 1.1.5 (30 December 2024) +- add 3 new variants of Observation Tower object +- show Monster and Artifact names in the popup dialog of the Editor +- show '-' sign for numeric keypad only if a range allows to use 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 hero has artifact that reduces this cost +- add ability to setup 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 ability to edit spells in Pyramid inside the Editor +- add ability to set the amount in Resource object in the Editor +- add 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 a 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 a resolution on the Adventure Map +- reset the damage info popup when spellcast has been 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 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..81eb915b1ca 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 Observation Tower object
  • +
  • show Monster and Artifact names in the popup dialog of the Editor
  • +
  • show '-' sign for numeric keypad only if a range allows to use 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 hero has artifact that reduces this cost
  • +
  • add ability to setup 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 ability to edit spells in Pyramid inside the Editor
  • +
  • add ability to set the amount in Resource object in the Editor
  • +
  • add 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 a 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 a resolution on the Adventure Map
  • +
  • reset the damage info popup when spellcast has been 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 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/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 From 9eeab08d4c1240b0997f30ccc8a8a0d84b57dbc6 Mon Sep 17 00:00:00 2001 From: Ihar Hubchyk Date: Sun, 29 Dec 2024 19:11:22 +0800 Subject: [PATCH 2/4] Update the description --- changelog.txt | 16 ++++++++-------- script/packaging/common/fheroes2.metainfo.xml | 16 ++++++++-------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/changelog.txt b/changelog.txt index 489a5351cba..649320f1bfc 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,19 +1,19 @@ version 1.1.5 (30 December 2024) -- add 3 new variants of Observation Tower object +- add 3 new variants of the Observation Tower object - show Monster and Artifact names in the popup dialog of the Editor -- show '-' sign for numeric keypad only if a range allows to use negative values +- show the minus sign for the numeric keypad only if a range allows to 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 hero has artifact that reduces this cost -- add ability to setup Secondary Skills in Witch's Hut inside the Editor +- 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 ability to edit spells in Pyramid inside the Editor -- add ability to set the amount in Resource object in the Editor -- add ability to set spells in Shrine 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 a map file loading failure @@ -29,7 +29,7 @@ version 1.1.5 (30 December 2024) - updated the Czech translation - update the Turkish translation - improve the castle reinforcement logic for AI -- synchronize maximum allowed number of characters for input and the Virtual Keyboard +- 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 diff --git a/script/packaging/common/fheroes2.metainfo.xml b/script/packaging/common/fheroes2.metainfo.xml index 81eb915b1ca..47d5dc82a08 100644 --- a/script/packaging/common/fheroes2.metainfo.xml +++ b/script/packaging/common/fheroes2.metainfo.xml @@ -42,21 +42,21 @@

Changes in v1.1.5 (30 December 2024):

    -
  • add 3 new variants of Observation Tower object
  • +
  • add 3 new variants of the Observation Tower object
  • show Monster and Artifact names in the popup dialog of the Editor
  • -
  • show '-' sign for numeric keypad only if a range allows to use negative values
  • +
  • show the minus sign for the numeric keypad only if a range allows to 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 hero has artifact that reduces this cost
  • -
  • add ability to setup Secondary Skills in Witch's Hut inside the Editor
  • +
  • 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 ability to edit spells in Pyramid inside the Editor
  • -
  • add ability to set the amount in Resource object in the Editor
  • -
  • add ability to set spells in Shrine 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 a map file loading failure
  • @@ -72,7 +72,7 @@
  • updated the Czech translation
  • update the Turkish translation
  • improve the castle reinforcement logic for AI
  • -
  • synchronize maximum allowed number of characters for input and the Virtual Keyboard
  • +
  • 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
  • From 3e5616842f764607508f5e84b0b0e04065416e0a Mon Sep 17 00:00:00 2001 From: Ihar Hubchyk Date: Sun, 29 Dec 2024 19:17:38 +0800 Subject: [PATCH 3/4] Update Discord URL --- src/fheroes2/game/game_credits.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 ); From 71c7d3b9e132694842bf7781bb77232b30dcd963 Mon Sep 17 00:00:00 2001 From: Ihar Hubchyk Date: Sun, 29 Dec 2024 23:06:46 +0800 Subject: [PATCH 4/4] Address comments --- changelog.txt | 8 ++++---- script/packaging/common/fheroes2.metainfo.xml | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/changelog.txt b/changelog.txt index 649320f1bfc..a8290af4ff5 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,7 +1,7 @@ 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 to use of negative values +- 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 @@ -16,11 +16,11 @@ version 1.1.5 (30 December 2024) - 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 a map file loading failure +- 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 a resolution on the Adventure Map -- reset the damage info popup when spellcast has been cancelled +- 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 diff --git a/script/packaging/common/fheroes2.metainfo.xml b/script/packaging/common/fheroes2.metainfo.xml index 47d5dc82a08..73e7e826c61 100644 --- a/script/packaging/common/fheroes2.metainfo.xml +++ b/script/packaging/common/fheroes2.metainfo.xml @@ -44,7 +44,7 @@
    • 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 to use of negative values
    • +
    • 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
    • @@ -59,11 +59,11 @@
    • 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 a map file loading failure
    • +
    • 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 a resolution on the Adventure Map
    • -
    • reset the damage info popup when spellcast has been cancelled
    • +
    • 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