Skip to content

Commit 1075a00

Browse files
committed
Version 1.0.24 - fix express bug with promises
Calling the connect and exec functions within promises while using Express could result in the promise not being resolved and would thus cause the application to hang. This has been fixed. Support for node versions 0.10, 0.12, and 4.x was also removed. Change-Id: Iff9f2228a659978a8aebd471359c72cbefa5255d
1 parent 8e8c933 commit 1075a00

File tree

6 files changed

+15
-2093
lines changed

6 files changed

+15
-2093
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ Versions supported:
2222
<tr><td>1.0.19</td><td>8.x</td></tr>
2323
<tr><td>1.0.22</td><td>9.x</td></tr>
2424
<tr><td>1.0.23</td><td>10.x</td></tr>
25+
<tr><td>1.0.24</th><td><b>Only</b> 5.x through 10.x (support for 0.10, 0.12, and 4.x is dropped)</td></tr>
2526
</table>
2627

2728
## Getting Started

binding.gyp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,12 @@
55
"defines": [ '_SACAPI_VERSION=5', 'DRIVER_NAME=sqlanywhere' ],
66
"sources": [ "src/sqlanywhere.cpp",
77
"src/utils.cpp",
8-
"src/sqlanywhere_v0_10.cpp",
9-
"src/utils_v0_10.cpp",
108
"src/sacapidll.cpp", ],
119

12-
"include_dirs": [ "src/h", ],
10+
"include_dirs": [
11+
"src/h",
12+
"<!(node -e \"require('nan')\")",
13+
],
1314

1415
'configurations': {
1516
'Release': {

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"author": "SQL ANYWHERE",
33
"name": "sqlanywhere",
44
"description": "SQL Anywhere JavaScript Driver.",
5-
"version": "1.0.23",
5+
"version": "1.0.24",
66
"repository": {
77
"url": "https://github.com/sqlanywhere/node-sqlanywhere"
88
},
@@ -12,5 +12,9 @@
1212
},
1313
"scripts": {
1414
"install": "node build.js"
15+
},
16+
"dependencies": {
17+
"help": "^3.0.2",
18+
"nan": "2.11.1"
1519
}
1620
}

0 commit comments

Comments
 (0)