Commit Graph

  • bf17bde9f5 Bumped version to 1.0.0-Alpha-16-SNAPSHOT main dankito 2024-10-16 01:36:35 +0200
  • 9f3e4eff4d Bumped version to 1.0.0-Alpha-15 v1.0.0-Alpha-15 dankito 2024-10-16 01:33:27 +0200
  • f89de94aa7 Little refactoring dankito 2024-10-15 21:55:16 +0200
  • 684b3fb40e Fixed that if lastCreatedMesssage is a DialogInit message, that we don't sent it again as we just initialized a new dialog with initDialogWithStrongCustomerAuthentication() dankito 2024-10-15 21:53:02 +0200
  • df692ea222 Renamed messageLogWithoutSensitiveData to messageLog dankito 2024-10-15 13:30:18 +0200
  • 636963b3d4 Added and finTsModelOrDeserialized to dankito 2024-10-15 13:29:25 +0200
  • 4802493886 Saving some CPU cycles, only serializing finTsModel if required dankito 2024-10-15 13:21:19 +0200
  • ecf930fcad Fixed that quantity is a floating point number dankito 2024-10-15 09:29:52 +0200
  • ce3b1d32d7 Renamed messageLogWithoutSensitiveData to messageLog dankito 2024-10-15 02:35:14 +0200
  • c39789dfde Fixed only adding -Xdebug if debugger is attached dankito 2024-10-15 02:28:04 +0200
  • ab0b676216 Added messageWithoutSensitiveData as extra field so that user can choose between them dankito 2024-10-15 02:05:32 +0200
  • 20fe60d9f6 Also pretty printing error messages dankito 2024-10-15 02:00:23 +0200
  • 529caeaa87 Fixed that imageBytes is now nullable dankito 2024-10-14 22:13:32 +0200
  • 3d6c68e743 Implemented serializer for BankData dankito 2024-10-14 22:12:36 +0200
  • 7cdb7247c8 Implemented serializing FinTS data dankito 2024-10-14 21:33:08 +0200
  • d7d2702869 Retrieving ChangeTanMediaParameters now from supportedJobs instead of storing it a second time dankito 2024-10-14 20:44:31 +0200
  • 67b58117e1 Mapping PinInfo dankito 2024-10-14 20:20:51 +0200
  • 66801a1c7a Implemented parsing HICAZS dankito 2024-10-14 16:56:29 +0200
  • 2410504ede Setting jobsRequiringTan now directly, ignoring PinInfo dankito 2024-10-14 15:45:28 +0200
  • 2a3b962af5 Made TanMedium serializable dankito 2024-10-10 02:24:04 +0200
  • 8346fb5077 Using now nullable hashCode() method dankito 2024-10-09 19:12:24 +0200
  • 8dc2174081 Added mediumName to hashCode() and equals() dankito 2024-10-09 19:08:43 +0200
  • 05322aface Added toString() implementation dankito 2024-10-04 18:04:36 +0200
  • dcbbe043f0 Renamed dialogType to messageType dankito 2024-10-04 18:04:12 +0200
  • 65d983a5e7 Added a check to determine HHD version dankito 2024-09-26 14:20:12 +0200
  • 9aad2a5101 Made parsedDataSet, mimeType and imageBytes nullable, as in case of decoding error they are not set dankito 2024-09-26 14:19:27 +0200
  • be3a2df6d9 Bumped version to 1.0.0-Alpha-15-SNAPSHOT dankito 2024-09-19 21:15:43 +0200
  • dea8be3bfa Bumped version to 1.0.0-Alpha-14 v1.0.0-Alpha-14 dankito 2024-09-19 21:15:00 +0200
  • cba2f25335 Updated klf version dankito 2024-09-19 05:05:01 +0200
  • 825217ef88 Downgraded Kotlin to version 1.9.x so that more applications can use this library dankito 2024-09-19 05:03:28 +0200
  • b3cb76e77d Added option appendFinTsMessagesToLog to easily configure if FinTS messages should be added to log by default dankito 2024-09-18 17:33:12 +0200
  • b0c2f38bd6 Bumped version to 1.0.0-Alpha-14-SNAPSHOT dankito 2024-09-17 17:38:36 +0200
  • fca1542b5c Bumped version to 1.0.0-Alpha-13 v1.0.0-Alpha-13 dankito 2024-09-17 17:35:09 +0200
  • 07672d1189 Fixed marking accounts that support CustomerSegmentId.SecuritiesAccountBalance as supported account type dankito 2024-09-17 04:20:58 +0200
  • 62aa04a667 Updating lastAccountUpdateTime also when have been retrieved dankito 2024-09-11 23:18:27 +0200
  • 3aa0edfb34 Renamed lastTransactionsRetrievalTime to lastAccountUpdateTime dankito 2024-09-11 23:05:26 +0200
  • e4d605531e Added hint that amount strings use ',' as decimal separator dankito 2024-09-11 22:59:51 +0200
  • a42de32260 Implemented requesting and parsing securities account balance dankito 2024-09-11 06:39:59 +0200
  • 95e60b2706 Implemented Mt535Parser dankito 2024-09-11 03:11:12 +0200
  • fd9eadf45e Removed fallback of using platform specific DateFormatter dankito 2024-09-11 01:09:50 +0200
  • 7ddeb88475 Decided against parsing Mt942 creationTime and smallest amount (should rarely be used and may only cause parsing errors) dankito 2024-09-11 00:19:45 +0200
  • 90a7543641 Implemented Mt942Parser dankito 2024-09-10 23:16:12 +0200
  • d1de7f5eb0 Extracted Mt94xParserBase dankito 2024-09-10 21:29:13 +0200
  • ef8045fa96 Extracted MtParserTestBase dankito 2024-09-10 20:42:51 +0200
  • 2031cb9e9f Made remainder nullable to signal there is no remainder dankito 2024-09-10 18:21:12 +0200
  • e260eaa535 Added test for remainder dankito 2024-09-10 18:15:29 +0200
  • 891641fc6f Found rule how four digit year are calculated from two digit years dankito 2024-09-10 18:03:20 +0200
  • c158097d3a Added tanMethodsNotSupportedByApplication to filter out TAN methods that client application does not support (e.g. chipTanUsb) dankito 2024-09-10 02:57:12 +0200
  • 6908f52e48 Using now NonVisualOrImageBased as default to determine user's (suggested) TAN method as it provides a good default for most users dankito 2024-09-10 02:47:23 +0200
  • 61d8f2c342 Added preferredTanMethods and preferredTanMedium to JobContext dankito 2024-09-10 02:37:02 +0200
  • 6bf7fdcb44 Implemented passing default bank data to FinTsClient as e.g. bank names returned from bank server are often quite bad, e.g. DB24 for Deutsche Bank dankito 2024-09-09 23:01:06 +0200
  • fbafbb62e3 Added option closeDialogs dankito 2024-09-09 17:06:29 +0200
  • 9372d17313 Avoiding concurrent modification exception dankito 2024-09-09 17:02:47 +0200
  • 9b1a5fa929 Fixed not continuing to next account if user cancelled process dankito 2024-09-09 17:01:32 +0200
  • 42bf002626 Added tanExpiredCallback, so that UI can react to when TAN expired dankito 2024-09-09 03:36:23 +0200
  • 20f06387c5 Added check if tanExpirationTime is exceeded if set dankito 2024-09-09 02:56:34 +0200
  • 75320da2be Changed type of tanExpirationTime to Instant so that UI can better convert it to user's time zone dankito 2024-09-09 02:55:37 +0200
  • be2908517f Fixed that validityDateTimeForChallenge has been renamed to tanExpirationTime dankito 2024-09-09 00:45:30 +0200
  • c4f504dd0a Added tanExpirationTime to TanChallenge dankito 2024-09-08 22:40:05 +0200
  • 0848586894 Added timestamp at which TanChallenge was created dankito 2024-09-08 22:36:39 +0200
  • 83c2882567 Added isReversal dankito 2024-09-08 22:20:59 +0200
  • f069f9155c Adjusted names to fints4k names dankito 2024-09-08 22:19:38 +0200
  • bf5ee4890e Renamed otherPartyBankCode to otherPartyBankId dankito 2024-09-08 22:17:16 +0200
  • ed4214fd49 Fixed calling the right Instant.now() method dankito 2024-09-08 22:03:37 +0200
  • b8fe9e78e1 Renamed transactionsRetentionDays to serverTransactionsRetentionDays dankito 2024-09-08 22:01:28 +0200
  • da2bf8d469 Terminate waiting for TAN input after a timeout dankito 2024-09-08 20:38:20 +0200
  • 113b817627 Extracted Instant.nowExt() dankito 2024-09-08 20:31:12 +0200
  • bd18644c0d Calling mayRetrieveAutomaticallyIfUserEnteredDecoupledTan() out of loop. Should make no difference but should sound more logic dankito 2024-09-08 20:22:18 +0200
  • b32cf94e25 Using now isEnteringTanDone dankito 2024-09-08 20:20:31 +0200
  • 8cc2f3bdcd Added timestamp at which TanChallenge was created dankito 2024-09-08 18:31:02 +0200
  • 59b8213163 Extracted clearUserApprovedDecoupledTanCallbacks() and clearing callbacks also when user did not enter TAN or requested to change TAN method or medium to avoid memory leaks dankito 2024-09-08 18:14:35 +0200
  • cb34c86665 Changed order of opening and closing balance dankito 2024-09-05 23:31:02 +0200
  • 70c1082531 Renamed countDaysForWhichTransactionsAreKept to transactionsRetentionDays dankito 2024-09-05 21:53:00 +0200
  • 30e9a57b96 Fixed setting either sepaReference - in case of structured information - or unparsedReference - in case of unstructured reference. And that reference may is null dankito 2024-09-05 19:36:03 +0200
  • bf76de4f23 Applied adjusted values from MT 940 to AccountTransaction dankito 2024-09-05 19:14:23 +0200
  • 47e2b851b9 Adjusted names according to English Translation of DFÜ-Abkommen Anlage_3_Datenformate_V3.8.pdf (Appendix_3-Data_Formats_V3-8.pdf) dankito 2024-09-05 18:16:22 +0200
  • f90e280b74 Adjusted names according to English Translation of DFÜ-Abkommen Anlage_3_Datenformate_V3.8.pdf (Appendix_3-Data_Formats_V3-8.pdf) dankito 2024-09-05 18:14:48 +0200
  • 9600e2f11b Converted lastTransactionsRetrievalTime to Instant dankito 2024-09-03 21:24:33 +0200
  • b2fb04372f Updating BankAccount.bookedTransactions only if we retrieved transactions and adding it to existing list instead of replacing existing bookedTransactions list dankito 2024-09-03 21:19:24 +0200
  • 3b05a8b9c8 Renamed lastTransactionRetrievalTime to lastTransactionsRetrievalTime dankito 2024-09-03 21:15:41 +0200
  • d689c7663f Fixed updating BankAccount.balance and .retrievedTransactionsFrom dankito 2024-09-03 21:14:52 +0200
  • 6238b5abb2 Renamed europeBerlin to EuropeBerlin dankito 2024-09-03 20:56:07 +0200
  • 1f8c1d303e Extracted getRequiredDataToSendUserJobs() dankito 2024-09-03 01:06:27 +0200
  • 09c2080481 Added lastTransactionRetrievalTime to BankAccount, removed retrievedTransactionsTo for it dankito 2024-09-03 01:05:04 +0200
  • e36c27c0e0 Added Decoupled response code of Sparkasse dankito 2024-09-02 19:36:43 +0200
  • 6865f64880 Added callback to get notified when user approved Decoupled TAN (e.g. to close a dialog) dankito 2024-09-02 19:35:36 +0200
  • 3f9921a62e Mapped Decoupled TAN methods to their own types dankito 2024-09-02 13:23:34 +0200
  • 504fbaf13b Implemented Decoupled TAN process (HKTAN 7) dankito 2024-09-02 13:03:04 +0200
  • fb70bcd443 Fixed mapping multiple HITANS segments in a message dankito 2024-09-02 03:23:19 +0200
  • 952fa9c13a Bumped version to 1.0.0-Alpha-13-SNAPSHOT dankito 2024-09-01 19:58:11 +0200
  • b47fcabc1c Bumped version to 1.0.0-Alpha-12 v1.0.0-Alpha-12 dankito 2024-09-01 19:57:29 +0200
  • 878d32ea16 Set jvmToolchain to 11 as new klf version requires JDK 11 dankito 2024-09-01 19:55:57 +0200
  • 5f7b07a601 Added from Spec that countMaxJobsPerMessage is almost useless dankito 2024-09-01 17:40:03 +0200
  • 7e8d005fcb Made also remaining properties and methods open dankito 2024-08-30 17:29:16 +0200
  • 21215300b3 Updated klf version dankito 2024-08-30 17:28:32 +0200
  • b826ee3c8f Added comment why dates like 30th of February may occur dankito 2024-08-27 09:47:13 +0200
  • 32defa20f7 Fixed that Sparkasse returns 30th of February or 29th of February also in non leap years dankito 2024-08-26 23:46:48 +0200
  • c5432883ef Added tests for parsing date dankito 2024-08-26 23:45:47 +0200
  • dae6084ebb Selecting active TAN media first dankito 2024-08-26 22:25:09 +0200
  • c564750832 Added targetiosX64 dankito 2024-08-26 02:20:09 +0200