]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Increase the version number and adjust documentation prior to the next release. ...
authordrh <drh@noemail.net>
Sun, 21 Aug 2005 18:40:20 +0000 (18:40 +0000)
committerdrh <drh@noemail.net>
Sun, 21 Aug 2005 18:40:20 +0000 (18:40 +0000)
FossilOrigin-Name: b15ed7db4d5186d8b22c0b51cd44c4d9d7001318

VERSION
manifest
manifest.uuid
www/changes.tcl
www/index.tcl
www/oldnews.tcl

diff --git a/VERSION b/VERSION
index be94e6f53db6b394e5e7cc7ceb12115a81870306..b347b11eac8ae6e5c3d9a0ed133b14e11280c9ff 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-3.2.2
+3.2.3
index dca5bb908b1747bde62605b2c0938b7ff95568ab..77e431ffc58e5ea6323cd44d02632b40ded9115e 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,9 +1,9 @@
-C Disable\smalloc\stests\swhen\snot\scompiled\swith\sSQLITE_DEBUG.\s(CVS\s2608)
-D 2005-08-21T18:21:50
+C Increase\sthe\sversion\snumber\sand\sadjust\sdocumentation\sprior\sto\sthe\snext\srelease.\s(CVS\s2609)
+D 2005-08-21T18:40:21
 F Makefile.in b109ddb46a5550d0732dcd6caca01c123f6d5cdd
 F Makefile.linux-gcc 06be33b2a9ad4f005a5f42b22c4a19dab3cbb5c7
 F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028
-F VERSION 44fad0bf0996660a11bf8187361de03941d9b7b0
+F VERSION aad4b1794658c3779ae33c0b5e18b1246635e0f3
 F aclocal.m4 7daea4c35e88de30d5a3f6f7a2ab99720e803bbd
 F art/2005osaward.gif 0d1851b2a7c1c9d0ccce545f3e14bca42d7fd248
 F art/SQLite.eps 9b43cc99cfd2be687d386faea6862ea68d6a72b2
@@ -263,7 +263,7 @@ F www/autoinc.tcl b357f5ba954b046ee35392ce0f884a2fcfcdea06
 F www/c_interface.tcl b51b08591554c16a0c3ef718364a508ac25abc7e
 F www/capi3.tcl 7a7cc225fe02eb7ab861a6019b08baa0014409e1
 F www/capi3ref.tcl 885f2aa112e2e9b8822753bf2972d5afd0cfeba9
-F www/changes.tcl 8fb8a688e6233d03b354d3f47499f388b887c67c
+F www/changes.tcl b7c98ed1e76aeb852295e9d2800f3586a5e090e9
 F www/common.tcl de758130d54d95d151ea0d17a2ae5b92e1bb01de
 F www/compile.tcl 276546d7eb445add5a867193bbd80f6919a6b084
 F www/conflict.tcl cdd0f4b59b0ba6d61f67e6a38f3ae45853bacb30
@@ -279,12 +279,12 @@ F www/dynload.tcl 02eb8273aa78cfa9070dd4501dca937fb22b466c
 F www/faq.tcl 49f31a703f74c71ce66da646aaf18b07a5042672
 F www/fileformat.tcl 900c95b9633abc3dcfc384d9ddd8eb4876793059
 F www/formatchng.tcl 053ddb73646701353a5b1c9ca6274d5900739b45
-F www/index.tcl c6cba63b6290bfe3fd0342833a38490e14f79e6d
+F www/index.tcl 4c4d89a608c946a5d4462e7fe06c064fb7fa604a
 F www/lang.tcl d55f580cff3f384ae82d29b1201babddf991f510
 F www/lockingv3.tcl f59b19d6c8920a931f096699d6faaf61c05db55f
 F www/mingw.tcl d96b451568c5d28545fefe0c80bee3431c73f69c
 F www/nulls.tcl ec35193f92485b87b90a994a01d0171b58823fcf
-F www/oldnews.tcl 61e4b210569e3f45b2df77482ddabb3fa2e8a8a6
+F www/oldnews.tcl 01fcaa22e6343b03acddaebe534b831f2ac71ae0
 F www/omitted.tcl f1e57977299c3ed54fbae55e4b5ea6a64de39e19
 F www/opcode.tcl 5bd68059416b223515a680d410a9f7cb6736485f
 F www/optimizing.tcl f0b2538988d1bbad16cbfe63ec6e8f48c9eb04e5
