Scraper Release Notes
Version 2.4.1.8223
- Fixed American Express Screen Scraper.
Version 2.4.0.8159
ATTENTION: The ScraperFinTS was refactored into a separate assembly "Subsembly.Scraper.FinTS.dll". If you want to use the ScraperFinTS, you have to add a reference to this assembly and call ScraperFinTS.Register() in order to make the ScraperFinTS available.
Improved/Fixed various screen scrapers.
Version 2.3.0.8098
- Improved/Fixed various screen scrapers.
Version 2.2.0.7646
Refactoring: IService.GetIconName was replaced by IService.GetProductInfo. The new ScraperProductInfo contains the IconName as one of its properties.
ACHTUNG: Erweitertes Tracing. Neuer globaler HttpClient.TraceSwitch.
Improved/Fixed various screen scrapers.
Version 2.1.0.7387
Added new LBB/Amazon/ADAC credit card screen scraper.
Improved/Fixed various screen scrapers.
Version 2.0.2.7282
- Improved/Fixed various screen scrapers.
Version 2.0.1.7254
Added english text resources.
Added ScraperResultChallengeType.NoTAN.
Improved/Fixed various screen scrapers: Postbank, DKB, BarclayCard, Commerzbank, and N26,
Improved/Fixed FinTS access.
Version 2.0.0.7188
This version extends the API in order to support strong customer authentication (SCA) with screen scrapers and FinTS. IMPORTANT: These changes break compatibility with existing code. Please review the following notes and the documentation carefully and update your code correspondingly.
Added the ScraperResultCode QueryResponseNeeded which may be returned by Login. If QueryResponseNeeded is returned,the missing data must be obtained from the user and Login shall be called again.
From the Interface IScraperSession methods have been moved into separate IScraperSessionAccountInformation, IScraperSessionDocuments, and IScraperSessionPayments interfaces.
IScraperSession now has an additional method ContinueLogin that must be called in order to resolve a ScraperResultCode.ChallengeResponseNeeded.
IScraperSessionAccountInformation has an additional method ContinueDownloadStatement that must be called if DownloadStatement returns ChallengeResponseNeeded.
In order to avoid additional TAN requests when downloading statement data, the ScraperSession.MaxStatementDays ist now 90 for all scrapers.
Fixed Commerzbank Scraper problem when downloading data for multiple accounts with a single login.
Extended ScraperDKB to support login with SCA.
In order to use the FinTS scraper he new, static property ScraperFinTS.ProductRegisterNo must be set, and ScraperFinTS.ProductVersion may be set.
the ScraperCmd sample application was extended to handle the new SCA requirements of PSD 2.
Version 1.5.0.7017
ATTENTION: Starting with this version a license token is required for using the Subsembly XS2A API. The provided license token "ScraperLicense.jwt" could be copied into the same folder as the Subsembly XS2A API assemblies. Alternatively the token could be passed to static method ScraperLicense.SetLicenseToken().
Release is now built for .NET Standard 2.0. Please read the documentation for the new platform and installation requirements!
Added IScraper.ClassName property. Every scraper implementation can now also be identified and selected using its class name.
Added ScraperService.FindScraper(sClassName) to find a particular scraper implementation by its well known class name.
Added IScraperSession.UserDetails property, that can be used by scrapers to provide any additional information about a logged in user and its cards and/or accounts.
Added ScraperCsvRevolut CSV importer.
Version 1.4.0.6926
Added additional ScraperResultCode WrongCredentials that shall be used exclusively when the given login credentials are proven to be wrong. For other login errors LoginFailure or any other failure shall be returned.
An invalid IBAN in a SWIFT MT-940 no longer leads to an exception.
Rewrite Updates VW Bank and Audi Bank Screen Scraper.
Rewrite AmEx Screen Scraper.
Many more Screen-Scraper updates.
Version 1.3.0.6813
Removed parameter fIncludeFinTS from ScraperService.RegisterBuiltInScrapers(). The FinTS scraper must be installed by calling ScraperService.RegisterFinTSScraper(). Also, the ScraperDummy must now be explicitly installed by calling ScraperService.RegisterDummyScraper().
Every IScraper now has a Priority property which controls the search order when looking for a scraper that can handle a particular account.
Added ScraperCapabilities.IsTestSystem which indicates whether a scraper provides access to a test system only.
Added ScraperCapabilities.ImplementsPayments and IScraperSessionPayments for implementing payment initiations in scrapers. This is currently in testing and is only implemented by the ScraperDummy, yet.
Version 1.2.0.6722
Added ScraperPostbank
Added ScraperAdvanzia
Fixed Moneyou
Fixed VW Bank
Fixed FinTS
Version 1.1.0.6600
Updated the FinTS scraper to properly support persisting the ScraperContactFinTS.
Added and improved several Scrapers.
Added ScraperResultCode.LoginFailure.
Version 1.0.0
- Initial release!