Repository navigation
v2.15.5
·
31 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Fixed
- Apps boot against an unmigrated database again with the
databasecache store (#420). 2.15.4 madeSettingsManagerread thecms.settings.allcache entry before checking that thesettingstable exists. With Laravel's defaultCACHE_STORE=databaseand nocachetable yet, that read threwno such table: cachewhileThemesServiceProviderbooted, sopackage:discover(and thereforecomposer install) and any other artisan command failed beforemigratecould run. The settings table is now checked first, and registered defaults are returned when it is missing, as in 2.15.3. A database error from the cache store is treated as a cache miss on read, and the cache write and flush are skipped, so a migratedsettingstable with nocachetable still reads from the database, and saving or deleting a setting no longer throws after the row is written.