diff --git a/buildSrc/src/main/kotlin/BuildConfig.kt b/buildSrc/src/main/kotlin/BuildConfig.kt index 581b8a5fac..247cc0d873 100644 --- a/buildSrc/src/main/kotlin/BuildConfig.kt +++ b/buildSrc/src/main/kotlin/BuildConfig.kt @@ -3,8 +3,8 @@ package com.unciv.build object BuildConfig { const val kotlinVersion = "1.3.71" const val appName = "Unciv" - const val appCodeNumber = 459 - const val appVersion = "3.9.20" + const val appCodeNumber = 460 + const val appVersion = "3.10.0" const val gdxVersion = "1.9.10" const val roboVMVersion = "2.3.1" diff --git a/changelog.md b/changelog.md index d24dfe7fde..35e194b809 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,21 @@ +## 3.10.0 + +Can now create Scenarios and release them with mods! + +Comes with Scenario Editor mode in the main game screen + +AI chooses to fortify in non-bombardable tiles if possible + +Resolved #2985 - fixed Embark/Disembark costs + +Resolved #2986 - Knight now obsoletes properly + +Map editor UI improvements + +Spectator and City-State civs are no logner considered as having 'discovered' a natural wonder + +Translation updates + ## 3.9.20 Scenario changes: diff --git a/tests/src/com/unciv/testing/TranslationTests.kt b/tests/src/com/unciv/testing/TranslationTests.kt index e8c879d89c..caeab213b3 100644 --- a/tests/src/com/unciv/testing/TranslationTests.kt +++ b/tests/src/com/unciv/testing/TranslationTests.kt @@ -79,7 +79,7 @@ class TranslationTests { val placeholders = squareBraceRegex.findAll(translationEntry).map { it.value }.toList() for (language in languages) { val output = translations.getText(key, language) - if(output == key) continue // the language doesn't have the required translation, so we got back the key + if (output == key) continue // the language doesn't have the required translation, so we got back the key for (placeholder in placeholders) { if (!output.contains(placeholder)) { // TODO temporarily disabled