Skip to content

53.1.0

Choose a tag to compare

@markshust markshust released this 21 Sep 21:19
· 8 commits to master since this release

Added

  • Opt-in Varnish full-page cache support, for testing a production-like caching setup locally. Adds a new markoshust/magento-varnish image (images/varnish/7.7, tags 7.7 / 7.7-0, amd64 + arm64), a commented-out varnish service in compose.yaml and healthcheck in compose.healthcheck.yaml, and two templates under template/varnish/: a Magento VCL based on varnish7.vcl (volume-mounted, so it's customizable) and an nginx config that routes nginx :8443 → varnish → nginx :8080 → phpfpm. Everything stays commented out by default, so existing setups are unaffected — see the new "Varnish" README section to enable it. Supersedes PR #441. PR #1449
  • New Hyvä/Tailwind frontend build commands: bin/setup-hyva (npm ci), bin/hyva-build (one-off minified build), and bin/hyva-watch (rebuild on change). They run inside the phpfpm container because Hyvä's Tailwind config scans vendor/, which only exists there. The theme is auto-detected by a new bin/get-theme helper, or you can pass a theme directory explicitly for projects with more than one Hyvä theme. PR #1450

Fixed

  • The maintainer-only /release skill now produces a single chore: prep <version> release commit. release.sh previously rejected the uncommitted CHANGELOG.md that the skill itself writes, which forced a redundant extra commit. PR #1446

CI