github Darkdragon14/VolumeVault v1.5.0

9 hours ago

Summary

  • Added in-app update summaries so each user can review application changes they have not seen yet after an upgrade.
  • Added a full changelog page backed by the local application changelog, with localized release-note copy stored separately from UI labels.
  • Added cached GitHub latest-release checks with per-user dismiss support, shown discreetly in the footer and changelog page.
  • Added changelog release and validation Artisan commands, plus tagged-release validation in the container publish workflow.
  • Added backup job deletion from the job detail page and refined the backup job creation action styling.

Upgrade Notes

  • This release includes a database migration adding changelog and available-update tracking fields to users.
  • Update summaries use the local changelog shipped with the application and do not require GitHub access.
  • The optional latest-release check queries GitHub only when APP_VERSION is a tagged release and can be disabled with VOLUMEVAULT_UPDATE_CHECK_ENABLED=false.
  • Changelog release-note translations now live in resources/changelog/{locale}.php; frontend UI labels remain in resources/js/i18n/locales.
  • Release validation now uses php artisan changelog:validate vX.Y.Z --release.

Verification

  • Local verification before release included php artisan changelog:validate v1.5.0 --release via Docker.
  • Local verification before release included php artisan test via Docker.
  • Local verification before release included vendor/bin/pint --dirty --format agent via Docker.
  • Local verification before release included npm run build.

Don't miss a new VolumeVault release

NewReleases is sending notifications on new releases.