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

15 lines
386 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 (#10412) * Bump version and create initial changelog entry * Update German translation (#10409) * Update Spanish translations (#10407) * Update full_description.txt * Update short_description.txt * Update Spanish.properties * Update Polish.properties (#10398) * Update Indonesian.properties (#10396) Fastlane update and other new translations * Add missing translations to Ukrainian (#10393) Co-authored-by: Kostiantyn Ko <mormat.iam@gmail.com> * Update Italian.properties (#10392) * Update French.properties (#10389) * Update Dutch.translations (#10388) * Update Simplified Chinese (#10386) * Update Brazilian_Portuguese.properties (#10383) * Update Romanian.properties (#10354) --------- Co-authored-by: yairm210 <yairm210@users.noreply.github.com> Co-authored-by: mape6 <mape6@posteo.de> Co-authored-by: Caballero Arepa <78449553+Caballero-Arepa@users.noreply.github.com> Co-authored-by: Lesiakower <125187776+Lesiakower@users.noreply.github.com> Co-authored-by: kensvin <kensvin28@gmail.com> Co-authored-by: Kostiantyn Ko <test9@mormat.name> Co-authored-by: Kostiantyn Ko <mormat.iam@gmail.com> Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com> Co-authored-by: Ouaz <Ouaz@users.noreply.github.com> Co-authored-by: Lena Bullens <95299589+LenaBullens@users.noreply.github.com> Co-authored-by: chr_56 <30681738+chr56@users.noreply.github.com> Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com> Co-authored-by: ghd987654321 <141758961+ghd987654321@users.noreply.github.com>
2023-11-03 00:16:36 +02:00
const val appCodeNumber = 926
const val appVersion = "4.8.16"
const val gdxVersion = "1.11.0"
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"
const val roboVMVersion = "2.3.1"
2022-05-23 10:48:37 +03:00
}