Bump the version number to 2.8.1. Update documentation prior to release. (CVS 978)

FossilOrigin-Name: 0874814ab01ffc0acffec8e6cec34eaab3428d36
This commit is contained in:
drh 2003-05-17 01:39:39 +00:00
parent 299fa266df
commit 8625f9fe38
6 changed files with 50 additions and 48 deletions

View File

@ -1 +1 @@
2.8.0
2.8.1

View File

@ -1,9 +1,9 @@
C Escape\sbackslashes\sin\secho\scommands\sin\sthe\smakefiles.\s\sTickets\s#311,\s#282,\s#256.\s(CVS\s977)
D 2003-05-17T00:24:21
C Bump\sthe\sversion\snumber\sto\s2.8.1.\s\sUpdate\sdocumentation\sprior\sto\srelease.\s(CVS\s978)
D 2003-05-17T01:39:40
F Makefile.in 14d22c39109f6212b1fcc15aee6d05b20ac68476
F Makefile.linux-gcc b86a99c493a5bfb402d1d9178dcdc4bd4b32f906
F README f1de682fbbd94899d50aca13d387d1b3fd3be2dd
F VERSION e5b03976c56deafa24511d6ef17d64a28679e9bd
F VERSION 861f3b65982ad74cf5a8ddc9ce5df857c4c7a3bf
F aclocal.m4 ff32919e75f42b2d4213fe3c6f79dd0fe47f7769
F config.guess 831db445a8ae31d1f773fce85e14c16c8677417d
F config.sub 975368989965310238930ecf8e7f06a23061dbb1
@ -146,7 +146,7 @@ F www/arch.png 82ef36db1143828a7abc88b1e308a5f55d4336f4
F www/arch.tcl 44b589fc01d6829d43447ab40588b00aec5b9734
F www/audit.tcl 90e09d580f79c7efec0c7d6f447b7ec5c2dce5c0
F www/c_interface.tcl 5b54a6f65b70b02da2f6df4f8a23a4b10032e89e
F www/changes.tcl 7eb04deffbe116cdb558443f8f7df74ebd021daa
F www/changes.tcl 3c4a94fe05cffa6bc09ee94d5858f847e82eb2d5
F www/conflict.tcl 81dd21f9a679e60aae049e9dd8ab53d59570cda2
F www/datatypes.tcl 0cb28565580554fa7e03e8fcb303e87ce57757ae
F www/download.tcl 0932d7f4f0e8b2adbbd22fac73132f86e43ab4a9
@ -154,8 +154,8 @@ F www/dynload.tcl 02eb8273aa78cfa9070dd4501dca937fb22b466c
F www/faq.tcl 12d1788d4abcfe1ff3054e17605df2418883bf6f
F www/fileformat.tcl d9b586416c0d099b82e02e469d532c9372f98f3f
F www/formatchng.tcl cbaf0f410096c71f86a7537cf9249fa04b9a659c
F www/index.tcl b155eba45136d19e7aa6ba979d4093180c335cf7
F www/lang.tcl bb945a1081928d9de8f08fa15632ac42c73c0c13
F www/index.tcl a34315cada875af0b098b4c45981da8ab33fe7b6
F www/lang.tcl 4a22a96cfc3f8eae430cb4a0996d7c7855b07586
F www/mingw.tcl d96b451568c5d28545fefe0c80bee3431c73f69c
F www/nulls.tcl 29497dac2bc5b437aa7e2e94577dad4d8933ed26
F www/omitted.tcl 118062f40a203fcb88b8d68ef1d7c0073ac191ec
@ -165,7 +165,7 @@ F www/speed.tcl cb4c10a722614aea76d2c51f32ee43400d5951be
F www/sqlite.tcl 4bd1729e320f5fa9125f0022b281fbe839192125
F www/tclsqlite.tcl 1db15abeb446aad0caf0b95b8b9579720e4ea331
F www/vdbe.tcl 2013852c27a02a091d39a766bc87cff329f21218
P f1d955efd91093994db43a1540080d32442d5ac0
R 03992ccc785874fa02ae390fd264aa6c
P d614861b8ad9e661b8f08131b95d730e2c2c35c2
R c76d9b8ab613a0380e0dfbca7054b976
U drh
Z 260c30646225745d6845b061a282070d
Z bb2218ce727ba25eecc329f2efd70f2c

