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.
sApi v1.1.1: Manager Permissions, Route Dashboard Polish, and Published Assets
sApi v1.1.1 polishes the manager-side route and log dashboard, improves permission lexicon handling, and publishes manager assets for cleaner installs.
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.