Files
Unciv/buildSrc/src/main/kotlin/BuildConfig.kt

14 lines
349 B
Kotlin
Raw Normal View History

@file:Suppress("InvalidPackageDeclaration")
package com.unciv.build
object BuildConfig {
2023-05-18 09:59:40 +03:00
const val kotlinVersion = "1.8.21"
const val appName = "Unciv"
Version rollout (#11282) * Bump version and create initial changelog entry * Update Catalan.properties (#11281) * Create Norwegian.properties (#11275) * Create Norwegian.properties Created Norwegian.properties and some translations. * Update Norwegian.properties Updated and added more translations. * Update Norwegian.properties Added missing placeholders [civName], [city], [amount], and [mod], as well as a couple new translations. * Update completionPercentages.properties Added 'Norwegian = 0' to the percentages. * Create folder /no/ Created the folder /no/ with the description files in Norwegian. * Delete fastlane/metadata/android/no directory Wrongfully created the folder and files. * Update Norwegian.properties Added Fastlane descriptions, other translations * Added Norwegian.png * Delete android/Images.Flags/FlagIcons/Norwegian.png Removed for wrong size * Create Norwegian.png Correct size for Norwegian flag. * Update Czech.properties (#11273) * Translation part 1 * Translation part 2 * Translation part 3 * Fix brain not braining moment * Translated Wesnoth map import lines * Update French.properties (#11271) * Update Italian.properties (#11270) * Update Brazilian_Portuguese.properties (#11266) * Update Brazilian_Portuguese.properties * Update Brazilian_Portuguese.properties * Update Indonesian.properties (#11265) * Update Indonesian.properties Added and fixed the translation. * Update Indonesian.properties * Add the Conditional Unique for checking speed (#11260) * Added the conditionalSpeed unique * Changed the unique wording --------- Co-authored-by: yairm210 <yairm210@users.noreply.github.com> Co-authored-by: Joan Josep <juanjo.ng.83@gmail.com> Co-authored-by: Floxudoxu <67422605+Floxudoxu@users.noreply.github.com> Co-authored-by: jahodovykolac <79529669+jahodovykolac@users.noreply.github.com> Co-authored-by: Ouaz <Ouaz@users.noreply.github.com> Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com> Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com> Co-authored-by: M792003 <158552928+M792003@users.noreply.github.com> Co-authored-by: PLynx <pawelrys2011@gmail.com>
2024-03-09 23:07:39 +02:00
const val appCodeNumber = 976
const val appVersion = "4.10.17"
2023-11-04 23:03:47 +02:00
const val gdxVersion = "1.12.1"
Multiplayer v2: networking stack, dependencies & API definition (#9589) * Added new ktor dependency for developing multiplayer API v2 * Added the api package, including endpoint implementations, cookie helpers, serializers and structs * Fixed a bunch of problems related to error handling * Fixed some API incompatibilities, added getFriends() method Rename the Api class to ApiV2Wrapper, added a chat room screen Replaced logging dependency, renamed the endpoint implementations * Dropped the extra logger to remove dependencies, added the APIv2 class * Restructured the project to make ApiV2 class the center * Improved chat handling, added server game detail caching Added a generic HTTP request wrapper that can retry requests easily Added a default handler to retry requests after session refreshing * Updated the API structs based on the new OpenAPI specifications Switched endpoint implementations to use the new 'request', updated WebSocket structs * Updated the auth helper, added the UncivNetworkException Fixed some more issues due to refactoring APIv2 handler Fixed some issues and some minor incompatibilities with the new API * Implemented the LobbyBrowserTable, added missing API endpoint Fixed login and auth issues in the main menu screen * Added new WebSocket structs for handling invites and friends Updated the API reference implementation * Added GET cache, allowed all WS messages to be Events, added missing endpoints Added func to dispose and refresh OnlineMultiplayer, only show set username for APIv2 * Reworked the ApiV2 class to improve WebSocket handling for every login Added small game fetch, fixed lobby start, some smaller fixes * Change the user ID after logging in to fix later in-game issues Attention: Afterwards, there is restoration of the previous player ID. Therefore, it won't be possible to revert back to APIv0 or APIv1 behavior easily (i.e., without saving the player ID before logging in the first time). Added serializer class for WebSocket's FriendshipEvent enum Fixed chat room access and cancelling friendships * Fixed WebSocket re-connecting, outsourced configs Updated the RegisterLoginPopup to ask if the user wants to use the new servers Implemented a self-contained API version check with side-effects Fixed various problems with WebSocket connections Don't show kick button for lobby owner, handle network issues during login * Added English translations for ApiStatusCode, fixed broken APIv1 games for uncivserver.xyz Fixed subpaths in baseUrl, added server settings button * Added WS-based Android turn checker, added a new event channel, fixed APIWrapper Added a logout hook, implemented ensureConnectedWebSocket Merge branch 'master' into dev * Throttle auto-reconnect for WS on Android in background, added reload notice for your turn popup Implemented real pinging with awaiting responses, fixed ping-related problems * Adapted new getAllChats API, added outstanding friend request list, improved styling * Added the ApiVersion enum and the ApiV2 storage emulator * Updated the APIv2 file storage emulator * Replaced all wildcard imports with named imports
2023-06-18 17:17:59 +02:00
const val ktorVersion = "2.2.3"
2023-09-13 11:17:57 +03:00
const val coroutinesVersion = "1.7.2"
2022-05-23 10:48:37 +03:00
}