Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Version 3.23.0 |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk | release | version-3.23.0 |
Files: | files | file ages | folders |
SHA3-256: |
9f377d445301f935be5c1c3fbc9e2ca9 |
User & Date: | drh 2018-04-02 11:10:41.113 |
Context
2018-04-02
| ||
21:24 | Fix a typo in the CLI document. (check-in: 7bf84d856a user: drh tags: version-3.23) | |
15:25 | Updates to the "serverless" page to talk about resent definitions of that word. Add a skeleton for the "quirks" document. (check-in: 1e78d197a1 user: drh tags: trunk) | |
11:10 | Version 3.23.0 (check-in: 9f377d4453 user: drh tags: trunk, release, version-3.23.0) | |
2018-03-30
| ||
18:41 | More spelling errors fixed. (check-in: c9667def97 user: drh tags: trunk) | |
Changes
Changes to pages/changes.in.
︙ | ︙ | |||
17 18 19 20 21 22 23 | proc chng {date desc {options {}}} { global nChng aChng xrefChng set aChng($nChng) [list $date $desc $options] set xrefChng($date) $nChng incr nChng } | | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | proc chng {date desc {options {}}} { global nChng aChng xrefChng set aChng($nChng) [list $date $desc $options] set xrefChng($date) $nChng incr nChng } chng {2018-04-02 (3.23.0)} { <li> Add the [sqlite3_serialize()] and [sqlite3_deserialize()] interfaces when the [SQLITE_ENABLE_DESERIALIZE] compile-time option is used. <li> Recognize TRUE and FALSE as constants. (For compatibility, if there exist columns named "true" or "false", then the identifiers refer to the columns rather than Boolean constants.) <li> Support operators IS TRUE, IS FALSE, IS NOT TRUE, and IS NOT FALSE. <li> Added the [SQLITE_DBSTATUS_CACHE_SPILL] option to [sqlite3_db_status()] for |
︙ | ︙ | |||
104 105 106 107 108 109 110 111 112 | to avoid OSSFuzz timeouts during testing. Check-in [https://www.sqlite.org/src/info/fab2c2b07b5d3|fab2c2b07b5d3] <li> Provide an appropriate error message when the sqlite_master table contains a CREATE TABLE AS statement. Formerly this caused either an assertion fault or null pointer dereference. Problem found by OSSFuzz on the GDAL project. Check-in [https://www.sqlite.org/src/info/d75e67654aa96|d75e67654aa96] </ol> <p><b>Hashes:</b> | > > > > > | | | 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 | to avoid OSSFuzz timeouts during testing. Check-in [https://www.sqlite.org/src/info/fab2c2b07b5d3|fab2c2b07b5d3] <li> Provide an appropriate error message when the sqlite_master table contains a CREATE TABLE AS statement. Formerly this caused either an assertion fault or null pointer dereference. Problem found by OSSFuzz on the GDAL project. Check-in [https://www.sqlite.org/src/info/d75e67654aa96|d75e67654aa96] <li> Incorrect assert() statement removed. Check-in [https://www.sqlite.org/src/info/823779d31eb09cda|823779d31eb09cda]. <li> Fix a problem with using the [LIKE optimization] on an [INTEGER PRIMARY KEY]. Check-in [https://www.sqlite.org/src/info/b850dd159918af56|b850dd159918af56]. </ol> <p><b>Hashes:</b> <li>SQLITE_SOURCE_ID: "2018-04-02 11:04:16 736b53f57f70b23172c30880186dce7ad9baa3b74e3838cae5847cffb98f5cd2" <li>SHA3-256 for sqlite3.c: 4bed3dc2dc905ff55e2c21fd2725551fc0ca50912a9c96c6af712a4289cb24fa } chng {2018-01-22 (3.22.0)} { <li> The output of [sqlite3_trace_v2()] now shows each individual SQL statement run within a trigger. <li> Add the ability to read from [WAL mode] databases even if the application lacks write permission on the database and its containing directory, as long as |
︙ | ︙ |
Changes to pages/chronology.in.
︙ | ︙ | |||
24 25 26 27 28 29 30 | # ORDER BY mtime DESC; # # A small amount of manual editing and de-duplication followed. # # Manually edit the list for each subsequent release. # foreach line [split { | | | 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | # ORDER BY mtime DESC; # # A small amount of manual editing and de-duplication followed. # # Manually edit the list for each subsequent release. # foreach line [split { 736b53f57f|2018-04-02|Version 3.23.0 0c55d17973|2018-01-22|Version 3.22.0 1a584e4999|2017-10-24|Version 3.21.0 8d3a7ea6c5|2017-08-24|Version 3.20.1 9501e22dfe|2017-08-01|Version 3.20.0 036ebf729e|2017-06-17|Version 3.18.2 77bb46233d|2017-06-16|Version 3.18.1 0ee482a1e0|2017-06-08|Version 3.19.3 |
︙ | ︙ |
Changes to pages/news.in.
︙ | ︙ | |||
15 16 17 18 19 20 21 | regsub -all "\n( *\n)+" $text "</p>\n\n<p>" txt regsub -all {[Tt]icket #(\d+)} $txt \ {<a href="http://www.sqlite.org/cvstrac/tktview?tn=\1">\0</a>} txt hd_resolve "<blockquote>$txt</blockquote>" hd_puts "<hr width=\"50%\">" } | | | 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | regsub -all "\n( *\n)+" $text "</p>\n\n<p>" txt regsub -all {[Tt]icket #(\d+)} $txt \ {<a href="http://www.sqlite.org/cvstrac/tktview?tn=\1">\0</a>} txt hd_resolve "<blockquote>$txt</blockquote>" hd_puts "<hr width=\"50%\">" } newsitem {2018-04-02} {Release 3.23.0} { The [version 3.23.0] release is a regularly scheduled maintenance release. See the [version 3.23.0|change log] for a list of enhancements and bug fixes. } newsitem {2018-01-22} {Release 3.22.0} { The [version 3.22.0] release is a regularly scheduled maintenance release. |
︙ | ︙ |