To look at it another way, in version X.Y.Z, it has always been the
case and will remain the case that Y is incremented for major changes
and Z is incremented for minor changes.  The proposed policy change is
to alter the definition of "major" and "minor" such that *anything*
other than a simple bug fix of a few lines is considered a "major"
change.  Formerly, "major" changes were things like adding WAL mode or
rewriting the query planner, and adding WITHOUT ROWID tables, CTEs,
and partial indexes were all considered "minor" changes.

It all really boils down to this:  What is the difference between a
"major" and a "minor" change?

-- 
D. Richard Hipp
drh at sqlite.org

Reply via email to