Comparing version 1.10.0 to 1.11.0
@@ -376,3 +376,3 @@ // Generated by CoffeeScript 1.9.0 | ||
Connection.prototype.defaultConfig = function() { | ||
var _base, _base1, _base10, _base11, _base12, _base13, _base2, _base3, _base4, _base5, _base6, _base7, _base8, _base9; | ||
var _base, _base1, _base10, _base11, _base12, _base13, _base14, _base2, _base3, _base4, _base5, _base6, _base7, _base8, _base9; | ||
(_base = this.config).options || (_base.options = {}); | ||
@@ -402,2 +402,5 @@ (_base1 = this.config.options).textsize || (_base1.textsize = DEFAULT_TEXTSIZE); | ||
} | ||
if ((_base14 = this.config.options).enableAnsiNullDefault == null) { | ||
_base14.enableAnsiNullDefault = true; | ||
} | ||
if (!this.config.options.port && !this.config.options.instanceName) { | ||
@@ -900,5 +903,6 @@ this.config.options.port = DEFAULT_PORT; | ||
Connection.prototype.getInitialSql = function() { | ||
var xact_abort; | ||
var enableAnsiNullDefault, xact_abort; | ||
xact_abort = this.config.options.abortTransactionOnError ? 'on' : 'off'; | ||
return "set textsize " + this.config.options.textsize + "\nset quoted_identifier on\nset arithabort off\nset numeric_roundabort off\nset ansi_warnings on\nset ansi_padding on\nset ansi_nulls on\nset concat_null_yields_null on\nset cursor_close_on_commit off\nset implicit_transactions off\nset language us_english\nset dateformat mdy\nset datefirst 7\nset transaction isolation level " + (this.getIsolationLevelText(this.config.options.connectionIsolationLevel)) + "\nset xact_abort " + xact_abort; | ||
enableAnsiNullDefault = this.config.options.enableAnsiNullDefault ? 'on' : 'off'; | ||
return "set textsize " + this.config.options.textsize + "\nset quoted_identifier on\nset arithabort off\nset numeric_roundabort off\nset ansi_warnings on\nset ansi_padding on\nset ansi_nulls on\nset ansi_null_dflt_on " + enableAnsiNullDefault + "\nset concat_null_yields_null on\nset cursor_close_on_commit off\nset implicit_transactions off\nset language us_english\nset dateformat mdy\nset datefirst 7\nset transaction isolation level " + (this.getIsolationLevelText(this.config.options.connectionIsolationLevel)) + "\nset xact_abort " + xact_abort; | ||
}; | ||
@@ -905,0 +909,0 @@ |
@@ -35,3 +35,3 @@ { | ||
], | ||
"version": "1.10.0", | ||
"version": "1.11.0", | ||
"main": "./lib/tedious.js", | ||
@@ -43,3 +43,3 @@ "repository": { | ||
"engines": { | ||
"node": ">=0.6" | ||
"node": ">= 0.10" | ||
}, | ||
@@ -46,0 +46,0 @@ "dependencies": { |
@@ -7,2 +7,6 @@ # Tedious (node implementation of TDS) | ||
**NOTE: New columns are nullable by default as of version 1.11.0** | ||
Previous behavior can be restored using `config.options.enableAnsiNullDefault = false`. See [pull request 230](https://github.com/pekim/tedious/pull/230). | ||
**NOTE: Default login behavior has changed slightly as of version 1.2** | ||
@@ -9,0 +13,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
210896
6156
53