@@ -297,7 +297,7 @@ F www/tclsqlite.tcl 3df553505b6efcad08f91e9b975deb2e6c9bb955
 F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
 F www/version3.tcl a99cf5f6d8bd4d5537584a2b342f0fb9fa601d8b
 F www/whentouse.tcl 97e2b5cd296f7d8057e11f44427dea8a4c2db513
-P 3aa47c5587819a5fc3e2cb53a7fbc79ba65f0c3b
-R 738a6a8914c6fc9dd703dc52dd4d6e4a
+P f372682fa375c22213da0e4cd8413eab3c6ac85b
+R e7f0677036a899d63bb98ed10f0a20ee
 U drh
-Z 208f183f37a62ec3b16d53628a45819e
+Z 165be6c2252461a9ef4a7c48500166da
index e6aaf6dc2bccac84577e26ea2d85f8cd40c22cf4..a873daf44c7ad6029ae60eec53791ceef24b64eb 100644 (file)
@@ -1 +1 @@
-f372682fa375c22213da0e4cd8413eab3c6ac85b
\ No newline at end of file
+b15ed7db4d5186d8b22c0b51cd44c4d9d7001318
\ No newline at end of file
index da8d8577c42568f45df85ad040dbd3f0e164f930..cde43c7d75a9f08a1e0527db14c5f5199b025397 100644 (file)
@@ -17,10 +17,44 @@ http://www.sqlite.org/cvstrac/timeline</a>.
 
 
 proc chng {date desc} {
+  if {[regexp {\(([0-9.]+)\)} $date all vers]} {
+    set label [string map {. _} $vers]
+    puts "<A NAME=\"version_$label\">"
+  }
   puts "<DT><B>$date</B></DT>"
   puts "<DD><P><UL>$desc</UL></P></DD>"
 }
 
