Instead of "delete files" and "upload new files" i think we should be saying:MichaelC wrote:Disable Previous Version
Delete old files (as otherwise, files that were just removed will still be included due to autoloading)
Upload new files
Re-enable extension
Then any migrations that have not already been executed will be (so updating the db) and the files are done cleanly as its just deleting and uploading.
Delete the old extension package in the phpbb/ext/vendor/ directory
Upload the new extension package to the phpbb/ext/vendor/ directory
Certainly nobody is saying ppl should be going through an extension's file structure and deleting/uploading only what may have changed between versions right? The only fool proof way is to completely remove the entire old extension directory and upload the new one..