Skip to content

0.16.0-alpha-3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 May 09:26
· 701 commits to main since this release
0.16.0-alpha-3

Changelog

🚀 Features

  • a1586cc feat(devtui): allow toggling the Shopware HTTP cache
  • caba2b1 feat(devtui): display Shopware version in general tab
  • 171919b feat(devtui): make APP_ENV configurable in config tab
  • 67e6f1e feat(mjml): allow mj-include by opting in via build config
  • f3560a3 feat(mysqldump): warn when foreign keys are missing due to insufficient privileges
  • baa8a76 feat(project): add CycloneDX SBOM generation to project CI
  • e1f6deb feat(project): add dev status command
  • 9de5fd3 feat(project): always generate SBOM in project CI
  • e050028 feat(project): reject project names invalid as compose project name
  • 9e941bc feat(project): validate project name live while typing
  • 2c8a782 feat(sbom): emit CycloneDX 1.7 instead of 1.5
  • 26e5de9 feat(tui): add windowed, keyboard-navigable SelectList component
  • 006a474 feat: add code coverage upload via actions/upload-code-coverage
  • f22b6f6 feat: generate extension checksums during project CI builds

🧰 Maintenance

  • 611131e Add sum.golang.org to allowed hosts in go_test.yml
  • 65ae1f1 Initial plan
  • 19dcc42 Initial plan
  • 6dc2702 Merge branch 'main' into feat/code-coverage-upload
  • 59b35e8 Merge branch 'next' into feat/project-dev-status
  • ab5a0a0 Merge pull request #1033 from vanWittlaer/feat/mjml-allow-includes
  • 21a09f3 Merge pull request #1047 from shopware/feat/mysqldump-warn-missing-fk-privileges
  • deec2aa Merge pull request #1048 from shopware/claude/add-sbom-generator-ci-Pz3qq
  • 3fe3d0d Merge pull request #1049 from shopware/refactor/executor-configurable-local-executor
  • 303eb47 Merge pull request #1050 from shopware/feat/devtui-config-env-fields
  • 481009b Merge pull request #1051 from shopware/feat/devtui-shopware-version-display
  • 66afbb4 Merge pull request #1053 from shopware/dependabot/go_modules/all-a3c06b5f9d
  • a285541 Merge pull request #1054 from shopware/dependabot/github_actions/all-06557818c8
  • 5f01ccf Merge pull request #1055 from shopware/dependabot/composer/internal/verifier/php/all-33b5e38e55
  • b30c253 Merge pull request #1056 from shopware/dependabot/npm_and_yarn/internal/verifier/js/all-677ee332d8
  • 2371072 Merge pull request #1057 from shopware/feat/update-install-overlay-text
  • ad00fbc Merge pull request #1059 from shopware/feat/generate-extension-checksums-in-ci
  • 297b03c Merge pull request #1060 from shopware/fix/regenerate-extension-checksums-after-optimization
  • 4c84f24 Merge pull request #1061 from shopware/feat/code-coverage-upload
  • c33c740 Merge pull request #1062 from shopware/feat/project-dev-status
  • b0010c3 Merge pull request #1064 from shopware/copilot/fix-enable-clean-duplicate-appends
  • 0b082f6 Merge pull request #1065 from shopware/copilot/remove-redundant-tempdir-cleanup
  • 2241d7e Merge pull request #1066 from shopware/fix/quote-cover-flags
  • 5d8e71f Merge pull request #1067 from shopware/fix/snippet-merge-overwrite-root-locale
  • 3656508 Merge pull request #1068 from shopware/fix/devtui-cache-clear-feedback
  • 22ccbeb Merge pull request #1069 from shopware/fix/make-watcher-startup-more-transparent
  • eb5bdd5 Merge pull request #1072 from shopware/dependabot/composer/internal/verifier/php/all-fb41d19606
  • 3b17b01 Merge pull request #1073 from shopware/claude/eager-sagan-Oobmr
  • 71dfbbb Merge pull request #1074 from shopware/feat/tui-select-list-component
  • 4788d7b Merge remote-tracking branch 'origin/main' into next
  • 7b43f44 Merge remote-tracking branch 'origin/main' into next
  • 6b0e43a fix(ci): simplify command path for PHP execution in CI
  • f090bd9 fix(cmd): avoid os.Exit skipping deferred cleanup
  • e0dbd7b fix(deps): bump the all group in /internal/verifier/js with 3 updates
  • eb55641 fix(deps): bump the all group in /internal/verifier/php with 2 updates
  • b37e3c7 fix(deps): bump the all group in /internal/verifier/php with 2 updates
  • bfc1531 fix(deps): bump the all group with 2 updates
  • 9e5bb41 fix(deps): bump the all group with 8 updates
  • 1606d0a fix(devtui): cancel watcher prep when stopped early
  • 10bc007 fix(devtui): show output when clearing cache
  • f25eeb5 fix(devtui): stop watcher reliably and keep exit errors
  • 02b8df1 fix(project): record dev status down as failure in telemetry
  • 9a40e32 fix(project): reject uppercase letters in compose project names
  • 354f43d fix(shop): make EnableClean idempotent across repeated calls
  • 503ad0e fix: expand COVER_FLAGS array in outer shell on Linux path
  • 917d2e5 fix: make watcher startup more transparent
  • a028799 fix: pass COVER_FLAGS as args to bash -c, remove stale lock file
  • 6725342 fix: prevent snippet merge from overwriting root locale files
  • 93a50a0 fix: use array for COVER_FLAGS to safely handle empty case
  • 44d3692 refactor(devtui): drive env-backed config fields from a registry
  • 70c4054 refactor(devtui): update install overlay text to 'initialized'
  • f51918d refactor(executor): add NewLocalWithConfig and replace string literals with type constants
  • 0264adb refactor(packagist): add SwapHTTPClient function for testable HTTP client
  • c399385 refactor(sbom): simplify SBOM generation by removing configuration options
  • 8ab1bf1 refactor(shop): use slices.Contains in EnableClean instead of manual map lookup
  • 6fc83a7 refactor(tests): replace mockPackagistAPI with stubShopwareVersions for improved test isolation
  • 4476528 refactor: move cleanup functions to extension package with proper tests
  • 649678f test(mjml): drop redundant defer os.Remove on t.TempDir files