All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Metadata updates
- Support for XNSE (NSE Clearing Limited) added.
XNSE0000001
is the branch.
- Metadata updates
- Metadata updates
- Metadata updates
- Metadata updates
- Metadata updates
- Metadata updates
- Metadata updates
- Metadata updates
- Metadata updates
- Metadata updates
- Metadata updates
- Metadata updates
- Metadata updates
- Metadata updates
- Metadata updates
- Metadata updates
- Metadata updates
- Metadata updates
- Metadata updates
- Metadata updates
- Automated SDK Releases
- Added Documentation
- Metadata updates
- Metadata updates
- Metadata updates
- Metadata updates
- Metadata Updates
- Updates on list of UPI enabled banks
+ABSB Abhinav Sahakari Bank
+AJKB Akola Janata Commercial Co-operative Bank
+APRR A.P. Raja Rajeswari Mahila Co-operative Urban Bank
+BDBX Bellary District Co-operative Central Bank
+BHCX Bhuj Commercial Co-operative Bank
+BMCB Bombay Mercantile Co-operative Bank
-CGBX Chhattisgarh Rajya Gramin Bank
+CRGB Chhattisgarh Rajya Gramin Bank
+FINX Financial Co-operative Bank
+GUNX Guntur Co-operative Urban Bank
+JONX Jodhpur Nagrik Sahakari Bank
+MCUX Mahaveer Co-operative Urban Bank
-MMMX Mahila Nagrik Sahakari Bank Maryadit Mahasamund
-MSOX Manorama Co-operative Bank Solapur
+MSSX Merchants Souharda Sahakara Bank Niyamitha
+SWSX Shree Warana Sahakari Bank
+TKTX Kottakkal Co-operative Urban Bank
+UCBX Urban Co-operative Bank Bareilly
+VADX Valsad District Central Co-operative Bank
+VASJ Vasai Janata Sahakari Bank
-VJSX Vasai Janata Sahakari Bank
+COMX Co-operative Bank of Mehsana
- Metadata Updates
- Dependency Updates
- Metadata updates
- Dependency Updates
- Updated metadata
- All constant files are now automatically generated
IXXX
as custom bank code for "Indrayani Co-operative Bank"- NPCI does not publish bank type any more, so these are now maintained in this repository as patches
- Minor bank name updates
- Support for Go 1.18
- New field added:
ISO3166
(IN-XX
, as per the ISO-3166 specification).
- Updated Metadata
- Updated Metadata
- Update IFSC.json for the below 20 IFSC codes
- Adds back 20 IFSC codes removed due to a change on the RBI sheet structure in 2.0.2
- Metadata changes
- Metadata changes
- Removed support for Elixir package
- Builds are now powered by GitHub Actions, instead of Wercker
- There is a supported golang SDK. See the README for instructions on how to use it.
- 1 New Bank:
"AHDC": "Ahmednagar District Central Co-operative Bank"
- Only metadata changes in this release.
- 2 new banks
- RDCB: Rajnandgaon District Central Co Operative Bank
- TMSB: The Malad Sahakari Bank Ltd
- Support PHP8
- Fix for some invalid IFSCs being marked as valid. Ex:
PUNB0000000
(#229) - Update list of UPI enabled banks
- Fix all exported datasets to include correct bank name.
- Only use validated MICR codes
- [upi] Vijaya Bank and Dena Gujarat Gramin Bank are no more
- [upi] 7 new banks now support UPI
- Metadata update for new release
- Sanitizes most text fields to remove special characters that show up from encoding errors. Fixes #29, #32
- Start parsing contact numbers from NEFT sheet as well. Published in E.164 wherever possible
- Changes some empty fields to null instead of "NA"
- Only metadata changes in this release.
- Data corrections to account for broken alignment in RBI's RTGS spreadsheet
- Improved support for Contact details that are sourced from RTGS dataset. CONTACT details are returned in E.164 format
- Metadata updates
- 2 new banks:
- ARBL: Arvind Sahakari Bank
- TNCB: Nawanagar Co-operative Bank
- Name for STCB changed from "State Bank of Mauritius" to "SBM Bank"
- Temporary code added for "Sri Rama Co-operative Bank":
SXXX
- Support for ICLL (Indian Clearing Corporation) added.
ICLL0000001
is the branch.
- Initial support for SWIFT mappings. Only SBI and PNB branches are currently supported, and accuracy is not guaranteed. Feedback is welcome.
- Metadata changes
- Only metadata changes in this release
- New Banks:
AKKB
: Akkamahadevi Mahila Sahakari Bank NiyamitMUCG
: Merchants Urban Coop BankSBCR
: Shree Basaveshwar Urban Coop BankSBPS
: Sri Basaveshwar Pattana Sahakari Bank
- 1 new bank - TPSC ("Punjab State Cooperative Bank")
- 15 new banks in UPI
- Patches
PUNB0641100
to give correct response. - [php] Returns the BANKCODE from the API instead of using the first 4 characters.
- The large number of additions to Union Bank/Punjab National bank is due to the upcoming mergers. The existing IFSC for the merged banks are not impacted.
- Metadata updates
- Metadata updates
- New Banks:
- HUCH : Hanamasagar Urban Co-operative Bank
- MDBK : Model Co-operative Bank
- SDTC : Shri D T Patil Co-operative Bank
- Metadata updates
- Optimized memory consumption in php tests.
- New Banks:
- KBKB : Kookmin Bank
- SUSB : Suco Souharda Sahakari Bank
- Metadata updates
- Metadata updates
- Metadata updates
- Madhya Bihar Gramin Bank and Bihar Gramin Bank merged to form Dakshin Bihar Gramin Bank.
- Fixes a critical bug in the node.js SDK which reported some valid IFSCs as invalid.
CENTRE
andCITY
fields should now be present across all rows. If we don't have a value, it will be set toNA
.
- New
DatasetTest
to ensure fields don't get missed out in the future
- Adds bank constants in nodejs
- Adds offline bank details fetch method in ruby.
- Adds support for
upi: true
flag inbanks.json
- Adds
UPI: true/false
flag inIFSC.csv
andby-banks
JSON files
- Improves coverage of bank constants in ruby.
1.4.10 - 2020-01-02
- Metadata Updates
- Support for patches that can override data for specific IFSC codes
- NEFT Block for certain banks:
- Bank Of Ceylon
- Krung Thai Bank
- Kaveri Grameena Bank
- Kerala Gramin Bank
- Pragathi Krishna Gramin Bank
- Sbm Bank Mauritius Ltd
1.4.9 - 2019-11-07
- Metadata Updates
1.4.7 - 2019-10-14
- Minor Metadata updates
1.4.6 - 2019-09-05
- Metadata updates
- Catholic Syrian Bank is renamed to CSB Bank
1.4.5 - 2019-07-15
- Regular Metadata Updates
1.4.4 - 2019-06-17
- Regular Metadata Updates
- Adds support for custom sublets. (#114)
1.4.2 - 2019-05-16
- Regular Metadata Updates
1.4.1 - 2019-04-25
- Parsing of empty/NA MICR/IINs/IFSCs in NPCI ACH List. #100
- Updated list of sublets to remove all exceptions
- Regular Metadata Changes. See [Release Page][1.4.0] for a list.
- One new Bank:
AJAR
- Adds NPCI-only IFSCs from https://www.npci.org.in/national-automated-clearing-live-members-1. See #100 and #109 for some more details.
- A
NEFT=true|false
flag is added on all datasets, which will get added to the API with this release. - A
IMPS=true|false
flag is added, which is currently in alpha. There is not enough clarity around this yet (See #109), so please don't use this in production yet. This can be removed at any time. Feedback on the correctness of this flag is welcome. - A MICR is now available for all rows. This will also reflect on the API.
- Parser speed and general improvements. Builds only take 3 minutes, and caching related stuff is removed.
- The parser converts XLS/XLSX files to CSV before parsing, which results in cleaner data in some cases.
- Removes some data formats (YAML/Large JSON) for cleaner code. If you were using them, please let create an issue.