All notable changes to this project will be documented in this file.
- Emergency version to fix a push made to
npm
in error.
- Fixed multiple connections being created after
pool.query()
is called.
- Fixed bug when UNICODE is defined where statement in result object and column name properties wouldn't encode correctly
- Update package-lock.json with vulnerability fixes
- Fixed bug when UNICODE is defined where error message, error state, and column names wouldn't encode correctly
- Fixed bug with REAL, DECIMAL, and NUMERIC fields ocassionaly returning incorrect results
- Windows binaries are now built with
UNICODE
defined by default (like in 1.x)
columns
array on result set now includescolumnSize
,decimalDigits
, andnullable
data fromSQLDescribeCol
- Fixed bug with
callProcedure
on big-endian systems
node-pre-gyp
added to dependencies to download pre-built binaries- TypeScript definitions added for all functions and objects
- Refactored how column values are bound (now bound to correct C type)
- Promises no longer overwrite
odbcErrors
object on Errors - Parameters can now correctly be classified as integers or doubles
- Multi-byte UTF-8 strings are now returned correctly
- Fixed SQL_DECIMAL, SQL_REAL, and SQL_NUMERIC losing precision
- pool.query() now closes the connections after query
- Closing queries rapidly no longer causes segfaults
- Added
CHANGELONG.md
- Added Connection function
.setIsolationLevel(level, callback?)
- Refactored how parameters are stored and returned
- SQL_NO_TOTAL should no longer return error on queries
- connection.close() is now more stable
- Created much more rebust DEBUG messages
- Added support for
SQL_TINYINT
- Upgraded
lodash
from version 4.17.11 to 4.17.15
- Added support for JavaScript BigInt binding to
SQL_BIGINT
- Removed a debug message
- Fixed errors in
.callProcedure()
- Fixed Windows compilation issues
- Fixed dependency issue with
async
package
- COMPLETE REWRITE OF THE PACKAGE