PagibleAI CMS adheres to MAJOR.MINOR.PATCH semantic versioning (SemVer) for clear, predictable updates. MAJOR releases introduce breaking changes, MINOR releases add backward-compatible features (e.g., from 1.1.x to 1.2.x), and PATCH releases provide backward-compatible bug and security fixes. Each minor release is actively supported until the next minor release is published.
Users are strongly encouraged to keep their installations updated with the latest patch releases for security and critical fixes. For detailed changes, refer to the release notes.
To upgrade your PagibleAI CMS installation between major/minor versions, follow these general steps:
- Run
composer update in your project's root directory.
- Run
php artisan migrate to apply any database schema changes.
- Carefully check your configuration files for any newly added lines or changes. It is recommended to compare your
config/cms.php file with the original provided in the new release.
- If you have customized any vendor templates in
./resources/views/vendor/cms/, compare your overwritten templates to the original ones to ensure compatibility and merge any necessary updates.
- Similarly, compare the CSS and JavaScript files located in
./public/vendor/cms/theme/ to the original files from the new release and merge any changes as required.
- Check the release notes for breaking changes.