Commit graph

35 commits

Author SHA1 Message Date
32ce7eab66 Using in tests now Logback instead of Slf4jSimple 2024-08-18 04:08:48 +02:00
409c0b3ebc Updated Clikt and Korio version 2024-08-17 03:56:07 +02:00
0ac6059306 Using now kmp-log 2023-07-06 18:41:32 +02:00
c8a7731ccc Fixed test setup 2023-07-06 16:52:37 +02:00
5a49c6c465 Using now kmp-web-client instead of importing Ktor manually 2023-07-06 16:37:23 +02:00
1f9d35a5f6 Using new Kotlin multiplatform hierarchy structure 2023-07-06 15:43:23 +02:00
da212106a8 Updated to new versions 2023-07-06 15:22:14 +02:00
5e1d045ab9 Fixed test dependencies 2022-02-26 20:23:21 +01:00
bed96199c8 Implemented writing account transactions to CSV files (with a very primitive CSV file writer) 2022-02-24 02:42:23 +01:00
f7cde961ae Added command line options to native app to set retrieveBalance, retrieveTransactions, retrieveTransactionsFrom, retrieveTransactionsTo, preferredTanMethod and abortIfRequiresTan 2022-02-22 02:17:29 +01:00
a6fd9a4d42 Implemented retrieving and displaying account transactions 2022-02-16 00:16:44 +01:00
2a301c9975 Added JavaScript node and browser targets 2022-02-15 01:50:49 +01:00
ec9bfa8168 Implemented little command line application to test Kotlin/Native implementation 2022-02-13 22:59:09 +01:00
aa532b864c Made accessing JobCount thread safe 2022-02-13 22:01:13 +01:00
2563051082 Added Kotlin/Native target 2022-02-13 22:00:07 +01:00
56f951314a Replaced atrium asserts with Kotlin test asserts 2022-02-13 00:17:45 +01:00
da9d5c018b Replaced own Date implementation with kotlinx-datetime 2022-02-12 16:31:46 +01:00
d56833e1ef Renamed module common to multiplatform-utils 2022-02-12 00:26:12 +01:00
f637897dc3 Removed ui, persistence and rest projects (will be moved to separate repositories) and deactivated tools projects.
Removed Android target and using now JVM instead of JVM6.
Updated to Kotlin 1.6.10 which works much better for KMPP. Could therefore remove packForXcode() tasks
2022-02-11 23:53:35 +01:00
ce3247c7e4 Fixed Atrium dependency; bumped Atrium version to 0.15.0 2022-02-07 00:18:14 +01:00
e43be8f0aa Implemented creating bitcode for exported iOS frameworks as bitcode is needed to create an archive for app 2022-02-07 00:18:08 +01:00
397acebf79 Extracted iOSIsRealDevice so that it's easier to switch between iOS Simulator and real device 2022-02-07 00:18:06 +01:00
61d0ee0cfc Added task packAllForXcode and renamed packForXCode to packForXcode 2022-02-07 00:17:53 +01:00
19c8e4ea8e Using now Date and UUID from common in fints4k. Could therefore remove klock 2022-02-07 00:17:53 +01:00
d50f458ef4 Extracted Logger to new module common 2022-02-07 00:17:53 +01:00
d97375d949 Removed serialization dependencies 2022-02-07 00:17:53 +01:00
52ee0a0f73 Removed suspend from methods as coroutines don't really work in Kotlin/Native 2022-02-07 00:17:53 +01:00
4999404113 Added iOS target 2022-02-07 00:17:53 +01:00
47790b0486 Fixed Atrium JVM dependency 2022-02-07 00:17:53 +01:00
03bdb19668 Introduced Amount to be able to remove Ionspin BigDecimal dependency 2022-02-07 00:17:53 +01:00
e1d08d3304 Added maven-publish plugin 2022-02-07 00:17:53 +01:00
fbaa9fa941 Added JavaScript target. - Had to remove @JvmOverloads for that. - Had to replace Math.pow() and String.format(). 2022-02-07 00:17:53 +01:00
e44a68addc Converted fints4k to a Kotlin multi platform project 2022-02-07 00:17:53 +01:00
cee92e4d2d Refactored code a bit 2022-02-07 00:17:52 +01:00
496e73dc9f Renamed fints4java to fints4k 2022-02-07 00:17:52 +01:00
Renamed from fints4javaLib/build.gradle (Browse further)