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