|3||1||It seems completely logical that the activation and deactivation hooks not be triggered during automatic update. It could cause a lot of unintended side effects which has already been made clear. A solution involving a plugin developer internally tracking version was mentioned by dd32 that will work perfectly for what I think most of us watching this thread really need and I am satisfied to take his advice; however, would it not be widely useful for WordPress to track plugin versions and have an associated function or two related to this? This would allow us to have a hook we can use when automatic updates occur. Many other uses would arise as certain actions could be called when particular versions are surpassed during updates.