forked from Simplify/ibantools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
executable file
·336 lines (271 loc) · 12.8 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
2023-05-23 Saša Jovanić <[email protected]>
* Version 4.3.3
* Remove outdated BBAN check for Finland
* Fix issue with using LX for QR-IBAN instead of LI
2023-04-21 Saša Jovanić <[email protected]>
* Version 4.3.2
2023-04-20 Florian Morrenth <[email protected]>
* Added support for Sudanese and Somalian IBAN
2023-04-20 Saša Jovanić <[email protected]>
* Version 4.3.1
* Added support for Russian IBAN (#334)
2023-04-10 Saša Jovanić <[email protected]>
* Version 4.3.0
* Added support for QR-IBAN (#332)
2023-01-04 Saša Jovanić <[email protected]>
* Fixed documentation issues (#326)
2023-01-04 Saša Jovanić <[email protected]>
* Removed Gulp as development dependency
2023-01-03 Saša Jovanić <[email protected]>
* Version 4.2.2
* Fixed issue #273 - Do not call IBAN checksum calculation if format is incorrect
2022-12-06 Saša Jovanić <[email protected]>
* Version 4.2.1
* Fixed Finland (FI) BBAN validation
2022-11-09 Saša Jovanić <[email protected]>
* Version 4.2.0
* Added Hungarian (HU) BBAN validation
2022-10-26 Markus Baumer <[email protected]>
* New method `setCountryBBANValidation` for adding custom BBAN validations
2022-03-10 Saša Jovanić <[email protected]>
* Version 4.1.6
* Fix incorrectly setting BIC branch code to 619 instead of null #133
2022-06-18 Zolboobayar Gantumur <[email protected]>
* Added Mongolian (MN) specification
2022-03-10 Saša Jovanić <[email protected]>
* Version 4.1.5
2022-03-01 Dominik Heigl <[email protected]>
* Fix issue #113 - Fix extractIBAN with IBAN separated by space or symbol invalid
2022-02-14 Saša Jovanić <[email protected]>
* Removed `gulp-mocha` and `cheerio` plugins as dev dependency
* Various dependabot upgrades
2022-02-14 Saša Jovanić <[email protected]>
* Merged PR#105 from Stoivo
* Various dependabot upgrades
2022-02-03 Saša Jovanić <[email protected]>
* Version 4.1.4
* Fix issue #103 - Remove Dutch BBAN validation
* Various development dependencies upgrades
2021-12-17 Saša Jovanić <[email protected]>
* Version 4.1.3
* Fix issue #85 - Fix NaN issue when calling `validateIBAN`
2021-12-14 Saša Jovanić <[email protected]>
* Version 4.1.2
* Fix issue #83 - Fix problem when country can not be found when calling `validateIBAN`
2021-12-05 Saša Jovanić <[email protected]>
* Version 4.1.1
* Added Hungarian (HU) BBAN validation
2021-12-01 Saša Jovanić <[email protected]>
* Improve test coverage
2021-11-30 Saša Jovanić <[email protected]>
* Added Estonian (EE) BBAN validation
* Added Finland (FI) BBAN validation
* Aland Islands (AX) uses BBAN valkidation from Finland
* Added French (FR) and Monaco (MC) BBAN validation
2021-11-28 Saša Jovanić <[email protected]>
* Added Czech (CZ) BBAN validation
2021-11-27 Saša Jovanić <[email protected]>
* Added Croatian (HR) BBAN validation
2021-11-25 Saša Jovanić <[email protected]>
* Version 4.1.0
* Added Belgian (BE) extra BBAN validation
* Added mod97/10 BBAN validation for countries that do it that way: BA, ME, MK, PT, RS and SI
2021-11-24 Saša Jovanić <[email protected]>
* Added Netherlands (NL) extra BBAN validation
* Added extra error code when validating IBAN `WrongAccountBankBranchChecksum` that indicates when checksum for account number or bank or branch code is incorrect
2021-11-23 Saša Jovanić <[email protected]>
* Version 4.0.1
* Fixed bug when validating Spain IBAN
2021-11-18 Saša Jovanić <[email protected]>
* Updated README with new and updated badges
* Fixed documentation on GH pages
* Added dependabot dependency updates and merged some created dependency pull requests
* Added Node 17 to build version on GitHub actions
* Added GitHub CodeQL workflow
2021-11-17 Saša Jovanić <[email protected]>
* Version 4.0.0
* Fixed Senegal (SN) regular expression
* Updated Burundi (BI) specification
* Added Spain (ES) extra BBAN validation
* Added Poland (PL) extra BBAN validation
* Added test to check for extra BBAN validation function
2021-09-30 Simen Mailund Svendsen <[email protected]>
* Fix invalid norwegian BBANS (failing MOD11 check) being incorrectly returned as valid
2021-07-24 Saša Jovanić <[email protected]>
* Version 3.3.1
* Fixed issue not showing AD and BG as SEPA countries
* Fixed issue when incorrectly showing GL and FO as SEPA countryes
* Fixed incorrect documentation for `composeIBAN`
* Updates list of supported Node.js versions
* Update dev dependencies
2021-05-05 Daniel Friesen <[email protected]>
* Fixed `validateIBAN`'s handling of unsupported countries like US
* Added checksum validation for unsupported/unknown countries to `validateIBAN`
2021-04-03 Saša Jovanić <[email protected]>
* Coverage improved to 100%
2021-04-03 Saša Jovanić <[email protected]>
* Version 3.3.0
* Error codes for IBAN and BIC validation. Added `validateIBAN` and `validateBIC` methods that will return error codes.
2021-04-03 Saša Jovanić <[email protected]>
* Version 3.2.5
* (Dependabot) Bump y18n from 3.2.1 to 3.2.2
2021-03-29 Xavier Alvarez
* Fix validation for Burkina Faso, Benin, Algeria and Mali
2021-03-10 Saša Jovanić <[email protected]>
* Version 3.2.4
* Exported `countrySpecs` to restore a bit of compatibility broken in 3.2.3
* Updated development dependencies
* Documentation is now part of master branch
2021-02-07 Saša Jovanić <[email protected]>
* Version 3.2.3
* Dependabot PR merged
2021-02-06 Richard Leurs
* Improve bundle size
2020-11-10 Saša Jovanić <[email protected]>
* Version 3.2.2
* Fixed support for Cape Verde
* Dependabot PR merged
2020-11-10 Saša Jovanić <[email protected]>
* Switch from `jsdoc` to `typedoc` for documentation generation
* Typo in interface name fixed, this will require mayor version release
2020-11-09 Saša Jovanić <[email protected]>
* Removed `tslint` and added `eslint` and `prettier` to be used with `gulp lint` task
* Added GitHub Action for linting to workflow
* Updated PR template on GitHub and modified `CONTRIBUTING.md` document
2020-11-04 Saša Jovanić <[email protected]>
* Version 3.2.1
* Merged PR from @witoldsz: Fixed Azerbaijan IBAN check regexp
2020-11-04 Saša Jovanić <[email protected]>
* Removed Travis CI integration and integrated Github Action to show badge on master branch and status on pull requests
* Upgraded to `typescript` 4
2020-11-03 Saša Jovanić <[email protected]>
* Version 3.2.0
* Added Node 15 and removed node 13 to Travis environments
* Updated various development dependencies
* Test file is no longer written in TypeScript - types/chai is a problem when building for ES5
* Switched from `istanbul` to `nyc` for code coverage
* Added Libya as new addition to official IBAN registry
* Fix crash when `isValidBIC` receives `null` or `undefined`
* Added Github Build Action as preparation to move away from Travis CI
2020-06-21 Saša Jovanić <[email protected]>
* Version 3.1.0
* Merged PR from @EarthlingRich (Richard Leurs) that adds `isSEPACountry` function.
* Fixed RegExp for Seychelles
* Added Node 14 to Travis environments
2020-04-05 Saša Jovanić <[email protected]>
* Version 3.0.0
2020-03-31 Saša Jovanić <[email protected]>
* Updated some dev dependencies
2020-03-29 Saša Jovanić <[email protected]>
* Merged #18 - Drop country names from output - PR from @eemeli (Eemeli Aro) that removes country names from functions output. Country code is still present. This will reduce total bundle size. If you still need country names, please use `countrynames` or `country-iso` packages.
* Merged various dependabot pull requests.
* Added prettier as dev dependency.
* Upgraded dependencies based on `npm audit`.
* Added node 13 and dropped node 11 on Travis.
* Added Egypt as new addition to official IBAN specification.
* Added countries that are not in official IBAN specification published by Swift: Algeria, Angola, Benin, Burkina Faso, Burundi, Cameroon, Cape Verde, Iran, Ivory Coast, Madagascar, Mali, Mozambique, Senegal, Comoros, Chad, Gabon, Honduras, Morocco, Nicaragua, Niger, Togo, Central African Republic, Djibouti, Equatorial Guinea and Guinea-Bissau.
2019-08-12 Saša Jovanić <[email protected]>
* Released varsion 2.2.0
* Fixed Swift register PDF link on README file
* Fixed problem with invalid IBAN checksum structure (GH16)
* When checking if IBAN checksum is valid we will generate IBAN checksum and compare it with existing one instead of checking if result of mod97-10 is 1
* Added `strict` flag to tsconfig
2019-05-05 Saša Jovanić <[email protected]>
* Updated development dependencies to latest versions
* Updated deep dependencies that have security issues
2019-05-05 Saša Jovanić <[email protected]>
* Released varsion 2.1.0
* Merged PR1 - Renamed `main:jsnext` to `modules` - Thanks @NeoLegends (PR1/GH9)
* Upraded various packages containing security vulnerabilities using `npm audit fix`
* Upgraded Gulp to version 4 and all gulp tasks
* Added Vatican City State (GH13)
* `friendlyFormatIBAN` and `electronicFormatIBAN` will return `null` when non-string value is provided (GH15).
* Fixed issue with `extractBIC` when argument is provided in lowercase (GH12).
2018-03-11 Saša Jovanić <[email protected]>
* Released version 2.0.0
* BREAKING: `isValidIBAN` does not accept IBAN with `-` and ` ` any more - IBAN must be already in electronic format
* `getCountrySpecifications` now returns all countries (ISO-3166-1 alpha-2 + `XK` - temporary country code for Kosovo) with `IBANRegistry` boolean property that indicates if country is in IBAN registry or not
* `extractIBAN` now requires IBAN in electronic format
* `isValidBIC` now also checks if Country exists
* `extractBIC` also returns property `countryCode`
* Added `tslint` as development dependency
2018-02-13 Saša Jovanić <[email protected]>
* Released version 1.6.0
* Fixed link to latest IBAN registry PDF document
* Fixed validation for Costa Rica (it has 18 digits now, not 17)
* Added Republic of Belarus
* Added Iraq
* Renamed `Palestinian teritories` to `State of Palestine`, as in IBAN registry
* Added El Salvador
* Updated develpoment dependencies
* `ExtractIBANResult` now also contains `iban` that represents IBAN electronic format
* `electronicFormatIBAN` now removes only spaces and dashes, not the other unicode characters
2017-11-15 Saša Jovanić <[email protected]>
* Released version 1.5.1
* Fixed mistake in BIC validation regexp when brach code is present (GH-5)
* Added node.js 9 to TravisCI
2017-10-10 Saša Jovanić <[email protected]>
* Released version 1.5.0
* Fixed typos in source code and documentation (GH-4)
2017-10-05 Saša Jovanić <[email protected]>
* Changed documentation theme to `docdash`
* Fixed links in README to avoid broken links in documentation
* Updated `coverals` package
2017-10-05 Saša Jovanić <[email protected]>
* Released version 1.4.0
* Added code of conduct
* Updated mocha development dependency to 4.0
* Added contribution guide
* Updated JSDoc to latest version
* Added issue and pull request template
2017-08-23 Saša Jovanić <[email protected]>
* Now using @types - typings removed
2017-08-22 Saša Jovanić <[email protected]>
* Updated development dependencies
* Added node version 8 to TravisCI tests
2017-03-09 Saša Jovanić <[email protected]>
* Released version 1.3.0
* Fixed `jsnext:main` file output
* Fixed problem with BIC/SWIFT validation when branch code is part of BIC/SWIFT
* extractBIC will return `branchCode` as '619' (primary office) if branch code in not part of BIC/SWIFT number
* Fixed README file
* Updated development dependencies
2017-02-04 Saša Jovanić <[email protected]>
* Released version 1.2.0
* Added BIC/SWIFT validation
* Added BIC/SWIFT extraction
* Updated TypeScript definitions
2017-01-29 Saša Jovanić <[email protected]>
* Removed testing on Node 4 and 5 in TravisCI and added testing on 7
* Updated dev dependencies
* Removed TSLint deprecations
* Fixed ducumentation
2016-08-30 Saša Jovanić <[email protected]>
* Removed CodeCov codes
* Added Coveralls badge and integration
* Added Dependency CI badge
2016-08-27 Saša Jovanić <[email protected]>
* Released version 1.1.0
* Added Sao Tome And Principe (ST)
* Added Saint Lucia (LC)
* Added Aland Islands (AX)
* Added French Guyana (GF)
* Added Guadeloupe (GP)
* Added Martinique (MQ)
* Added Reunion (RE)
* Added French Polynesia (PF)
* Added French Southern Territories (TF)
* Added Mayotte (YT)
* Added New Caledonia (NC)
* Added Saint Barthelemy (BL)
* Added Saint Martin (MF)
* Added Saint Pierre et Miquelon (PM)
* Added Wallis and Futuna Islands (WF)
* Added Seychelles (SC)
* Fixed Republic of Azerbaijan and Jordan regexps
* Fixed some of the country names
* Added Node 6 to Travis CI
* Added Codecov to Travis CI config file
* Added this ChangeLog
* Updated development dependencies and typings
* Removed old script that used to retrive IBAN countries and codes from Wikipedia