Skip to content
This repository was archived by the owner on Sep 27, 2026. It is now read-only.

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 13 Aug 10:20
ce3c30c

0.5.0 (2025-08-13)

Features

  • add .editorconfig for consistent coding styles across files (af519ea)
  • add .phpstorm directory copy and prevent duplicate README_SNIPPET.md appending (2bd1c4f)
  • add checks for Volta and PNPM installation in integrate_blueprint.sh (407e477)
  • add documentation (fd6f9e4)
  • add docus documentation (929d8ab)
  • add function to update nginx configuration with XDEBUG_TRIGGER (e3c1187)
  • add functions to retrieve DDEV container name and update server elements for HTTP and HTTPS (a160808)
  • add git wrapper hooks that run bash (f77076b)
  • add GitHub Actions integration testing (4a2cbd9)
  • add integrate_blueprint.sh script (e6b38df)
  • add LICENSE.md and README.md files (40c2ebc)
  • add post-start script to update Nginx configuration for XDEBUG_TRIGGER (037ccc9)
  • add release-please workflow and configuration files for automated releases (7bada92)
  • add Tools directory with icon (c6962ff)
  • Add ZscalerRootCA.crt certificate file (7f562be)
  • branch: add branch name validation with config and tests (01ed65c)
  • commit: add unified commit-utils helper and tests (f686737)
  • dynamically add php dirs to tools config files (2c81d7b)
  • enhance DDEV configuration and add Xdebug setup scripts (1a36459)
  • enhance dependency management in add_code_quality_tools function (4a802c6)
  • enhance git hooks with Deptrac integration (e4d8a1e)
  • enhance integration scripts and README for Symfony and Laravel projects (83392f6)
  • import subprocess module in pre-start.py for enhanced functionality (5e87340)
  • refactor git hooks with common library for improved logging and organization (1ddc5bc)
  • update DDEV configuration to set Node.js version and enable Corepack (5662876)
  • update git hooks (1ca1027)
  • update git hooks and some config files (99469db)
  • update PHP version in SonarQube workflow to 8.3 (6faf7a8)
  • update readme only for ddev projects (25262d4)
  • update testing scripts to include Pest and PhpUnit coverage options (6f68dc4)
  • use pnpm@10 (9ef1bd5)

