diff --git a/CMakeLists.txt b/CMakeLists.txt index 313881efca9..1878d223673 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ # For descent FetchContent() cmake_minimum_required(VERSION 3.14) -project(fheroes2 VERSION 0.9.9 LANGUAGES C CXX) +project(fheroes2 VERSION 0.9.10 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 1f74d6486bf..90a3cf4c368 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.9 +PROJECT_VERSION := 0.9.10 PATH := $(PATH):/opt/devkitpro/portlibs/switch/bin/:/opt/devkitpro/tools/bin/ diff --git a/appveyor.yml b/appveyor.yml index acf43b10270..a91de7f7ae3 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -9,7 +9,7 @@ skip_commits: skip_tags: true # version format -version: 0.9.9.{build} +version: 0.9.10.{build} # Build worker image (VM template) image: Visual Studio 2015 diff --git a/changelog.txt b/changelog.txt index 11de7fcf578..d8655bf7939 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,66 @@ +version 0.9.10 (05 December 2021) +- update background music on the fly while changing it within settings +- fix horizontal position of town name and town icon in town construction dialog +- improve marketplace gift button placement +- fix vertical text position in skill icon +- fix Summon Boat logic +- add video playback in the Price of Loyalty campaign selection window +- play sound for visiting Observation Tower +- fix vertical position of building construction name +- add missing button shadows in dialogs +- add popup window to OK button in game settings +- play campaign music in campaign scenario selection screen +- fix Enter button pressed state being passed from gift dialog +- show credits at the end of campaign +- fix passability for Dimension Door spell +- add V-Sync option for SDL2 +- update troops split logic change +- properly draw battle grid +- use the OK button instead of YES button for the Tavern window +- add Champion image for Stables object +- play sounds from closest surrounding objects first +- make consistent campaign info dialog +- add default castle's name if none is specified by editor +- show heroes on minimap +- update Norwegian translation +- show available creature count for the Price of Loyalty monster objects +- fix With's Hut name +- add Italian translation +- properly handle the day-week-month routine +- add titles for most of dialogs from map's objects +- always mark Artesian Spring as visited, even if the hero was not able to drink from it +- fix movement penalty calculation algorithm +- implement last move logic for hero movement on the map +- update hero movement points UI upon visiting multiple objects on the map +- fix rendering for difficulty text in scenarion info dialog +- fix AI obsession with whirlpools and being always in sea +- load palette from AGG file +- fix monster recruit window position for multiple places +- fix logic for Slow and Haste spell AI usage during battle +- add random sign messages +- fix maximum music and sound volume +- use correct message in marketplace for first exchange when not enough resources +- speed up for multiple image readings and for unit rendering during battle +- allow to change Battle Speed using mouse wheel +- update UI elements in Well's dialog +- if a hero on the map has the custom empty army (OG editor bug/feature), give him a minimum army (one unit of level 1) +- add translations for Battle Only mode texts +- set correct starting army in Archibald 7 scenario +- fix cases when AI creature doesn't move during battle +- fix sound effects when receiving artifacts from world map +- add hotkey to Okay button in Campaign select window +- fix results on instant battle when Resurrect spell was being used +- fix cases when opposing heroes still exist on the map after defeat +- improve AI usage of Disrupting Ray spell during battle +- add runtime language generation +- fix terrain music being played during battle +- fix water object passabilities +- allow to use mouse wheel to change system options +- set correct building requirements for Upgraded Jousting Arena and Upgraded Cathedral +- update messages during battle +- shorten artifacts names to be fit for campaign UI +- always highlight the cell under the cursor in combat if the Shadow Cursor is enabled, even if this cell is not reachable by the current unit + version 0.9.9 (05 November 2021) - do not leak the hotkey state from the experimental settings dialog to the scenario info dialog - fix Stonehenge gold cost diff --git a/docs/images/screenshots/screenshot_battle.png b/docs/images/screenshots/screenshot_battle.png index 1015f07cf22..f7ea4f7c1f3 100644 Binary files a/docs/images/screenshots/screenshot_battle.png and b/docs/images/screenshots/screenshot_battle.png differ diff --git a/script/packaging/debian/changelog b/script/packaging/debian/changelog index 593037c2650..74ac283a782 100644 --- a/script/packaging/debian/changelog +++ b/script/packaging/debian/changelog @@ -1,5 +1,5 @@ -fheroes2 (0.9.9-1) UNRELEASED; urgency=medium +fheroes2 (0.9.10-1) UNRELEASED; urgency=medium * Initial release - -- fheroes2 team Fri, 5 Nov 2021 00:00:00 +0000 + -- fheroes2 team Sun, 5 Dec 2021 00:00:00 +0000 diff --git a/sonar-project.properties b/sonar-project.properties index b70d34f6e63..909340ad420 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.9 +sonar.projectVersion=0.9.10 # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows. sonar.sources=. diff --git a/src/fheroes2/game/game_credits.cpp b/src/fheroes2/game/game_credits.cpp index 86fb96dc203..21a6933b73d 100644 --- a/src/fheroes2/game/game_credits.cpp +++ b/src/fheroes2/game/game_credits.cpp @@ -225,10 +225,10 @@ namespace "undef21\n" "Arkadiy Illarionov\n" "shprotru\n" - "eos428\n" "vincent-grosbois\n" - "Vasilenko Alexey\n" + "eos428\n" "a1exsh\n" + "Vasilenko Alexey\n" "Andrii Kurdiumov\n" "felix642\n" "dimag0g\n" ); diff --git a/src/fheroes2/system/version.h b/src/fheroes2/system/version.h index 21e7fccd60b..c89664a9c67 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 9 +#define INTERMEDIATE_VERSION 10 #ifndef BUILD_VERSION #define BUILD_VERSION 0