From 76de211d8fb08773e3628926761d6102c532455b Mon Sep 17 00:00:00 2001 From: Ihar Hubchyk Date: Mon, 7 Feb 2022 22:58:30 +0800 Subject: [PATCH] Version 0.9.12 (#4990) --- CMakeLists.txt | 2 +- Makefile.switch | 2 +- appveyor.yml | 2 +- changelog.txt | 64 ++++++++++++++++++++++++++++++- script/packaging/debian/changelog | 4 +- sonar-project.properties | 2 +- src/fheroes2/system/version.h | 2 +- 7 files changed, 70 insertions(+), 8 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 904fc2f4b76..6a3bcc0e2e7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.14) # For descent FetchContent() -project(fheroes2 VERSION 0.9.11 LANGUAGES C CXX) +project(fheroes2 VERSION 0.9.12 LANGUAGES C CXX) set(CMAKE_CXX_STANDARD 11) if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.12") diff --git a/Makefile.switch b/Makefile.switch index 9d7ec97be43..f4260846c16 100644 --- a/Makefile.switch +++ b/Makefile.switch @@ -23,7 +23,7 @@ MAKE := make PROJECT_TITLE := fheroes2 PROJECT_AUTHOR := fheroes2 resurrection team -PROJECT_VERSION := 0.9.11 +PROJECT_VERSION := 0.9.12 PATH := $(PATH):/opt/devkitpro/portlibs/switch/bin/:/opt/devkitpro/tools/bin/ diff --git a/appveyor.yml b/appveyor.yml index 28f24f4bd54..1ec6d96e9e8 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -10,7 +10,7 @@ skip_tags: true skip_branch_with_pr: true # version format -version: 0.9.11.{build} +version: 0.9.12.{build} # Build worker image (VM template) image: Visual Studio 2015 diff --git a/changelog.txt b/changelog.txt index cd4228d03e2..874ae76d699 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,7 +1,69 @@ +version 0.9.12 (07 February 2022) +- add a confirmation window for restarting a campaign scenario +- fix wrong scenario order in "Voyage Home" campaign +- add Betrayal missing for Roland and Archibald campaigns +- fix logic for switching on and off Auto battle option +- fix normal and retaliation attack of monsters with multi-cell attack abilities +- fix missing logging during certain spell casts in battle +- implement a heuristic for hiring heroes that does not allow to offer the same heroes for hire in several kingdoms at the same time, if there are enough free heroes +- use 'r' key instead of Escape to Retreat during battle +- fix Hydra behavior under Berserk or Hypnotize spell effect +- add highlighting of cells attacked by a unit capable of attacking all neighboring cells +- fix a penetrating attack made by a wide unit from the tail cell +- fix attack cursor display during battle +- fix cases when no monsters were spawned at the beginning of a month +- display ? symbol instead of empty space for unrecognized symbols +- fix crashes while rendering non-English text +- fix rare cases of a screen being black on a startup of the application +- make language area and campaign choice selection to cover text too +- fix campaign text translation +- modify army order setting +- add German font generation +- fix multiple issues related the hero recruitment process +- update Russian translation +- show monster info on right click in castle's well +- fix cases when the last AI hero was blocking an entrance to Stone Liths +- fix small font positioning for Polish GoG version +- fix most of existing cases with passabilities +- fix the display of properties for maps from the list in scenario selection dialog +- update German translation +- fix translation of saved default player names +- improve the AI fog discovery logic +- AI properly uses Whirlpools for path calculation +- fix cases when a hero was able to create a path over another hero +- display dead monster information during battle +- fix Mass Dispel usage during battle +- update Polish translation +- fix Russian small k per in both fonts +- AI heroes properly calculate paths through water +- add translation context for color and syntax flexibility to Traveller's Tent and Barrier +- fix Knowledge spite rendering for Arena +- fix sounds after battle cases +- fix missing Russian letters on Switch +- changed captain's name spelling +- adds missing "pourcent" in description of Golden Bow +- fix cases when a hero was able to walk on water +- update French translation +- show in-game only players for Gift marketplace option +- fix glowing red pixel in Warlock's Red Tower +- improve AI behavior during castle defence +- fix CPU player icon's extra color column +- show proper language name for mismatched by language save files +- add a spell title when no enough SP window appears +- fix a possible crash in French letters generation +- fix usage of plural/singular translations for map's objects +- update the logic of re-calculating the paths of heroes on the adventure map +- add support of Buka version of Anim2 directory for video playback +- always enable autosave +- generate proper Russian E with 2 dots on top +- allow translation of "Cost per troop:" text +- update UI elements in marketplace window +- fix a crash during AI turn when AI army has an invalid monster slot + version 0.9.11 (23 December 2021) - add popup dialog for map information - fix hero's path not being updated properly after new monster month event -- show available game languages in vertical order rather than horizonal +- show available game languages in vertical order rather than horizontal - fix handling of national symbols in the paths to music files on Windows - improve AI behavior during castle defence - fix pressed buttons' background diff --git a/script/packaging/debian/changelog b/script/packaging/debian/changelog index 1e6696a5074..6e0108b4969 100644 --- a/script/packaging/debian/changelog +++ b/script/packaging/debian/changelog @@ -1,5 +1,5 @@ -fheroes2 (0.9.11-1) UNRELEASED; urgency=medium +fheroes2 (0.9.12-1) UNRELEASED; urgency=medium * Initial release - -- fheroes2 team Thu, 23 Dec 2021 00:00:00 +0000 + -- fheroes2 team Mon, 07 Feb 2022 00:00:00 +0000 diff --git a/sonar-project.properties b/sonar-project.properties index c4e4ad74070..5aa54b8a41c 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -3,7 +3,7 @@ sonar.organization=ihhub # This is the name and version displayed in the SonarCloud UI. sonar.projectName=fheroes2 -sonar.projectVersion=0.9.11 +sonar.projectVersion=0.9.12 # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows. sonar.sources=. diff --git a/src/fheroes2/system/version.h b/src/fheroes2/system/version.h index fa343953eab..637f849c268 100644 --- a/src/fheroes2/system/version.h +++ b/src/fheroes2/system/version.h @@ -22,7 +22,7 @@ #define MAJOR_VERSION 0 #define MINOR_VERSION 9 -#define INTERMEDIATE_VERSION 11 +#define INTERMEDIATE_VERSION 12 #ifndef BUILD_VERSION #define BUILD_VERSION 0