All notable changes to this project will be documented in this file.
1.0.0 - 2021-08-29
- New authentication method: Mobile BankID on same device.
- New authentication method: Mobile BankID QR code. Pull request #43. Thank you @matthiaspalmer and @NisseDILLIGAF for your contributions.
- Automatic updates of or only remotely fetch app data metadata. Issue #40.
- Fetch transaction details from transaction row. Issue #38.
- Method transferBaseInfo().
- Method transferRegisterPayment().
- Method transferListRegistered().
- Method transferListConfirmed().
- Method transferConfirmPayments().
- All auth classes now requires
AppData
object. - Moved from version 4 to version 5 of the Swedbank API.
- setBaseUri() method now need API version number included.
- Mobile BankID with Personal identity number
- Bank types "swedbank_ung" and "sparbanken_ung".
- Warning for the "swedbank_företag" bank type.
- To set BankType string in auth classes.
- Method baseInfo(), replaced with transferBaseInfo().
- Method registerTransfer(), replaced with transferRegisterPayment().
- Method listRegisteredTransfers(), replaced with transferListRegistered().
- Method listConfirmedTransfers(), replaced with transferListConfirmed().
- Method deleteTransfer(), replaced with transferDeletePayment().
- Method confirmTransfers(), replaced with transferConfirmPayments().
0.7.6 - 2020-01-23
- Updated app version for all Swedbank apps in order to support the new minimal required version to use the API.
0.7.5 - 2019-12-09
- Updated app version for all Swedbank apps in order to support the new minimal required version to use the API. Issue #39.
0.7.4 - 2019-10-24
- Updated app version for all Swedbank apps (expect youth apps) in order to support the new minimal required version to use the API. Issue #39.
0.7.3 - 2019-10-07
- Updated app version for all Swedbank apps in order to support the new minimal required version to use the API. Issue #39.
0.7.2 - 2019-05-26
- Updated app version for all Swedbank apps in order to support the new minimal required version to use the API.
- Stop endless looping when logout API call fails. Resulting in a Fatal error: Allowed memory message.
0.7.1 - 2016-10-22
- Updated app version for all Swedbank apps.
- Updated UUID dependency.
0.7.0 - 2016-07-25
- Guzzle set to minimum version of 6.2.1 because of HTTP_PROXY vulnerability.
- Transfer money between accounts.
- Option to log HTTP requests to file for debugging purposes.
- Translated the documentation to English.
- Improved documentation. Now with API response samples.
- Updated app version for all Swedbank apps.
- Refactor getchallenge() to getChallenge(). Method names are case-insensitive, should have no effect.
- Refactor setchallengeResponse() to setChallengeResponse(). Method names are case-insensitive, should have no effect.
- Refactor of confirmTransfer() to confirmTransfers().
0.6.1 - 2016-02-07
- Documentation for quick balance.
- Cleanup() didn't clean up saved session.
- UserException namespace for Appdata.
- Documentation links
0.6.0 - 2016-01-31
- New authentication method: Mobile BankID.
- New authentication method: No login.
- Upgraded to Guzzle 6, therefore PHP 5.5 or later is required.
- Updated app version for all Swedbank apps.
- Improved error handling.
- Improved documentation.
- Automatic sign out - You have to manually use terminate() to sign out.
0.5.2 - 2015-04-21
- Update of Guzzle dependencies.
- Getchallenge() didn't save the challenge within a session. Issue #22.
0.5.1 - 2015-03-09
- Update of Guzzle.
0.5.0 - 2015-03-09
- Support for authentication method Security token with one time code (see README.md).
- The SwedbankJson object have been redesigned to support security token login. Read more about it in README.md.
- New way to set AppID. It's backward compatible with the old method.
- Updated app version for all Swedbank apps.
- Updated documentation with guide for Windows users.
0.4.0 - 2015-02-13
- Quick balance - Show, activate and deactivate Quick balance.
- Reminders - Get the number of rejected payments, payments signed, unsigned transfers and incoming e-invoices.
- Baseinfo - Account list grouped by type.
- AccountDetails does not longer require AccountID. If no AccountID is provided, it will fallback to default account.
- Setting ProfileID is no longer required. If ProfileID is not provided, it will fallback to default profile.
- Updated app version for all Swedbank apps.
- Updated documentation.
- Updated dependencies of UDID and Guzzle.
0.3.4 - 2014-06-18
- Support for Sparbanken Företag.
- Updated app version for Swedbank and Sparbanken.
- Updated documentation.
- Bank type "swedbank_företag" have changed to "swedbank_foretag".
0.3.3 - 2014-05-28
- MIT License file.
- Improved documentation.
- Updated to Guzzle 4.1.
- Removing cookie file after each run.
0.3.2 - 2014-05-15
- Issue #8. Linux uses a case sensitive file system, unlike OS X.
0.3.1 - 2014-05-15
- Changed namespace.
- Composer adjustments.
0.3.0 - 2014-05-15
- Starting using of Guzzle 4 library, therefore updated system requirement of PHP 5.4 or later.
- Cleaner and better structure.
- Updated Readme.md documentation.
- Issue #6.
0.2.0 - 2014-05-14
- Converted to Composer.
- Removing the temp folder and adjusting the tests folder.
- Adjustable row limit for bank statements.
- Automatic profile selection by bank type.
- Updated menu API requests.
- Support for Swedbank's "Easy login" API.
- Outputs error message for mandatory password change.
- Issue #4
- Support for new Bank types; Sparbanken, Swedbank Företeg, Swedbank Ung and Sparbanken Ung.
- Improved documentation.
- Improved error handling.
- Support for investment savings accounts.
- Better output of error messages.
- Compatibility with API version 3.2.0.
- First release.