Skip to content

Latest commit

 

History

History
57 lines (40 loc) · 2.64 KB

CHANGELOG.md

File metadata and controls

57 lines (40 loc) · 2.64 KB

v14.01.0

  • 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

v14.09.0

  • 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

v14.09.1

  • civix generate:module - Initialize URL tags in info.xml
  • civix generate:entity - Fix for v4.5
  • Fixes for misc PHPStorm warnings

v15.04.0

  • 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)

v16.02.0

  • 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 the PATH.
  • Removed unused/incidental Symfony commands (e.g. config:dump-reference or cache: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.

v16.02.1

  • Embed cv bootstrap logic

v16.03.0

  • Report better error when called from wrong directory

v16.03.1

  • civix generate:test - Generate templates based on testapalooze (phpunit.xml.dist, tests/phpunit/bootstrap.php, CiviTestListener)

v16.03.2

  • civix generate:test - Rename --type to --template. Add legacy template. More in-app help.