Skip to content

Latest commit

 

History

History
60 lines (36 loc) · 1.15 KB

CHANGELOG.md

File metadata and controls

60 lines (36 loc) · 1.15 KB

Change Log

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[1.2.0] - 2023-11-8

Compatible API amendments

The former calls toDDL and toERD

   let output = toDDL(input,opt);

are encouraged to be replaced with

   let qsql = new quicksql(input,opt); // parse once only
   let output = qsql.getDDL();
   let errors = qsql.getErrors();

[1.2.1] - 2024-2-8

Issues up to #51

Further Json to QSQL parsing progress

Performance optimization: from 12 sec down to 4.5 sec for 1000 line QSQL schema definition in test/profile.js (test for pk-fk chain of 333 tables, 3 column each; 268 ms for chain of 50 tables, 20 columns each).

[1.2.2] - 2024-2-15

Issue #52

Fixed invalid 'Misaligned Table ...' error, exhibited in vscode QSQL extension (yet to be published).

[1.2.4] - 2024-2-22

NPX command

Error diagnostic fixes

[1.2.10] - 2024-3-22

#41

[1.2.11] - 2024-3-22

#57 #62 #63

[1.2.12] - 2024-4-2

Misindented error diagnostics, one more time Table and column directive syntax check