There are basically three aspects to upgrading:
- replacing files
- updating the database
- clearing caches
The zip file of new changed files handles the replacing of files. One of the files is always sources/version.php, which bumps up the version. You can check it by viewing the Admin Zone front page.
The database is virtually never updated with a minor release, because we maintain compatibility. Database changes are the real hotspot for things going wrong, so we very carefully manage this. force_upgrade.php will trigger any updating needed, but if there's none, it won't claim any.
For a minor release, cache clearing is necessary but it's not really very crucial. If you don't clear them the following could happen:
- lang-string-missing errors that were 'fixed' would not be seen as fixed until the language cache was emptied
- any display errors (CSS, templates, for example) that were 'fixed' would not be seen as fixed until the template cache was emptied. We try and maintain CSS/template compatibility between minor versions also, so that new themes don't need to be manually synched with those changes.
force_upgrade.php clears caches for you.
You should be absolutely fine, but if you spot any errors on your site, just report them as normal
To briefly summarise - minor updates are almost solely contingent on the files in the upgrade zip replacing buggy code.
Was I helpful?
- If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
- If so, please let others know about ocPortal whenever you see the opportunity.
- If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
- If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.