nordigen_integration 1.5.5 nordigen_integration: ^1.5.5 copied to clipboard
Dart/Flutter Package for Nordigen's EU PSD2 AISP Banking API Integration, with relevant Data Models.
Releases #
[1.5.5] - 13th October, 2021 #
- Dev Dependency Migration: pedantic -> lints
- Dependency update.
- README changes and CONTRIBUTING guidelines added.
[1.5.4] - 27th September, 2021 #
- Completely removed dependency on Flutter and Flutter based packages
[1.5.3] - 23rd August, 2021 #
-
ASPSP Logos are now parsed too from fetched data. Stored as
String
URL. -
Dependency on Flutter removed. Truly a Dart/Flutter package now. Other dependencies updated.
[1.5.2] - 17th August, 2021 #
-
Implemented
getEndUserAgreementsUsingUserID({required String endUserID})
functionality to fetch End User Agreements for user identified by aendUserID
. Big thanks to @c-louis for getting it done. -
Changed the Response decode to decode UTF-8 body bytes to handle special ASCII characters. All thanks to @stantemo.
-
Documentation and Unit Tests update to reflect latest changes.
-
Changed the structure of Unit Tests to make them more readable.
[1.5.0] - 13th June, 2021 #
-
Steps 5 and 6 of API Documentation working now.
-
Example widget improved. Kudos to Cashtic for running the necessary tests and implementing it!
[1.3.3] - 20th May, 2021 #
Documentation fix
[1.3.2] - 15th May, 2021 #
-
AccountDataModel
rightfully changed toAccountMetaData
so it makes more sense with respect toBankAccountDetails
. -
BREAKING:
BankAccountDetails
changed toAccountDetails
for consistency. -
BUG FIX: Changed key of End-User ID to
resourceId
forAccountDetails.toMap()
to maintain consistency with Nordigen server resources. -
getAccountMetaData({required String accountID})
implemented.
[1.3.1] - 15th May, 2021 #
Documentation fixes and more specific tests for DELETE requests.
[1.3.0] - 15th May, 2021 #
-
Discrepencies solved with
BankAccountModel
;Balance
andgetAccountBalances
. -
Added basic GET and DELETE requests for certain endpoints.
-
BREAKING: Simplified certain APIs for more controlled usage.
fetchRedirectLinkForRequisition
method only takesString aspspID
andString requisitionID
now.createEndUserAgreement
method only takesString endUserID
,String aspspID
,int maxHistoricalDays = 90
now.
-
PUT implementation added for future conveinience.
-
Updated documentation to highligh changes.
[1.2.5] - 14th May, 2021 #
-
Implemented actual full
TransactionData
Model from API Documentation. -
Renamed
BankAccountModel
toAccountModel
because of Account schema discrepency in documentation between https://nordigen.com/en/docs/account-information/overview/parameters-and-responses/ and https://nordigen.com/en/docs/account-information/output/accounts/. -
Implemented
Balance
model from API Documentation. -
Temporary
getAccountBalancesTemporary
method ofNordigenAccountInfoAPI
class implemented that will be depreciated once the returned data format can be pinned down. -
Lint -> Pedantic.
-
Todo: Resolve account model discrepency between https://nordigen.com/en/docs/account-information/output/accounts/ and Schema given in https://nordigen.com/en/docs/account-information/overview/parameters-and-responses/
[1.2.0] - 14th May, 2021 #
-
ASPSP Data Structure changed to include
[String] transaction_total_days
. -
Lint rules applied.
-
Null Safety implemented.
-
Documentation follows null safety conventions now.
[1.0.2] - 14th May, 2021 #
Initial release supporting Nordigen's Account Information API documentation and relevant Data Models required to support it, in the form of Serializable Classes.
Added EU PSD2 AISP keywords to package descriptions so people can find it easier. Unnecessary Flutter dependancy removed.
[1.0.1] - 13th May, 2021 #
Initial release supporting Nordigen's Account Information API documentation and relevant Data Models required to support it, in the form of Serializable Classes.
Shortened Package description to follow dart conventions.
[1.0.0] - 13th May, 2021 #
Initial release supporting Nordigen's Account Information API documentation and relevant Data Models required to support it, in the form of Serializable Classes.