Blog Sections Open
sGallery v1.5.1: Safer Uploads, SQLite Compatibility, and Cache Directory Publishing
sGallery v1.5.1 is a reliability update for gallery uploads, generated image cache handling, and portable installs, especially SQLite-based projects.
sGallery v1.5.1 follows the optimized WebP work from v1.5.0 with a maintenance release focused on safer installs and cleaner upload behavior.
What changed
- Guarded gallery table migrations so repeated installs and updates are safer.
- Added configurable image cache directory handling through
sGalleryModel::imageCacheDir(). - Publishes protective cache files such as
.gitignoreandindex.htmlinto the generated image cache. - Improved SQLite-friendly source generation for paths under
assets/. - Made upload error handling more robust for both JSON and non-JSON responses.
- Improved translation saving with safer update-or-create behavior.
Why it matters
Gallery packages touch files, generated images, translations, and database tables. This release reduces the fragile edges around those workflows, making sGallery safer for both local SQLite demos and production installs.
Upgrade notes
Update from v1.5.0 to v1.5.1 if you use generated gallery images, SQLite installs, or manager uploads. After deployment, check that the configured image cache directory is writable.
multiFields v3.1.1: Configurable Content Blocks and Stable Manager Runtime
multiFields v3.1.1 stabilizes the manager runtime and adds reusable content blocks, thumbnail layouts, rich text, localized docs, and project-level configuration.
sMailer v1.0.0: Mailing List Management for Evolution CMS
sMailer v1.0.0 introduces a mailing list management module for the Evolution CMS manager, with package installer support, publishable configuration, and database migrations.