blob: ff620398a320f97309946e7cf8f6372f1cc8c8fc [file] [log] [blame]
drhdce2cbe2000-05-31 02:27:49 +00001#
2# Run this script to generated a changes.html output file
3#
4puts {<html>
5<head>
6 <title>SQLite Change Log</title>
7</head>
8<body bgcolor="white">
9<h1 align="center">Recent Changes To SQLite</h1>
10
11<DL>
12}
13
14
15proc chng {date desc} {
16 puts "<DT><B>$date</B></DT>"
17 puts "<DD><P><UL>$desc</UL></P></DD>"
18}
19
drh49c87802000-06-06 18:24:42 +000020chng {2000 June 6} {
21<li>Added support for using <b>(SELECT ...)</b> within expressions</li>
22<li>Added support for <b>IN</b> and <b>BETWEEN</b> operators</li>
23<li>Added support for <b>GROUP BY</b> and <b>HAVING</b></li>
24<li>NULL values are now reported ot the callback as a NULL pointer
25 rather than an empty string.</li>
26}
27
drh32aa77e2000-06-03 19:28:48 +000028chng {2000 June 3} {
29<li>Added support for default values on columns of a table.</li>
30<li>Improved test coverage. Fixed a few obscure bugs found by the
31improved tests.</li>
32}
33
drhbed86902000-06-02 13:27:59 +000034chng {2000 June 2} {
35<li>All database files to be modified by an UPDATE, INSERT or DELETE are
36now locked before any changes are made to any files.
37This makes it safe (I think) to access
38the same database simultaneously from multiple processes.</li>
39<li>The code appears stable so we are now calling it "beta".</li>
40}
41
42chng {2000 June 1} {
43<li>Better support for file locking so that two or more processes
44(or threads)
45can access the same database simultaneously. More work needed in
46this area, though.</li>
47}
48
drh7203e282000-05-31 15:35:42 +000049chng {2000 May 31} {
drhbf66fff2000-05-31 15:43:25 +000050<li>Added support for aggregate functions (Ex: <b>COUNT(*)</b>, <b>MIN(...)</b>)
drhcce7d172000-05-31 15:34:51 +000051to the SELECT statement.</li>
drh56d48ad2000-05-31 21:06:30 +000052<li>Added support for <B>SELECT DISTINCT ...</B></li>
drhcce7d172000-05-31 15:34:51 +000053}
54
drhdce2cbe2000-05-31 02:27:49 +000055chng {2000 May 30} {
56<li>Added the <b>LIKE</b> operator.</li>
57<li>Added a <b>GLOB</b> operator: similar to <B>LIKE</B>
58but it uses Unix shell globbing wildcards instead of the '%'
59and '_' wildcards of SQL.</li>
60<li>Added the <B>COPY</b> command patterned after
61<a href="http://www.postgresql.org/">PostgreSQL</a> so that SQLite
62can now read the output of the <b>pg_dump</b> database dump utility
63of PostgreSQL.</li>
64<li>Added a <B>VACUUM</B> command that that calls the
65<b>gdbm_reorganize()</b> function on the underlying database
66files.</li>
67<li>And many, many bug fixes...</li>
68}
69
70chng {2000 May 29} {
71<li>Initial Public Release of Alpha code</li>
72}
73
74puts {
75</DL>
76<p><hr /></p>
77<p><a href="index.html"><img src="/goback.jpg" border=0 />
78Back to the SQLite Home Page</a>
79</p>
80
81</body></html>}