View File

@ -1 +1 @@
d614861b8ad9e661b8f08131b95d730e2c2c35c2
0874814ab01ffc0acffec8e6cec34eaab3428d36

View File

@ -12,8 +12,8 @@ puts {<html>
This file provides a high-level summary of changes to SQLite.
For more detail, refer the the checkin logs generated by
CVS at
<a href="http://cvs.hwaci.com:2080/sqlite/timeline">
http://cvs.hwaci.com:2080/sqlite/timeline</a>.
<a href="http://cvs.hwaci.com/sqlite/timeline">
http://cvs.hwaci.com/sqlite/timeline</a>.
</p>
<DL>
@ -25,6 +25,21 @@ proc chng {date desc} {
puts "<DD><P><UL>$desc</UL></P></DD>"
}
chng {2003 May 16 (2.8.1)} {
<li>Reactivated the VACUUM command that reclaims unused disk space in
a database file.</li>
<li>Added the ATTACH and DETACH commands to allow interacting with multiple
database files at the same time.</li>
<li>Added support for TEMP triggers and indices.</li>
<li>Added support for in-memory databases.</li>
<li>Removed the experimental sqlite_open_aux_file(). Its function is
subsumed in the new ATTACH command.</li>
<li>The precedence order for ON CONFLICT clauses was changed so that
ON CONFLICT clauses on BEGIN statements have a higher precedence than
ON CONFLICT clauses on constraints.
<li>Many, many bug fixes and compatibility enhancements.</li>
}
chng {2003 Feb 16 (2.8.0)} {
<li>Modified the journal file format to make it more resistant to corruption
that can occur after an OS crash or power failure.</li>

View File

@ -1,7 +1,7 @@
#
# Run this TCL script to generate HTML for the index.html file.
#
set rcsid {$Id: index.tcl,v 1.73 2003/02/15 23:09:17 drh Exp $}
set rcsid {$Id: index.tcl,v 1.74 2003/05/17 01:39:40 drh Exp $}
puts {<html>
<head><title>SQLite: An Embeddable SQL Database Engine</title></head>
@ -36,8 +36,8 @@ puts {
Quick Links:
<ul>
<li><a href="download.html">Download</a></li>
<li><a href="http://cvs.hwaci.com:2080/sqlite/timeline">Change Log</a></li>
<li><a href="http://cvs.hwaci.com:2080/sqlite/tktnew">Report a bug</a></li>
<li><a href="http://cvs.hwaci.com/sqlite/timeline">Change Log</a></li>
<li><a href="http://cvs.hwaci.com/sqlite/tktnew">Report a bug</a></li>
<li><a href="quickstart.html">Quick start</a></li>
</ul>
</td></tr></table>
@ -77,12 +77,12 @@ puts {<h2>Current Status</h2>
<p>A <a href="changes.html">Change Summary</a> is available on this
website. You can also access a detailed
<a href="http://cvs.hwaci.com:2080/sqlite/timeline">change history</a>,
<a href="http://cvs.hwaci.com:2080/sqlite/rptview?rn=2">view open bugs</a>,
<a href="http://cvs.hwaci.com/sqlite/timeline">change history</a>,
<a href="http://cvs.hwaci.com/sqlite/rptview?rn=2">view open bugs</a>,
or
<a href="http://cvs.hwaci.com:2080/sqlite/tktnew">report new bugs</a>
<a href="http://cvs.hwaci.com/sqlite/tktnew">report new bugs</a>
at the
<a href="http://cvs.hwaci.com:2080/sqlite/">CVS server</a>.</p>
<a href="http://cvs.hwaci.com/sqlite/">CVS server</a>.</p>
<p>Complete source code and precompiled binaries for the latest release are
<a href="download.html">available for download</a> on this site. You
@ -111,22 +111,6 @@ for additional information.
</p>
}
puts {<h2>Major Database File Format Change - Version 2.6.0 - 2002 July 17</h2>
<p>Beginning with version 2.6.0, the SQLite database file format changed
in an incompatible way. If you open a database file from version 2.5.6
or earlier with version 2.6.0 or later of the library, then the file format
will be converted automatically. This is an irreversible operation. Once
the conversion occurs, you will no longer be able to access the database
file from older versions of the library. If the database is large, the
conversion might take some time. (Allow 1 to 2 seconds per megabyte
of database under Linux.) If the database is read-only,
the conversion cannot occur and the attempt to open the database will
fail.
It is suggested that you make backup copies of older database files
before attempting to open them with version 2.6.0 or later of the library.</p>
}
puts {<h2>Documentation</h2>
<p>The following documentation is currently available:</p>
@ -151,11 +135,14 @@ puts {<h2>Documentation</h2>
<a href="fileformat.html">database file format</a> used by SQLite.
<li>A <a href="speed.html">speed comparison</a> between SQLite, PostgreSQL,
and MySQL.</li>
<li>User-written documentation is available on the
<a href="http://cvs.hwaci.com/sqlite/wiki">SQLite Wiki</a>. Please
contribute if you can.</li>
</ul>
</p>
<p>The SQLite source code is 30% comment. These comments are
another important source of information. </p>
another important source of information. </p>
}
@ -225,8 +212,8 @@ using SQLite, visit the Wiki documentation at:
</p>
<blockquote>
<a href="http://cvs.hwaci.com:2080/sqlite/wiki">
http://cvs.hwaci.com:2080/sqlite/wiki</a>
<a href="http://cvs.hwaci.com/sqlite/wiki">
http://cvs.hwaci.com/sqlite/wiki</a>
</blockquote>
}

View File

@ -1,7 +1,7 @@
#
# Run this Tcl script to generate the sqlite.html file.
#
set rcsid {$Id: lang.tcl,v 1.57 2003/05/10 02:54:02 jplyon Exp $}
set rcsid {$Id: lang.tcl,v 1.58 2003/05/17 01:39:40 drh Exp $}
puts {<html>
<head>
@ -21,7 +21,7 @@ language. But it does <a href="omitted.html">omit some features</a>
while at the same time
adding a few features of its own. This document attempts to
describe percisely what parts of the SQL language SQLite does
and does not support. A list of <a href="#keywords">keywords<a/> is
and does not support. A list of <a href="#keywords">keywords</a> is
given at the end.</p>
<p>In all of the syntax diagrams that follow, literal text is shown in
@ -1149,7 +1149,7 @@ If a NOT NULL constraint violation occurs, the NULL value is replaced
by the default value for that column. If the column has no default
value, then the ABORT algorithm is used.</p>
<p>When this conflict resolution strategy delete rows in order to
<p>When this conflict resolution strategy deletes rows in order to
statisfy a constraint, it does not invoke delete triggers on those
rows. But that may change in a future release.</p>
@ -1163,12 +1163,12 @@ in order from lowest to highest precedence:
<ol>
<li><p>
On a BEGIN TRANSACTION command.
On individual constraints within a CREATE TABLE or CREATE INDEX
statement.
</p></li>
<li><p>
On individual constraints within a CREATE TABLE or CREATE INDEX
statement.
On a BEGIN TRANSACTION command.
</p></li>
<li><p>
@ -1177,9 +1177,9 @@ In the OR clause of a COPY, INSERT, or UPDATE command.
</ol>
<p>The algorithm specified in the OR clause of a COPY, INSERT, or UPDATE
overrides any algorithm specified by a CREATE TABLE or CREATE INDEX.
The algorithm specified within a CREATE TABLE or CREATE INDEX will, in turn,
override the algorithm specified by a BEGIN TRANSACTION command.
overrides any algorithm specified on the BEGIN TRANSACTION command and
the algorithm specified on the BEGIN TRANSACTION command overrides the
algorithm specified in the a CREATE TABLE or CREATE INDEX.
If no algorithm is specified anywhere, the ABORT algorithm is used.</p>
}