- Fix #157 - node-firebird-native-api installation fails.
- Fix #147 - Build problems.
- Feature #136 - Add method for query cancellation.
- Feature #130 - Add options to Attachment.createBlob for stream blob creation.
- Feature #131 - Add method BlobStream.seek.
- Feature #133 - Update target code to ES2020 (node.js 14 compatible).
- Feature #115 - Add method Statement.getExecPathText.
- Feature #119 - Implementation of isValid property.
- Feature #121 - Deprecate methods executeReturning* replacing by executeSingleton*.
- Feature #114 - Add support for Visual Studio 2022 build.
- Feature #101 - Add property Statement.hasResultSet.
- Feature #102 - Add method Statement.setCursorName.
- Feature #87 - Support Firebird 4 INT128 data type.
- Feature #88 - Support Firebird 4 DECFLOAT(16) and DECFLOAT(34) data types.
- Feature #89 - Support Firebird 4 TIME WITH TIME ZONE and TIMESTAMP WITH TIME ZONE data types.
- Fix #94 - Wrong year in date/timestamp when year < 100.
- Fix #86 - Race condition in events processing.
- Feature #62 - Change value of getDefaultLibraryFilename in MacOS.
- Feature #63 - Make getMaster return OS error when failing to load the client library.
- Fix #69 - Subsequent use of Statement::execute* methods may send incorrect value of input parameters.
- Feature #30 - Add methods executeReturningAsObject and fetchAsObject to return records as objects instead of arrays.
- Feature #43 - Add Statement.columnLabels property.
- Minimal node version is 10.6.0.
- Fix #41 - Error: pointer argument must be an instance of Pointer class or null with node v13.
- Upgrade TypeScript to v3.7.