Releases: AlaSQL/alasql
Releases · AlaSQL/alasql
Sayhut (23.07.2017)
- Better: Performace on
distinct
selects - Better: Hashing for cashed SQLs
- Fix: Case insensetive selects from EXCEL
- Fix: Select from empty EXCEL
Sanaa (09.05.2017)
- Breaking: OFFSET will now skip the first N rows in a result set before starting to return any rows (before it would skip N-1)
- Add: Quartile aggregators (QUART, QUART2, QUART3)
- Add: Typescript definitoin now supports extensions
- Fix: Aggregate MEDIAN now working with ROLLUP
- Fix: Aggregate STDEV now working with ROLLUP
- Fix: SHOW COLUMNS works with the promise interface
- Fix: SHOW INDEX works with the promise interface
Turua (23.03.2017)
- Add: React native support
- Fix: CSV error when quote set to empty
- Fix: autoExt bug when not set for CSV on read
Wanaka (15.03.2017)
- Added: Lazy promise notation
- Added: Create user defined function via SQL statement
- Added: Create user defined aggretator via SQL statement
- Added: Auto extension for filenames on read + write
- Fix:
.xlsx
can now be imported via browser "upload" - Update:
xls.js
package not needed any more. Onlyxlsx
package is needed.
Niau (20.02.2017)
- Added: Last
S
inVALUES
can be omitted when insterting (For the lazy ones) - Added: The
VALUES
keyword is optional when insterting (For the very lazy ones) - Fix: Multiple worksheet Excel with custom headers
"Hipu" (24.01.2017)
- Addded: Support for "use strict"
- Update: Better and faster deep compare of objects
- Fix: Select.toString() had bugs
"Maiao" (22.12.2016)
- Added: Import data through AngularJS controllers
- Added: Support for running in VM for nodeJS
- Fix: Typescript definition
- Fix: False negatives for deepequal'ing of extended primitives
- Fix: Double quotation marks in CSV output
"Fitii" (09.11.2016)
- Added: trigger
AFTER DELETE
- Fix:
TRUNCATE TABLE
now works for local storage DB - Fix:
JOIN
a sub select - Removed: The
HELP
command (to save space)
"Makemo" (13.10.2016)
- Add: support for VALUE inside checks
- Add: Conflate null and undefined
- Add: Load CSV data from a string
- Add: Warn when server side uses browser build of lib
- Update: Typescript definition for native import
- Update: filesaver.js updated to 1.3.2
"Maumu" (05.09.2016)
- Added: Postgres arrays like array[] and text[]
- Added: Allow non-reserved keywords as identifiers
- Fix: tsv/csv can now be is an empty file
- Fix: alasql.d.ts format
- Fix: Better way to find out if indexedDB is present
- Fix:
null = null
is (now) null, baby. - Update: Column names first for RECORDSETS
Special thanks to @bopjesvla for good vibes and awesome code.