uli
01/23/2020, 1:24 PMsimon.vergauwen
03/31/2023, 2:01 PMChristoph Loy
04/17/2023, 6:41 AMMatthew Pope
04/17/2023, 5:38 PMandylamax
04/18/2023, 9:59 PMExecution failed for task 'publishAndroidNativeArm32PublicationToSonatypeRepository'
> No staging repository with name sonatype created
This happens even with other targets as wellLaurynas Mykolaitis
05/11/2023, 1:23 PMFailed to resolve: LibraryName:ModuleName:unspecified
during the sync. Any help is appreciated. Thanks!Evgeniy Zemtsov
05/24/2023, 10:08 AMamal
05/24/2023, 9:22 PMLaurynas Mykolaitis
05/30/2023, 5:12 AMholgerbrandl
06/10/2023, 4:39 AMfun createSimulation(
@Deprecated("use env.enableConsoleLogger() instead")
enableConsoleLogger: Boolean = false,
durationUnit: DurationUnit = MINUTES
){ print() }
It seems that the @Deprecated is not applicable for parameters.Denis Ambatenne
06/14/2023, 11:59 AMmbonnin
06/15/2023, 7:59 AMinterface SomeInterface {
fun function1(param1: Param1)
fun function2(param2: Param2)
}
Can I somewhat evolve it without having to introduce a new interface name?
// Can I evolve it into somthing like this?
interface SomeInterface {
fun function3(param3: Param3)
fun function4(param4: Param4)
}
Maybe using default methods? Or do I need to deprecate and find a new name?abu naser
08/15/2023, 3:33 AMIncompatible abi version. The current default is '1.7.0', found '1.8.0'. The library produced by 1.9.0 compiler
anyway for android i need to change the plugin version bellow 8.0 otherwise get
The applied Android Gradle Plugin version (8.1.0) is higher than the maximum known to the Kotlin Gradle Plugin
it worked if i change the version as it clear in the log .but i need to use older version and they dont support android 34 (show just a warning though) .
i see most of the famous library support so many multiplatform version . how to do that ? find a middle multiplatform version that supported by latest and old ? which version will be most suitable ? and also in 1.9.0 the androidTarget() cant be used directly i needed to use android.library plugin thats ok but its not support newer library version ? i needed to use pluginResolutionStrategy and use module for android build tool . and some build tool version have problem too . thanks for your time .any insight will be a big help.Taha
09/01/2023, 9:19 AMLog.d
and i currently just print them with println
but i guess its not the best option, i there a better way to do it? do i have to use a library for that?Taha
09/07/2023, 10:51 AMAndrew O'Hara
09/07/2023, 11:22 AMmbonnin
09/14/2023, 12:27 PMCLOVIS
09/15/2023, 12:37 PMKumar
09/20/2023, 12:29 PMSam Stone
09/27/2023, 2:48 PMPair
and Triple
called Tuple
that uses code gen to create variables first
, second
, etc. (or ItemN
like in C#), based on the number of arguments passed in.
Is this possible? Where would I begin? I have never made a compiler plugin.Kumar
10/04/2023, 6:28 AMenum class LoginResponse {
LOGIN_SUCCESS,
LOGIN_INCORRECT_USERNAME,
LOGIN_INCORRECT_PASSWORD,
LOGIN_USER_CANCELLED,
LOGIN_AUTH_FAILURE,
LOGIN_AUTHORISATION_FAILURE,
LOGIN_LICENCE_NOT_VALID
}
object ProductManager {
var loginResponseType = LoginResponse.LOGIN_SUCCESS
@Test
fun testIncorrectPassword() {
ProductManager.loginResponseType = LoginResponse.LOGIN_INCORRECT_PASSWORD
ProductManager.login(baseView = Any(), onSuccess = {
}, onFailure = {
assertEquals(it, "Failure")
})
}
}
if I remove below line
ProductManager.loginResponseType = LoginResponse.LOGIN_INCORRECT_PASSWORD
its running without errorVladimir Vainer
10/09/2023, 7:19 AMVladimir Vainer
10/10/2023, 8:04 AMimport MyAwesomeSDK
import MyAwesomeIOSDeps
MyAwesomeSDK.Init(MyAwesomeIOSDeps.JWTImpl())
Slack Conversationjoseph_ivie
10/17/2023, 8:33 PMvalue class
es to wrap HTML elements, as it is increasing the binary size. However, using actual
typealiases yields problems because there are multiple semantic elements in the library that correspond to the same variant of HTMLElement
, resulting in function clashes in the `actual`s. If anyone has a solution to that I'd love to know!Robert Jaros
11/05/2023, 8:11 AMMV
11/14/2023, 8:20 PMmbonnin
11/17/2023, 2:17 PMexplicitApi()
? I get the intent but feels like it duplicates tools like kotlin binary compatibilty validator or metalava. With kbcv, forgetting to add an internal
fails the build just like explicitApi()
would. Same for implicit return types (fun foo() = ...
)
And kbcv saves the ceremony of adding public
everywhere (in addition to actually tracking the API).
In its current state, the only win of explicitApi()
seems to be that it removes the "unused symbol" warning for potentially unused public API but even that feels borderline counterproductive given that tests should cover most of public API and worst case, it's possible to remove with @Suppress("unused")
.
Thoughts?wrongwrong
11/20/2023, 12:23 PMjackson-module-kotlin
in libraries.
As the maintainer, I have received several binary compatibility issues caused by code that initializes KotlinModule
from its constructor.
On the other hand, KotlinModule
constructors have been deprecated for over 2 years now.
The recommended initialization method for KotlinModule
is either of the following (available since 2.12)
• Using the builder
• Using the `kotlinModule` function
• (or Use other extensions)
I would appreciate it if you all could modify the code.
Thank you.Kumar
12/01/2023, 4:57 PM