Bump the version number to 3.8.8
Trivial simplification to the automatic index logic.
Fix a faulty assert() in the DELETE code generator.
Fix a crash that could occur if the WHERE clause of an UPDATE statement on a view that does not feature a column named "rowid" contains a term such as "rowid=?".
Modify the documentation for sqlite3_changes() to make it more testable. Add tests and minor fixes for the same.
Update the documentation on the sqlite3_randomness() interface to conform
to enhancements associated with the SQLITE_ENABLE_API_ARMOR change.
Add new test file e_totalchanges.test, containing tests of the sqlite3_total_changes() interface.
In the OP_Column opcode, when extracting a field that is past the end of
a short record (because the row was originally inserted prior to ALTER TABLE
ADD COLUMN) then make sure the output register is fully NULL and does not
contain leftover flags (such as MEM_Ephem) from its previous use.
Fix for ticket [43107840f1c02].