summaryrefslogtreecommitdiff
path: root/UPGRADING
diff options
context:
space:
mode:
authorKalle Sommer Nielsen <kalle@php.net>2017-07-23 10:36:35 +0200
committerKalle Sommer Nielsen <kalle@php.net>2017-07-23 10:36:35 +0200
commitf35f45906eac34498c7720326fb9da9fde960871 (patch)
treef52619e588c1de18da9ad097770f5061b0026eb4 /UPGRADING
parentb67d6fdb661586d6be5cac01b250cd01d8483f37 (diff)
downloadphp-git-f35f45906eac34498c7720326fb9da9fde960871.tar.gz
Redesigned ext_skel to be written entirely in PHP with no dependencies, this means it will now run on Windows without Cygwin and other nonsense.
It no longer includes a way to generate XML documentation (the PHP documentation utilities already got tools for that in svn under phpdoc/doc-base) and it no longer support function stubs. $ php ext_skel.php --help php ext_skel.php --ext=<name> [--experimental] [--author=<name>] [--dir=<path>] [--std] [--onlyunix] [--onlywindows] [--help] --ext=<name> The name of the extension defined as <name> --experimental Passed if this extension is experimental, this creates the EXPERIMENTAL file in the root of the extension --author=<name> Your name, this is used if --header is passed and for the CREDITS file --dir=<path> Path to the directory for where extension should be created. Defaults to the directory of where this script lives --std If passed, the standard header and vim rules footer used in extensions that is included in the core, will be used --onlyunix Only generate configure scripts for Unix --onlywindows Only generate configure scripts for Windows --help This help Example usage: $ php ext_skel.php --ext test --std --experimental $ php ext_skel.php --ext kalle --author "Kalle Sommer Nielsen" $ php ext_skel.php --ext phpfi --dir "/home/kalle/dev/" --onlyunix
Diffstat (limited to 'UPGRADING')
-rw-r--r--UPGRADING5
1 files changed, 5 insertions, 0 deletions
diff --git a/UPGRADING b/UPGRADING
index 8711371bcf..7f432eacf5 100644
--- a/UPGRADING
+++ b/UPGRADING
@@ -19,6 +19,11 @@ PHP 7.3 UPGRADE NOTES
1. Backward Incompatible Changes
========================================
+Core:
+ . The ext_skel utility has been completely redesigned with new options and
+ some old options removed. This is now written in PHP and have no external
+ dependencies.
+
========================================
2. New Features
========================================