Documentation Source Text

Artifact Content
Login

Artifact f28ed3543c734f0ff88a386542f6e4d005a40a56:


<title>Chronology Of SQLite Releases</title>
<tcl>hd_keywords {chronology}</tcl>
<h1 align=center>Chronology Of SQLite Releases</h1>

<p>
The following is a listing of all historical releases of
SQLite, by date.  See the [release history] for more
details about each release.
</p>

<table border=0>
<tcl>
set chnglog_fn [file dir $::infile]/changes.in
set chnglog_in [open $chnglog_fn]
while {![eof $chnglog_in]} {
  set line [gets $chnglog_in]
  if {![regexp {^chng } $line]} continue
  regsub -all {[{}()]} $line {} line
  set date [lindex $line 1]
  set vers [lindex $line 2]
  if {![regexp {^\d\d\d\d-\d\d-\d\d$} $date]} continue
  if {![regexp {^\d\.\d} $vers]} continue
  set url https://www.sqlite.org/src/timeline
  append url ?ymd=$date&y=ci
  hd_puts "<tr><td><a href='$url'>$date</a></td>\n"
  hd_puts "<td width='20'></td>\n"
  if {[string index $vers 0]=="3"} {
    hd_resolve "<td>\[version $vers|$vers\]</td></tr>\n"
  } else {
    hd_puts "<td>$vers</td></tr>\n"
  }
}
close $chnglog_in
</tcl>
</table>