Skip to content

Releases: AlaSQL/alasql

Sayhut (23.07.2017)

22 Jul 23:56
Compare
Choose a tag to compare
  • 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)

09 May 19:14
Compare
Choose a tag to compare
  • 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)

23 Mar 22:53
Compare
Choose a tag to compare
  • 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)

14 Mar 23:34
Compare
Choose a tag to compare
  • 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. Only xlsx package is needed.

Niau (20.02.2017)

20 Feb 00:15
Compare
Choose a tag to compare
  • Added: Last S in VALUES 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)

23 Jan 23:01
Compare
Choose a tag to compare
  • Addded: Support for "use strict"
  • Update: Better and faster deep compare of objects
  • Fix: Select.toString() had bugs

"Maiao" (22.12.2016)

22 Dec 19:38
Compare
Choose a tag to compare
  • 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)

09 Nov 19:26
Compare
Choose a tag to compare
  • 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)

13 Oct 21:31
Compare
Choose a tag to compare
  • 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)

05 Sep 09:31
Compare
Choose a tag to compare
  • 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.