- generate:case-type - Add command to generate CiviCase XML files
- generate:module - Add support for generating license metadata by passing parameters "--license", "--author", and "--email". The information will be propagated to info.xml and LICENSE.txt
- generate:module - Add hook stub for
hook_civicrm_alterSettingsFolders
(in module.php.php and module.civix.php.php) - generate:module - Add hook stub for
hook_civicrm_caseTypes
(in module.php.php and module.civix.php.php) - Add documentation links for hooks (using "@link")
- Reformat civix source code based on CiviCRM's coding conventions
- Add options author, email, license for setting defaults on new extensions
- Remove options civicrm_api3_conf_path, civicrm_api3_server, civicrm_api3_path, civicrm_api3_key, and civicrm_api3_api_key
- civix will scan the directory tree to locate and bootstrap the CMS. This requires that extensions be stored in a subdirectory somewhere under the CMS root.
- civix generate:module - Automatically refresh extension list. Prompt for installation.
- civix generate:api - Fix for v4.5
- civix generate:module - Initialize URL tags in info.xml
- civix generate:entity - Fix for v4.5
- Fixes for misc PHPStorm warnings
- Bootstrap - Update civicrm.settings.php search algorithm
- Bootstrap - Fix for Drupal sites in subdirectories (below webroot)
- civix test - Add options
- Style cleanup on generated PHP (per Drupal phpcs)
- Port from Symfony Standard Edition to thinner Symfony Components (Console)
- Package as PHAR archive
- Renamed
./civix
and./civix.bat
to./bin/civix
. For git-based installations, you may need to update thePATH
. - Removed unused/incidental Symfony commands (e.g.
config:dump-reference
orcache:warmup
) - civix generate:report-ext - Removed command. Specialized extensions (report/search/payment) have been deprecated for a long time
- civix test - Deprecated. With testapalooza, one can launch phpunit directly
- civix generate:module - Add hook stub for
hook_civicrm_navigationMenu
. - Misc style/documentation tweaks in templates.
- Embed
cv
bootstrap logic
- Report better error when called from wrong directory
- civix generate:test - Generate templates based on testapalooze (
phpunit.xml.dist
,tests/phpunit/bootstrap.php
,CiviTestListener
)
- civix generate:test - Rename
--type
to--template
. Addlegacy
template. More in-app help.