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