This repository was archived by the owner on Sep 27, 2026. It is now read-only.
Repository navigation
v0.5.0
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)