Updating Venta Theme
To update Venta Theme, we use composer to update the packages.
INFO
Please, make sure to update not only Venta itself, but also the Smile ElasticSuite plugin if that is being used.
File Review
Once the update in vendor via composer is complete, you'll need to check over the changed files and adapt them to your changes.
We can see update changelogs in github, e.g.
https://github.com/magebitcom/magento2-venta-theme/releases/tag/1.5.9and all the associated file changes between versions, e.g.
https://github.com/magebitcom/magento2-venta-theme/compare/1.5.8...1.5.9by going trough the files and comparing them to the files we have overridden in our app/design directory, we can update the relevant files to have the changes from the latest Venta Theme version.
INFO
The less files overridden, the easier the update will be.
Once all files are validated, we have successfully updated Venta.
Content Review
If any CMS Blocks or Pages have been changed in Venta Theme, they will not be automatically updated if the page / block already exists in your store. We do this, to prevent your content from being overridden by any Venta Theme update. When validating the file changes, if you see any changes in RecurringData or Setup directory, you'll need to adapt these changes to your pages. If the block/page you have is running with the default content from Venta, you can delete the block/page and run bin/magento setup:upgrade, which will recreate the block.