v0.5.3 (2014-04-04) ------------------- [fix] Multiple recordsets in Prepared Statements v0.5.2 (2014-04-04) ------------------- [new] Support for Prepared Statements [fix] Fixed order of output parameters [fix] Minor fixes in node-tds driver v0.5.1 (2014-04-01) ------------------- [change] Updated to new Tedious 0.2.1 [new] You can now easily setup type's length/scale (sql.VarChar(50)) [new] Serialization of Geography and Geometry CLR types [new] Support for creating Table-Value Parameters (var tvp = new sql.Table()) [new] Output parameters are now Input-Output and can handle initial value [new] Option to choose whether to pass/receive times in UTC or local time [new] Connecting to named instances simplified [change] Default SQL data type for JS String type is now NVarChar (was VarChar) v0.5.0 (2014-01-25) ------------------- [new] You can now attach event listeners to Connection (connect, close), Transaction (begin, commit, rollback) and Request (row, recordset, done) [new] You can now set length of Char, NChar and Binary output parameters [new] You can now change default transaction isolation level [change] Errors are now splitted to three categories for better error handling - ConnectionError, TransactionError, ReqestError [new] Tedious: Binary and VarBinary types are now available as input and output parameters [new] Tedious: Image type is now available as input parameter [change] Tedious: Binary, VarBinary and Image types are now returned as buffer (was byte array) [change] Tedious: Transaction isolationLevel default is now READ_COMMITED (was READ_UNCOMMITED) [fix] Tedious: Fixed issue when zero value was casted as null when using BigInt as input parameter [fix] Tedious: Fixed issue when dates before 1900/01/01 in input parameters resulted in "Out of bounds" error [new] node-tds: UniqueIdentifier type in now available as input and output parameter [fix] node-tds: UniqueIdentifier type is now parsed correctly as string value (was buffer) [fix] node-tds: Text, NText, Char, NChar, VarChar and NVarChar input parameters has correct lengths [fix] node-tds: Fixed Error messages [fix] Msnodesql: Char, NChar, Xml, Text, NText and VarBinary types are now correctly functional as output parameters v0.4.5 (2014-01-23) ------------------- [new] Added support for "co" flow controller via co-mssql module v0.4.4 (2014-01-22) ------------------- [change] returnValue also accessible as property of recordsets v0.4.3 (2014-01-14) ------------------- [fix] Even better network error handling in tedious [new] Module is compatible with Node.js 0.11 v0.4.2 (2014-01-06) ------------------- [new] Added connection timeout for node-tds [fix] Module now handle tedious network errors correctly [fix] Connection pool now destroy failed connections correctly [fix] Connection to instance name via tedious now works correctly [change] Option 'timeout' is now common option for all drivers (see documentation) v0.4.1 (2013-12-13) ------------------- [fix] Filter empty recordsets when NOCOUNT is OFF v0.4.0 (2013-12-12) ------------------- [new] Added support for transactions. [new] node-tds is now available as an optional TDS driver. [new] Documentation updated to CSDoc spec. [change] Tedious driver no longer use tedious-connection-pool for connection pooling [change] Msnodesql is now pooled v0.3.4 (2013-10-23) ------------------- [new] Queries with input and output parameters. v0.3.3 (2013-10-23) ------------------- [new] Test connection when tedious pool is created. v0.3.2 (2013-09-30) ------------------- [new] Added support for multiple connections. v0.3.1 (2013-09-13) ------------------- [fix] NaN values of input parameters are automatically converted to null. v0.3.0 (2013-09-08) ------------------- [new] Documentation extended [new] Microsoft Driver for Node.js for SQL Server is now available as an optional TDS driver. [new] Metadata are now accesible trough recordset.columns property. [new] Support for multiple recordsets in query. [fix] SQL null values are now correctly casted as JS null. [change] Default SQL data type for JS Number is now sql.Int (was sql.BigInt). v0.2.5 (2013-09-05) ------------------- [fix] Multiple columns with identical name in same recordset are now handled correctly. v0.2.4 (2013-08-15) ------------------- [fix] Errors are now instance of Error. [fix] Empty recordsets fixed. v0.2.3 (2013-08-14) ------------------- [new] Verbose mode for query. v0.2.2 (2013-08-11) ------------------- [new] Verbose mode for stored procedure. [fix] Null values fixed. v0.2.0 (2013-08-10) ------------------- [change] Project was renamed from xsp-mssql to node-mssql. [fix] Some minor bug fixes. v0.1.0 (2013-07-10) ------------------- Initial release.