Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Merge change-log enhancements from the 3.8.0 branch into trunk. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
265fde6eacca166ed691605ccef1695d |
User & Date: | drh 2013-09-02 14:24:52.907 |
Context
2013-09-13
| ||
14:52 | Add documentation for the fts4 unicode61 "tokenchars" and "separators" options. (check-in: 00c7833d65 user: dan tags: trunk) | |
2013-09-02
| ||
14:24 | Merge change-log enhancements from the 3.8.0 branch into trunk. (check-in: 265fde6eac user: drh tags: trunk) | |
14:20 | In the change log for patch releases, repeat the changes of the main release for the page containing changes of the just the patch release, but do not repeat the main release changes in the overall change log. (check-in: affc1a3589 user: drh tags: branch-3.8.0) | |
2013-08-31
| ||
14:32 | Add documentation for the fts4 unicode61 tokenizer option "remove_diacritics=0". (check-in: f5d1d7106f user: dan tags: trunk) | |
Changes
Changes to pages/changes.in.
︙ | ︙ | |||
8 9 10 11 12 13 14 | http://www.sqlite.org/src/timeline</a> and <a href="http://www.sqlite.org/src/timeline?t=release"> http://www.sqlite.org/src/timeline?t=release</a> </p> <tcl> set nChng 0 | | | | < < < < < < < < < < < < < < < < < < < < < < < < < | < < | | < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < | | 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | http://www.sqlite.org/src/timeline</a> and <a href="http://www.sqlite.org/src/timeline?t=release"> http://www.sqlite.org/src/timeline?t=release</a> </p> <tcl> set nChng 0 proc chng {date desc {options {}}} { global nChng aChng set aChng($nChng) [list $date $desc $options] incr nChng } chng {2013-10-?? (3.8.1)} { <li>Add support for SQLITE_ENABLE_STAT4 <li>Add the [SQLITE_MINIMUM_FILE_DESCRIPTOR] compile-time option <li>Add the win32-longpath VFS on windows. } chng {2013-08-29 (3.8.0.1)} { <li>Fix an off-by-one error that caused quoted empty string at the end of a CRNL-terminated line of CSV input to be misread by the command-line shell. <li>Fix a query planner bug involving a LEFT JOIN with a BETWEEN or LIKE/GLOB constraint and then another INNER JOIN to the right that involves an OR constraint. <li>Fix a query planner bug that could result in a segfault when querying tables with a UNIQUE or PRIMARY KEY constraint with more than four columns. <li>SQLITE_SOURCE_ID: "2013-08-29 17:35:01 352362bc01660edfbda08179d60f09e2038a2f49" <li>SHA1 for sqlite3.c: 99906bf63e6cef63d6f3d7f8526ac4a70e76559e } {inadditionto 1} chng {2013-08-26 (3.8.0)} { <li>Add support for [partial indexes]</li> <li>Cut-over to the [next generation query planner] for faster and better query plans. <li>The [EXPLAIN QUERY PLAN] output no longer shows an estimate of the number of rows generated by each loop in a join. <li>Added the [FTS4 notindexed option], allowing non-indexed columns in an FTS4 table. |
︙ | ︙ | |||
257 258 259 260 261 262 263 | to that same file. See ticket [http://www.sqlite.org/src/info/7ff3120e4f | 7ff3120e4f] for further information. <li>SQLITE_SOURCE_ID: "2013-04-12 11:52:43 cbea02d93865ce0e06789db95fd9168ebac970c7" <li>SHA1 for sqlite3.c: d466b54789dff4fb0238b9232e74896deaefab94 | | | 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 | to that same file. See ticket [http://www.sqlite.org/src/info/7ff3120e4f | 7ff3120e4f] for further information. <li>SQLITE_SOURCE_ID: "2013-04-12 11:52:43 cbea02d93865ce0e06789db95fd9168ebac970c7" <li>SHA1 for sqlite3.c: d466b54789dff4fb0238b9232e74896deaefab94 } {inadditionto 2 inadditionto 1} chng {2013-03-29 (3.7.16.1)} { <li>Fix for a bug in the ORDER BY optimizer that was introduced in [version 3.7.15] which would sometimes optimize out the sorting step when in fact the sort was required. Ticket [http://www.sqlite.org/src/info/a179fe7465 | a179fe7465] <li>Fix a long-standing bug in the [CAST expression] that would recognize UTF16 |
︙ | ︙ | |||
279 280 281 282 283 284 285 | Ticket [http://www.sqlite.org/src/info/6bfb98dfc0c | 6bfb98dfc0c]. <li>The SQLITE_OMIT_MERGE_SORT option has been removed. The merge sorter is now a required component of SQLite. <li>Fixed lots of spelling errors in the source-code comments <li>SQLITE_SOURCE_ID: "2013-03-29 13:44:34 527231bc67285f01fb18d4451b28f61da3c4e39d" <li>SHA1 for sqlite3.c: 7a91ceceac9bcf47ceb8219126276e5518f7ff5a | | | 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 | Ticket [http://www.sqlite.org/src/info/6bfb98dfc0c | 6bfb98dfc0c]. <li>The SQLITE_OMIT_MERGE_SORT option has been removed. The merge sorter is now a required component of SQLite. <li>Fixed lots of spelling errors in the source-code comments <li>SQLITE_SOURCE_ID: "2013-03-29 13:44:34 527231bc67285f01fb18d4451b28f61da3c4e39d" <li>SHA1 for sqlite3.c: 7a91ceceac9bcf47ceb8219126276e5518f7ff5a } {inadditionto 1} chng {2013-03-18 (3.7.16)} { <li>Added the [PRAGMA foreign_key_check] command. <li>Added new extended error codes for all SQLITE_CONSTRAINT errors <li>Added the SQLITE_READONLY_ROLLBACK extended error code for when a database cannot be opened because it needs rollback recovery but is read-only. <li>Added SQL functions [unicode(A)] and [char(X1,...,XN)]. |
︙ | ︙ | |||
3229 3230 3231 3232 3233 3234 3235 3236 3237 | files.</li> <li>And many, many bug fixes...</li> } chng {2000-05-29} { <li>Initial Public Release of Alpha code</li> } </tcl> </dl> | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 | files.</li> <li>And many, many bug fixes...</li> } chng {2000-05-29} { <li>Initial Public Release of Alpha code</li> } # Generate the change log documents # for {set i 0} {$i<$nChng} {incr i} { foreach {date desc options} $aChng($i) break if {[regexp {\(([0-9.]+)\)} $date all vers]} { set label [string map {. _} $vers] hd_fragment version_$label } hd_puts "<h3>$date</h3>" hd_resolve "<p><ul>$desc</ul></p>" if {[regexp {\((3\.\d+\.[.0-9]+)[ a-zA-Z]*\)} $date all vers]} { set tag [string trim [string map {. _} $vers]] file mkdir $DEST/releaselog set filename releaselog/$tag.html hd_open_aux $filename hd_header "SQLite Release $vers On $date" hd_keywords "Version $vers" "*version $vers" hd_enable_main 0 hd_puts "<h2>SQLite Release $vers On $date</h2>" regsub -all {<a href="(?!http:)} $desc {<a href="../} desc foreach {key value} $options { if {$key=="inadditionto"} { set d2 [lindex $aChng([expr {$i+$value}]) 1] regsub {<li>SQLITE_SOURCE_ID.*$} $d2 {} d2 hd_resolve "<p><ul>$d2</ul></p>" } } hd_resolve "<p><ul>$desc</ul></p>" hd_puts { <p>A <a href="../changes.html">complete list of SQLite releases</a> in a single page is also available. A detailed history of every check-in is available at <a href="http://www.sqlite.org/src/timeline"> http://www.sqlite.org/src/timeline</a>.</p> } hd_close_aux hd_enable_main 1 if {$nChng==0 && [file exists $DEST/$filename]} { file copy -force $DEST/$filename $DEST/releaselog/current.html } } } </tcl> </dl> |