make oasis
[sqlgg.git] / changelog
blob11339c36f4e69c93545857ebe2a9ac25f346ff75
1 sqlgg changelog
2 ---------------
4 0.3.0
5 2015-04-14
6         * fix common prefix truncation for automatic variable names
7         * -no-header option
8         * ocaml: support datetime and float types
9         * sql: allow SELECT without FROM
10         * switch build system to oasis
11         * start split out sql parsing library
13 0.2.5
14 2014-04-25
15         * require ocamlfind, OUnit2 compatibility
16         * xml: output more query information (Petter Urkedal)
17         * sql: support PostgreSQL parameters (Petter Urkedal)
19 0.2.4
20 2013-09-16
21         + sql: more SQL
22         + `-gen none` to suppress output
23         + `-show-tables` to list tables
24         * treat all input files as one stream of statements
25         * do not generate code on errors
26         + ocaml: mysql traits, Fold callbacks
27         * simplify build
28         * allow ad-hoc substitution in generated sql (experimental)
30 0.2.3
31 2009-08-24
32         + sql: detect single-row SELECT (LIMIT 1, grouping without GROUP BY)
33         + ocaml: more robust traits
34         + sqlgg: noparse attribute
35         + sql: ORDER BY, explicit VALUES, CREATE LIKE, INSERT INTO ... SELECT,
36                         multi-table UPDATE, CASE, CREATE INDEX
37         + csharp: IEnumerable<>
39 0.2.2
40 2009-06-28
41         + generate C#
42         + parse table constraints
43         + reuse prepared statements
44         + substitute params syntax in queries to match target
45         + parse more SQL (mysql quirks, ALTER, DROP TABLE, INSERT SET)
46         + better infer types for UPDATE SET
48 0.2.1
49 2009-06-02
50         + generate XML and Java
51         + c++ traits for mysql
52         + parse more SQL
54 0.2.0
55 2009-05-17
56         + understands all basic SQL
57         + generate OCaml and C++
59 0.1.0
60 2009-05-05
61         + cleaned up old code