> Backwards compatibility constraints mean that ... It is not possible to add a sixth "JSON" type.
What? Can someone explain why backward compatibility prevents future versions from added functionality? I guess someone somewhere is doing some case statement on the type of thing in a column? That's a pity... SQLite doesn't even have a datetime type. Now I'm wondering if these are related.