/****************************************************************************************************** * Finance.Websync - the Java-based Web Scraping Library for Online-Banking /****************************************************************************************************** * https://finance.websync.derrichter.de * @author Sebastian Richter * * Copyright (c) Sebastian Richter / https://hibiscus-mashup.derrichter.de / All rights reserved * * LIZENZ: * CC BY-NC-ND 4.0 - https://creativecommons.org/licenses/by-nc-nd/4.0/deed.de * Sebastian Richter (Hibiscus-Scripting Project, Hibiscus Mashup Project, Finance.Websync Project) /*****************************************************************************************************/ /* VersionsHistory * ver. 0.9.82 (Beta) CHG [240925] 001: LeasePlanBank: Page-Loading mit Routine abwarten vor Download-Click CHG [240924] 002: HanseaticBank: Nun auch sicher weitere Umsätze durch scrollen anzeigen lassen um diese parsen zu können CHG [240924] 001: LeasePlanBank: Anpassung des Datumformats und des Spalten-Aufbaus IBAN<->Verwendungszweck im CSV-Parser CHG [240916] 002: Umstellung des Loader von Apache PDFBox auf den Syntax von Version 3; Daher nun auch Mindestversion * ver. 0.9.81 (Beta) CHG [240916] 001: N26: Falsche Zeilenumbrüche aus CSV-Kontoauszug entfernen und Fremdwährungsbetrag richtig ins Notizfeld übernehmen CHG [240915] 001: DKB-VISA: Umsätze nur bis zum übergebenen Datum übernehmen um Umsatzdoppler zu vermeiden; Kein ChipTAN aktuell CHG [240914] 001: DKB-VISA: Umbau auf neues Portal 09/2024: Grundsätzlicher Abruf der Umsätze (Achtung: Durch neuen Aufbau extrem viele Umsatzdoppler) CHG [240912] 002: N26: CSV-Parser an neuen Aufbau angepasst CHG [240912] 001: N26: CSV-Download mit korrigiertem Datum wiederholen wenn Abrufzeitraum laut Inhalt Kontoeröffnung überschreitet CHG [240906] 001: N26: Download-CSV Form angepasst und "Auf deinem verknüpften Gerät zulassen" als Fehlermeldung ausschließen * ver. 0.9.80 (Beta) CHG [240819] 002: AdvanziaBank: Viel längeres Warten auf den Cookie-Banner CHG [240819] 001: LeasePlanBank: Viel längeres Warten auf den Cookie-Banner CHG [240818] 002: Auf Downloads mit Chrome/Chromium auch bei vorhandensein von .tmp-Datei warten (Endung eigentlich .crdownload) CHG [240818] 001: ING-DiBa: Link zum Auftragskonto für Überweisungen angepasst BUG [240818] 001: ING-DiBa: Bei Überweisungen auch den alternativen CookieBanner-ShadowRoot selektieren * ver. 0.9.79 (Beta) CHG [240817] 001: HanseaticBank: Versuchen auch weitere Umsätze durch scrollen anzeigen zu lassen die älter als 90 Tage sind BUG [240815] 001: SeleniumUtils: Cookie-Accept-Selektor für iFrame auch beim Click und Check verarbeiten CHG [240813] 001: Barclays-Kreditkarten: Linkbox zur Umsatzübersicht vorher in die Mitte scrollen um von nichts verdeckt zu werden * ver. 0.9.78 (Beta) CHG [240812] 003: HanseaticBank: Versuchen auch aktuelle Umsätze durch scrollen anzeigen zu lassen um diese parsen zu können CHG [240812] 002: ChromeDriver-Webclient: Init-Parameter zum Deaktivieren von diversen Erst-Start Assistenten CHG [240812] 001: Advanzia Tagesgeld und Kreditkarten, free.at, gebührenfrei.de: Navigation in der Umsatzsuche und Abruf angepasst (Scroll Element to Middle) BUG [240811] 001: FileSysUtils: Nicht mehr Dateien listen als Vorhanden wenn Limit höher CHG [240811] 001: AdvanziaBank (Tagesgeld): Umbau zum neuem Portal und wieder Zusammenführung mit Kreditkarten-Abruf CHG [240809] 001: Weltsparen: Anpassung der Erkennung von Umsätzen und des Download-Button CHG [240808] 002: FirefoxBrowser-Downloadlinks auf aktuelle Nightly-Version 130.0a1 (08-Aug-2024) umgestellt und neue Prüfsummen berechnet CHG [240808] 001: Eine Zeile mehr von einer ChromeDriver-Exception beim Start auslesen um wichtige Teile mit auszuwerten CHG [240807] 002: HanseaticBank: Beim Auslesen des letzten Umsatzdatum alle unnötigen Zeichen entfernen CHG [240807] 001: ING-DiBa: Anpassung der Erkennung und Schließen von Angebot-Dialogen * ver. 0.9.77 (Beta) CHG [240806] 003: Volkswagen Financial Services: Anpassung der Zeitraumauswahl zur Umsatzsuche CHG [240806] 002: AmericanExpress: Wenn Punktestand nicht ausgelesen werden konnte, dies als Info setzen und nicht mit Fehler abbrechen CHG [240806] 001: AmericanExpress: Ablauf der 2FA angepasst. BankingApp-Auth wenn aktiv oder SMS-Code wird immer zuerst gesendet, auch bei Alternative E-Mail CHG [240805] 001: ING-DiBa: Anpassung der Selektion der nun beiden CookieBanner-ShadowRoot und der Login-Felder CHG [240805] 001: SeleniumUtils: Cookie-Accept-Selektor erweitert um unendlich viele ShadowRoot-Wechsel CHG [240618] 001: AmericanExpress: Ablauf der 2FA angepasst. SMS-Code wird immer zuerst gesendet CHG [240405] 001: Postbank (Kreditkarten): Erkennung von BestSign-Auth und Login-URL angepasst CHG [240404] 001: IkanoBank: Nun vor Login mit Benutzernamen den Tab wechseln (Password-Feld sonst nicht vorhanden) * ver. 0.9.76 (Beta) BUG [240328] 002: Suresse: Statt orginalAmount den movementAmount für Vorzeichen verwenden; Alternative Währung in Kommentar eintragen BUG [240328] 001: Weltsparen: Alte Datums-Korrektur mit 2000 entfernt CHG [240327] 002: Weltsparen: Erkennung von mTAN-Abfrage und Keine-Umsätze angepasst (neuer XPath mit Ausschluss von Sektion