Skip to content

4.1.0

Latest

Choose a tag to compare

@yusufhm yusufhm released this 15 Sep 05:50

Release Notes

v4.1.0 — 15 Sep 2026

Compare: 4.0.0...4.1.0

Features

  • [GOVCMS-15184] Shipshape DB validation flag — ahoy ship-shape now accepts an --include-db flag to run database-inclusive validation checks locally (previously always excluded via --exclude-db). (ec07438 #159)
  • [GOVCMS-14851] Local config override directory — Added config/local/ for environment-specific config overrides (e.g. local-only Shield credentials), imported automatically in the local environment only. Includes a locked-down .htaccess and usage documentation. config/local/ is now git-ignored. (1902afb #152)
  • [GOVCMS-14080] Auto-generated project README — scaffold-init.sh now generates a project-specific README.md with project name, version, environment type, local dev URL, and basic Ahoy command reference. (e2ccbd2, ed0820b, 5a4dc88 #139)

Improvements

  • [GOVCMS-14748] DEV_MODE disabled by default — .env.default now defaults DEV_MODE to empty rather than true; also added DEV_MODE= to .lagoon.env.master so remote environments are explicit and consistent. (f899a7d #149)
  • [GOVCMS-14815] Optional GitHub token in PaaS builds — Dockerfile.paas now only sets the github-oauth composer credential if GOVCMS_GITHUB_TOKEN is present, avoiding build failures when it's unset; also removed the hardcoded govcms/govcms VCS repository from composer.11.json. (e686178 #146)
  • [GOVCMS-15030] Skip Drupal core README/robots.txt scaffolding — Added drupal-scaffold file-mapping overrides in composer.11.json to prevent core from overwriting robots.txt and various README.txt/INSTALL.txt files across the project. (3311a96 #150)

Upgrade notes

  • If your project relies on DEV_MODE=true by default, set it explicitly in .env and .lagoon.env.* after upgrading.