diff --git a/changelog.txt b/changelog.txt
index 7dd86b38368..ef1be895ce2 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,3 +1,63 @@
+version 0.9.21 (12 November 2022)
+- fix audio playback issues on Windows OSes
+- do not show any hero status for AI heroes
+- add hotkeys for moving armies between heroes
+- update the Norwegian translation
+- fix monster upgrade cost formula
+- reset AI hero meeting flag every time if hero's strength has changed
+- add missing alliance conditions for the Succession Wars campaign last scenarios
+- add small optimizations for the pathfinding algorithm
+- fix incorrect evaluation of army strength where hero's abilities should not be taken into account
+- fix handicap income calculation
+- add right click quick info in more dialogs for hero and castle captain
+- fix possible assertion hit for campaign scenario info dialog
+- Luck / Morale related objects are now reset after meeting / battle for AI heroes
+- add a separate graphics options window
+- make more contrast for player objects on the minimap
+- do not override hero or castle selection focus on a game load
+- change language selection window to support many languages
+- improve the combat log's use of plural forms
+- draw the correct arrows for the paths on the adventure map
+- rework the troops arrangement mechanics for the castle defense
+- fix catapult's boulder animation
+- update position for text in difficulty selection dialog
+- add CP1252 French quotation marks
+- clear the kingdom's visited objects according to their lifetime, even if this kingdom has already been vanquished
+- update AI logic for monster distribution and recruitment
+- do not increase the number of upgraded creatures on Week Of/Month Of basic creatures
+- generate new MAX/MIN buttons for other languages
+- add Czech language option in game and add fonts
+- fix the troop splitting logic
+- include project's resource files into Android packages
+- translate language names in native language
+- add proper CP1250 font
+- update French translation
+- do not waste time to get useless monsters for an AI army
+- add audio support for Android devices
+- take Magic Book into account while visiting a castle by an AI hero
+- avoid using armies with 1 monster for AI heroes
+- lock the screen orientation to landscape for Android devices
+- fix campaign score sorting issue
+- fix an issue when kingdom overview scrollbar does not not remember last position
+- fix terrain colors on the minimap
+- memorize selected Scenario in Scenario Selection dialog
+- do not overwrite default platform's soundfonts if none is included into the package
+- update Hungarian translation
+- add Hungarian language option and font replacements
+- fix the shade used for mountains and trees
+- fix UI elements position in Select Scenario dialog
+- fix hero's fight cursor offset
+- fix heroes position on battle screen
+- add Android compilation
+- update Russian translation
+- redraw the castle's resource panel when a hero purchases the spellbook
+- add Dutch font and language option
+- update language dependent resources while changing language
+- update Bulgarian Translation
+- fix the Week Of / Month Of logic
+- update Belarusian translation
+- fix button font generation for original buttons
+
version 0.9.20 (10 October 2022)
- add Russian and French button translations
- update the Norwegian translation
diff --git a/script/packaging/common/fheroes2.appdata.xml b/script/packaging/common/fheroes2.appdata.xml
index f0bd67e3477..9e908652296 100644
--- a/script/packaging/common/fheroes2.appdata.xml
+++ b/script/packaging/common/fheroes2.appdata.xml
@@ -16,6 +16,9 @@
mild
+
+ https://github.com/ihhub/fheroes2/releases/tag/0.9.21
+
https://github.com/ihhub/fheroes2/releases/tag/0.9.20
diff --git a/script/packaging/debian/changelog b/script/packaging/debian/changelog
index 2500e91c973..5b5c5fde3ac 100644
--- a/script/packaging/debian/changelog
+++ b/script/packaging/debian/changelog
@@ -1,3 +1,9 @@
+fheroes2 (0.9.21-1) UNRELEASED; urgency=medium
+
+ * 0.9.21 release
+
+ -- fheroes2 team Sat, 12 Nov 2022 00:00:00 +0000
+
fheroes2 (0.9.20-1) UNRELEASED; urgency=medium
* 0.9.20 release
diff --git a/src/fheroes2/game/game_credits.cpp b/src/fheroes2/game/game_credits.cpp
index 022549ffa23..d3e89208ae2 100644
--- a/src/fheroes2/game/game_credits.cpp
+++ b/src/fheroes2/game/game_credits.cpp
@@ -348,6 +348,7 @@ namespace
contributors = "Kiril Lipatov\n"
"Matt Taylor\n"
"Andrew Szucs\n"
+ "Kresimir Condic\n"
"slvclw\n";
name.Set( contributors, Font::BIG, output.width() - textInitialOffsetX );
diff --git a/src/fheroes2/system/version.h b/src/fheroes2/system/version.h
index 1d1498d9877..df331011dcc 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 20
+#define INTERMEDIATE_VERSION 21
#ifndef BUILD_VERSION
#define BUILD_VERSION 0
diff --git a/version.txt b/version.txt
index bd758c92add..b2160230039 100644
--- a/version.txt
+++ b/version.txt
@@ -1 +1 @@
-0.9.20
+0.9.21