Add link to blog post
No need to migrate extensions
register_activation_hook is not called on update :-(
Do not cache db version
Add null token class
Only mark as installed if the file exists
Move request to the bottom of the if else block
Use prepare for get var statement
Hide errors because we are using them for upserts
No need to save tokens every time
Prepare delete queries to avoid sql injection
Ensure sucess is set
PK and INDEX are not supported by DB delta
Srip double backslash for Windows servers
Readme and version bump
Do not object cache the db version
Use the registry to get wpdb
Do not rely on the db to check for existance
Use process files class
Use config class to insert values