+chng {2005 August 21 (3.2.3)} {
+<li>Added support for the CAST operator</li>
+<li>Tcl interface allows BLOB values to be transferred to user-defined
+functions</li>
+<li>Added the "transaction" method to the Tcl interface</li>
+<li>Allow the DEFAULT value of a column to call functions that have constant
+operands</li>
+<li>Added the ANALYZE command for gathering statistics on indices and
+using those statistics when picking an index in the optimizer</li>
+<li>Remove the limit (formerly 100) on the number of terms in the
+WHERE clause</li>
+<li>The right-hand side of the IN operator can now be a list of expressions
+instead of just a list of constants</li>
+<li>Rework the optimizer so that it is able to make better use of indices</li>
+<li>The order of tables in a join is adjusted automatically to make
+better use of indices</li>
+<li>The IN operator is now a candidate for optimization even if the left-hand
+side is not the left-most term of the index.  Multiple IN operators can be
+used with the same index.</li>
+<li>WHERE clause expressions using BETWEEN and OR are now candidates
+for optimization</li>
+<li>Added the "case_sensitive_like" pragma and the SQLITE_CASE_SENSITIVE_LIKE
+compile-time option to set its default value to "on".</li>
+<li>Use indices to help with GLOB expressions and LIKE expressions too
+when the case_sensitive_like pragma is enabled</li>
+<li>Added support for grave-accent quoting for compatibility with MySQL</li>
+<li>Improved test coverage</li>
+<li>Dozens of minor bug fixes</li>
+}
+
 chng {2005 June 13 (3.2.2)} {
 <li>Added the sqlite3_db_handle() API</li>
 <li>Added the sqlite3_get_autocommit() API</li>
index 37d951497df328c507164cbed28d47f96d95004b..647e167932bfcf7c10f07f8fe1f8b7e8397e75a4 100644 (file)
@@ -63,6 +63,14 @@ proc newsitem {date title text} {
   puts "<hr width=\"50%\">"
 }
 
+newsitem {2005-Aug-21} {Version 3.2.3} {
+  This release adds the <a href="lang_analyze.html">ANALYZE</a> command,
+  the <a href="lang_expr.html">CAST</a> operator, and many
+  very substantial improvements to the query optimizer.  See the
+  <a href="changes.html#version_3_2_3">change log</a> for additional
+  information.
+}
+
 newsitem {2005-Aug-2} {2005 Open Source Award for SQLite} {
   <table align="right" border="0"><tr><td>
   <a href="http://osdir.com/Article6677.phtml">
@@ -101,34 +109,9 @@ newsitem {2005-Mar-21} {Version 3.2.0} {
   for details.  Upgrading is recommended for all users.
 }
 
-newsitem {2005-Mar-16} {Version 3.1.6} {
-  Version 3.1.6 fixes a critical bug that can cause database corruption
-  when inserting rows into tables with around 125 columns. This bug was
-  introduced in version 3.0.0.  See
-  <a href="http://www.sqlite.org/cvstrac/tktview?tn=1163">Ticket #1163</a>
-  for additional information.
-}
-
-newsitem {2005-Mar-11} {Versions 3.1.4 and 3.1.5 Released} {
-  Version 3.1.4 fixes a critical bug that could cause database corruption
-  if the autovacuum mode of version 3.1.0 is turned on (it is off by
-  default) and a CREATE UNIQUE INDEX is executed within a transaction but
-  fails because the indexed columns are not unique.  Anyone using the
-  autovacuum feature and unique indices should upgrade.
-
-  Version 3.1.5 adds the ability to disable
-  the F_FULLFSYNC ioctl() in OS-X by setting "PRAGMA synchronous=on" instead
-  of the default "PRAGMA synchronous=full".  There was an attempt to add
-  this capability in 3.1.4 but it did not work due to a spelling error.
-}
-
-newsitem {2005-Feb-19} {Version 3.1.3 Released} {
-  Version 3.1.3 cleans up some minor issues discovered in version 3.1.2.
-}
-  
 
 puts {
 <p align="right"><a href="oldnews.html">Old news...</a></p>
 </td></tr></table>
 }
-footer {$Id: index.tcl,v 1.117 2005/08/11 01:25:22 drh Exp $}
+footer {$Id: index.tcl,v 1.118 2005/08/21 18:40:21 drh Exp $}
index 5e5d58119a0b7ea9c87ea40601cdd579d3b8182f..d57a464204dacd872c6e1ecbfbaca3dc57190459 100644 (file)
@@ -9,6 +9,31 @@ proc newsitem {date title text} {
   puts "<hr width=\"50%\">"
 }
 
+newsitem {2005-Mar-16} {Version 3.1.6} {
+  Version 3.1.6 fixes a critical bug that can cause database corruption
+  when inserting rows into tables with around 125 columns. This bug was
+  introduced in version 3.0.0.  See
+  <a href="http://www.sqlite.org/cvstrac/tktview?tn=1163">Ticket #1163</a>
+  for additional information.
+}
+
+newsitem {2005-Mar-11} {Versions 3.1.4 and 3.1.5 Released} {
+  Version 3.1.4 fixes a critical bug that could cause database corruption
+  if the autovacuum mode of version 3.1.0 is turned on (it is off by
+  default) and a CREATE UNIQUE INDEX is executed within a transaction but
+  fails because the indexed columns are not unique.  Anyone using the
+  autovacuum feature and unique indices should upgrade.
+
+  Version 3.1.5 adds the ability to disable
+  the F_FULLFSYNC ioctl() in OS-X by setting "PRAGMA synchronous=on" instead
+  of the default "PRAGMA synchronous=full".  There was an attempt to add
+  this capability in 3.1.4 but it did not work due to a spelling error.
+}
+
+newsitem {2005-Feb-19} {Version 3.1.3 Released} {
+  Version 3.1.3 cleans up some minor issues discovered in version 3.1.2.
+}
+  
 newsitem {2005-Feb-15} {Versions 2.8.16 and 3.1.2 Released} {
   A critical bug in the VACUUM command that can lead to database
   corruption has been fixed in both the 2.x branch and the main
@@ -196,4 +221,4 @@ newsitem {2004-Apr-23} {Work Begins On SQLite Version 3} {
   Plans are to continue to support SQLite version 2.8 with
   bug fixes.  But all new development will occur in version 3.0.
 }
-footer {$Id: oldnews.tcl,v 1.11 2005/03/17 03:33:17 drh Exp $}
+footer {$Id: oldnews.tcl,v 1.12 2005/08/21 18:40:21 drh Exp $}