diff --git a/.bower.json b/.bower.json index 24a3455813..f9d4b9df69 100644 --- a/.bower.json +++ b/.bower.json @@ -1,7 +1,7 @@ { "name": "alasql", "description":"Versatile SQL database for browser or node. Handles both your (traditional) relational tables and nested JSON data (noSQL). Export, store, and import data from localStorage, IndexedDB, or Excel.", - "version": "0.1.9", + "version": "0.1.10", "license": "MIT", "keywords": [ "sql", diff --git a/CHANGELOG.md b/CHANGELOG.md index e5e1309062..9ad8c72242 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,9 @@ # Changelog -### 0.1.10 "Genova" (31.05.2015 - ....06.2015) +### 0.1.10 "Genova" (31.05.2015 - 02.06.2015) * CALL procedure() statement - +* bitHound advices +* bower.json file updated ### 0.1.9 "Torino" (29.05.2015 - 31.05.2015) * SERIAL data type added diff --git a/gulpfile.js b/gulpfile.js index fe569fa3ec..07cd750152 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -88,7 +88,7 @@ gulp.task('js-merge', function () { './src/70insert.js', './src/72delete.js', './src/74update.js', - './src/74update.js', +// './src/74update.js', './src/75merge.js', './src/76usedatabase.js', './src/77declare.js', diff --git a/meteor/package.js b/meteor/package.js index cc12eaf49e..78e51ad150 100644 --- a/meteor/package.js +++ b/meteor/package.js @@ -1,6 +1,6 @@ Package.describe({ name: 'agershun:alasql', - version: '0.1.19', + version: '0.1.20', // Brief, one-line summary of the package. summary: 'AlaSQL - JavaScript SQL database library', // URL to the Git repository containing the source code for this package. diff --git a/package.json b/package.json index 7aa32e7582..d329392d1a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "alasql", "description": "Versatile SQL database for browser or node. Handles both your (traditional) relational tables and nested JSON data (noSQL). Export, store, and import data from localStorage, IndexedDB, or Excel.", - "version": "0.1.9", + "version": "0.1.10", "author": "Andrey Gershun ", "directories": { "test": "test" diff --git a/src/05copyright.js b/src/05copyright.js index e4b2bc84ca..5eb2403c35 100644 --- a/src/05copyright.js +++ b/src/05copyright.js @@ -1,7 +1,7 @@ -/*! AlaSQL v0.1.9 (c) 2014-2015 Andrey Gershun | alasql.org/license */ +/*! AlaSQL v0.1.10 (c) 2014-2015 Andrey Gershun | alasql.org/license */ /* @module alasql -@version 0.1.8 +@version 0.1.10 AlaSQL - JavaScript SQL database (ñ) 2014-2015, Andrey Gershun diff --git a/src/10start.js b/src/10start.js index e2413792ca..c5ec13d218 100644 --- a/src/10start.js +++ b/src/10start.js @@ -94,7 +94,7 @@ var alasql = function alasql(sql, params, cb, scope) { Current version of alasql @constant {string} */ -alasql.version = "0.1.9"; +alasql.version = "0.1.10"; /** Debug flag diff --git a/stuff/keywords/badwords.md b/stuff/keywords/badwords.md new file mode 100644 index 0000000000..62a11248d5 --- /dev/null +++ b/stuff/keywords/badwords.md @@ -0,0 +1,7 @@ +This is a list of keywords to be removed: + +VALUE +MATRIX +RECORDSET +TEXTSTRING +ROW diff --git a/test/test352.js b/test/test352.js new file mode 100644 index 0000000000..0ada0bef6f --- /dev/null +++ b/test/test352.js @@ -0,0 +1,49 @@ +if(typeof exports === 'object') { + var assert = require("assert"); + var alasql = require('..'); +} else { + __dirname = '.'; +}; + + +describe('Test 352 TEST EQUALITY', function() { + it('1. CREATE DATABASE',function(done){ + alasql('CREATE DATABASE test352;USE test352'); + done(); + }); + + it('2. TEST =',function(done){ + var res = alasql('= 1=1'); + assert.deepEqual(res,true); + var res = alasql('= 1=NULL'); + assert.deepEqual(res,false); + var res = alasql('= 0=NULL'); + assert.deepEqual(res,false); + done(); + }); + + it('3. TEST ==',function(done){ + var res = alasql('= 1==1'); + assert.deepEqual(res,true); + var res = alasql('= 1==NULL'); + assert.deepEqual(res,false); + var res = alasql('= 0==NULL'); + assert.deepEqual(res,false); + done(); + }); + + it('4. TEST == deepEqual',function(done){ + var res = alasql('= {a:1}=={a:1}'); + assert.deepEqual(res,true); + var res = alasql('= {a:1}=={a:2}'); + assert.deepEqual(res,false); + done(); + }); + + it('99. DROP DATABASE',function(done){ + alasql.options.modifier = undefined; + alasql('DROP DATABASE test352'); + done(); + }); + +});