Bug Fixes

  • add .qodo to .gitignore to prevent tracking of Qodo configuration files (4953e68)
  • add checks for existence of require and require-dev in integrate_blueprint.sh (af8a408)
  • add cleanup option to main function (3e5b957)
  • add error handling for missing .gitignore file and improve reading method in update_gitignore function (b8aad4e)
  • add psalm.xml to code quality tools copy and update .gitignore handling (2ab3ed7)
  • add reminder to run 'ddev restart' after integration completion in integrate_blueprint.sh (ff2e26b)
  • add support for non-DDEV projects in integrate_blueprint.sh for improved compatibility (a50b8b5)
  • add xdebug-local.ini to .gitignore for improved environment configuration (cbdc37f)
  • adjust indentation for better readability in pre-commit hook (dd2ac65)
  • configure github workflow to build nuxt documentation (158a0bf)
  • configure GitHub workflow to build Nuxt documentation and install bun with Volta (6394592)
  • coping folders into project root (466c4db)
  • copy contents of .ddev directories, not directories themselves (222557b)
  • correct autoload path in API documentation script (c8e36df)
  • correct command for running test coverage in pre-push hook (818029c)
  • correct IS_DDEV logic in runner.sh to ensure proper command execution (a1293c7)
  • correct nginx configuration file path in update_nginx_config function (6291fa2)
  • don't install node with volta immediately (7665749)
  • enhance .gitignore management by adding multiple entries and improving removal logic (6cbae62)
  • enhance package presence check in add_code_quality_tools function (12602b1)
  • enhance runner.sh to support execution inside or outside DDEV container (0c24867)
  • enhance script merging logic in integrate_blueprint.sh for better compatibility (acea805)
  • ensure correct xdebug.client_host configuration for macOS (ae1d025)
  • ensure no trailing whitespaces in staged files for pre-commit hook (80fdea3)
  • ensure ticket ID extraction from branch name and add error handling (3eb6afc)
  • hooks: unbound variable fix in pre-commit hook (6ab0abb)
  • implement dynamic merging of scripts in composer.json for improved compatibility (209dce0)
  • improve DDEV cleanup performance (e271465)
  • install node 22.8.0 (c2cbc41)
  • modify is_ddev_project function to return integer values instead of exit status (3a6f9e8)
  • modify is_ddev_project function to return status instead of printing error message (25502a0)
  • optimize dependency installation in integrate_blueprint.sh for improved readability and performance (748aaab)
  • pass arguments to git hook scripts for improved functionality (e4e376e)
  • refactor merge_scripts function in integrate_blueprint.sh for improved array merging logic (945fa7c)
  • remove DDEV generated comment from nginx configuration (2b86518)
  • remove hostname and project name checks from git hooks setup script for simplification (963b1f6)
  • remove php-blueprint from searching php dirs (09232b1)
  • remove quotes around $FILES in pre-commit hook for consistency (48c9bc5)
  • remove quotes, allow globbing (dfe68e5)
  • remove redundant deletion of lines in update_gitignore function (57d5258)
  • remove temporary composer.json file during script merging for improved clarity (361f081)
  • remove tmp files (d57ecfe)
  • remove volta.yarn node from package.json (4d362b8)
  • rename check_ddev_project function to is_ddev_project for clarity (559f9eb)
  • reorder steps (cec2b3e)
  • run ddev start multiple times in case of failure (83a0742)
  • set COMPOSER_MEMORY_LIMIT to unlimited in integrate_blueprint.sh (9e787bd)
  • set COMPOSER_MEMORY_LIMIT=-1 to composer commands (c688913)
  • set pnpm in packageManager node (5239a9e)
  • simplify ignore_lines declaration in integrate_blueprint.sh (5ccb401)
  • start and restart ddev when needed (31f2307)
  • streamline dependency installation in integrate_blueprint.sh for improved efficiency (2d2f721)
  • Update build documentation workflow to install bun and add it to PATH (fc77d75)
  • Update build documentation workflow to install bun in the docs directory (cf4f801)
  • update build documentation workflow to install bun without Volta (45a7e02)
  • Update build documentation workflow to install bun without Volta (325e97e)
  • Update build documentation workflow to use correct path for artifact upload (89b90e9)
  • update conditional checks in integrate_blueprint.sh to use integer comparison (63210a1)
  • update development dependencies in composer.json to latest versions (6f6ff8d)
  • update ecs rules (9ae7979)
  • update file copy command in integrate_blueprint.sh for web-build directory (331dea3)
  • update integrate_blueprint.sh to conditionally remove .vscode from .gitignore (4cf2753)
  • update integrate_blueprint.sh to enhance dependency management in composer.json (3399316)
  • update integrate_blueprint.sh to use integer comparison for DDEV project checks (e7a9ec3)
  • update is_ddev_project function to check for DDEV directory presence correctly (04be529)
  • update is_ddev_project function to return early for non-DDEV projects (1caf5cd)
  • update IS_DDEV_PROJECT variable to use integer values for improved condition checks (08af94e)
  • update log message to success for clarity in integrate_blueprint.sh (1de8db7)
  • update Psalm commands in workflows and composer.json for consistency (dc8ff4b)
  • update psalm dependency in composer.json for improved compatibility (eb8c355)
  • update README.md handling to create a new file if it doesn't exist (ea4fd14)
  • update README.md snippet path in integrate_blueprint.sh (9948342)
  • update test coverage commands in pre-push hook for Pest and PHPUnit (1ec9a78)
  • update usage instructions for node, pnpm, and volta commands (c3b3cc9)
  • update version field in composer.json to 0.3.0 (c0a5fc9)
  • update xdebug configuration and improve test coverage command in composer.json (b3523f7)
  • update_gitignore function now doesn't break the script unexpectedly (404031b)
  • use cp -R (macOS compatible) (371d46b)