You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+52-7
Original file line number
Diff line number
Diff line change
@@ -1,61 +1,90 @@
1
1
# Changelog
2
+
3
+
## 1.1.16 | 2025-03-27
4
+
5
+
Updated the package used for handling HTTP API calls from Request to Fetch. Added `sa_bank_code` to the chargeSchema for ACH charge in `zar` for specific OZOW banks.
6
+
7
+
### Version Changes
8
+
9
+
-[ADDED]`sa_bank_code` in the chargeSchema.
10
+
-[ADDED] Fetch API to handle HTTP calls in the SDK.
11
+
-[REMOVED] The deprecated request package as a dependency.
12
+
2
13
## 1.1.15 | 2025-02-28
3
-
Added transaction verification by reference and updated the settlement imports for the `fetch_all()` and `fetch()` settlement methods.
14
+
15
+
Added transaction verification by reference and updated the settlement imports for the `fetch_all()` and `fetch()` settlement methods.
4
16
5
17
### Version Changes
18
+
6
19
-[ADDED] Transaction verification by reference(`tx_ref`).
7
20
-[FIXED] Update the `fetch_all()` and `fetch()` settlement methods to use the correct settlement imports, ensuring they send the correct requests to the Flutterwave API.
8
21
9
22
## 1.1.14 | 2024-12-13
23
+
10
24
Updated the `voucher` parameter in the momo schema.
11
25
12
26
### Version Changes
27
+
13
28
-[FIXED] Update the `voucher` parameter in the momo schema to be an optional parameter.
14
29
15
30
## 1.1.13 | 2024-11-19
31
+
16
32
Updated the `getBalanceByCurrency` method to parse path parameters.
17
33
18
34
### Version Changes
35
+
19
36
-[FIXED] Update the `balance_currency` function in the Misc object to exclude queries when parsing a path parameter.
20
37
21
38
## 1.1.12 | 2024-09-27
39
+
22
40
Updated the `account_bank` field in the list schema.
23
41
24
42
### Version Changes
43
+
25
44
-[FIXED] Update validation from required to optional for 'account_bank" parameter in the list schema.
26
45
27
46
## 1.1.11 | 2024-09-10
47
+
28
48
Updated the `account_bank` field in all schema's.
29
49
30
50
### Version Changes
51
+
31
52
-[FIXED] Update validation (minLength & maxLength) for 'account_bank" parameter in the schema's.
32
53
33
54
## 1.1.10 | 2024-04-04
55
+
34
56
Updated the variable name "package" which happens to be a reserved word in JavaScript, and it is causing compatibility issues with certain bundlers.
35
57
36
58
### Version Changes
59
+
37
60
-[FIXED] changed the variable name 'package' to 'packageJson' in the logger.js file.
38
61
39
62
## 1.1.9 | 2024-03-18
63
+
40
64
Validation hotfix on subaccounts
41
65
42
66
### Version Changes.
67
+
43
68
-[FIXED] Update validation (minLength & maxLength) for 'account_bank" parameter in the subaccountSchema.
44
69
45
70
## 1.1.8 | 2024-02-19
71
+
46
72
Updated BVN verification flow and hotfixes on subaccount, bills and transaction fees:
47
73
48
74
### Version Changes.
75
+
49
76
-[ADDED] New BVN verification flow (via NIBBS).
50
77
-[ADDED] Unit tests for more coverage on the BVN verification, fees, and split payments.
51
78
-[ADDED] Subaccounts parameter (optional) to card charge and PWBT requests.
52
79
-[FIXED] Resolved "URL Not Found" Error returned from Validate Bill Service method.
53
80
-[FIXED] Resolved "Invalid currency provided" Error returned from the Transaction fees method.
54
81
55
82
## 1.1.7 | 2024-01-25
83
+
56
84
Scheduled updates and bugfixes:
57
85
58
86
### Version Changes.
87
+
59
88
-[ADDED] Tanzania mobile money payment method.
60
89
-[ADDED] Fawry Pay payment method.
61
90
-[ADDED] Supplementary parameters in the createBulkTransferSchema.
@@ -75,25 +104,36 @@ Scheduled updates and bugfixes:
75
104
-[REMOVED] Eliminated the "amount" parameter in the updatePlanSchema.
76
105
77
106
## 1.1.6 | 2023-06-21
107
+
78
108
Hotfix on Transfer fees and Bank lists.
109
+
79
110
### Version changes.
111
+
80
112
-[FIXED] Transfer fees returning 0 for all amounts.
81
113
-[FIXED] Null data response for Bank lists.
82
114
83
115
## 1.1.5 | 2023-04-13
116
+
84
117
Hotfix to hide header information in the library response.
118
+
85
119
### Version changes.
120
+
86
121
-[FIXED] Removed headers in the response.
87
122
88
123
## 1.1.4 | 2023-04-13
124
+
89
125
This release fixes the empty subscription fetch query with user email.
126
+
90
127
### Version changes.
91
-
-[FIXED] Empty data in response object for subscription fetch with email query parameter
92
128
129
+
-[FIXED] Empty data in response object for subscription fetch with email query parameter
93
130
94
131
## 1.1.3 | 2023-03-29
132
+
95
133
Scheduled updates and bug fixes. This release fixes all the bugs in the new SDK (v1.1.0)
134
+
96
135
### Version changes.
136
+
97
137
-[FIXED] Updated validation for empty meta objects in charge and transfer methods.
98
138
-[FIXED] Added conditional validation for `Country`, `Network`and `Voucher` parameters in Mobile Money schema.
For staging (Test environment), use the TEST API Keys and for production (Live environment), use LIVE API KEYS.
63
64
You can get your process.env.FLW_PUBLIC_KEY and process.env.FLW_SECRET_KEY from the Flutterwave dashboard. Read the [requirement section](#requirements) for more information on how to get your API keys.
All of the libraries tests are run on Mocha. Available tests include `rave.bank.test`, `rave.beneficiaries.test`, `rave.bills.test`, `rave.charge.test`, `rave.ebills.test`, `rave.settlements.test`, `rave.subscriptions.test`. They can be run by running the test command in your terminal.
87
88
88
89
```sh
89
90
npm run test or npm test
90
91
```
91
92
92
93
## Debugging Errors
94
+
93
95
We understand that you may run into some errors while integrating our library. You can read more about our error messages [here](https://developer.flutterwave.com/docs/integration-guides/errors).
94
96
For `authorization` and `validation` error responses, double-check your API keys and request. If you get a `server` error, kindly engage the team for support.
95
97
96
-
97
98
## Support
99
+
98
100
For additional assistance using this library, contact the developer experience (DX) team via [email](mailto:[email protected]) or on [slack](https://bit.ly/34Vkzcg).
99
101
You can also follow us [@FlutterwaveEng](https://twitter.com/FlutterwaveEng) and let us know what you think 😊.
100
102
101
-
102
103
## Contribution guidelines
103
-
Read more about our community contribution guidelines [here](/CONTRIBUTING.md)
104
104
105
+
Read more about our community contribution guidelines [here](/CONTRIBUTING.md)
105
106
106
107
## License
108
+
107
109
By contributing to this library, you agree that your contributions will be licensed under its [MIT license](/LICENSE).
0 commit comments