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 .gitignore and index.html into 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.

Open the sGallery v1.5.1 release on GitHub

Newer post

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.

Older post

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.