You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

package.xml 25KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <package packagerversion="1.6.1" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
  3. <name>Console_CommandLine</name>
  4. <channel>pear.php.net</channel>
  5. <summary>A full featured command line options and arguments parser</summary>
  6. <description>Console_CommandLine is a full featured package for managing command-line
  7. options and arguments highly inspired from python optparse module, it allows
  8. the developer to easily build complex command line interfaces.
  9. Main features:
  10. * handles sub commands (ie. $ myscript.php -q subcommand -f file),
  11. * can be completely built from an xml definition file,
  12. * generate --help and --version options automatically,
  13. * can be completely customized,
  14. * builtin support for i18n,
  15. * and much more...</description>
  16. <lead>
  17. <name>David JEAN LOUIS</name>
  18. <user>izi</user>
  19. <email>izimobil@gmail.com</email>
  20. <active>yes</active>
  21. </lead>
  22. <lead>
  23. <name>Richard Quadling</name>
  24. <user>rquadling</user>
  25. <email>rquadling@gmail.com</email>
  26. <active>yes</active>
  27. </lead>
  28. <date>2016-07-14</date>
  29. <version>
  30. <release>1.2.2</release>
  31. <api>1.2.2</api>
  32. </version>
  33. <stability>
  34. <release>stable</release>
  35. <api>stable</api>
  36. </stability>
  37. <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
  38. <notes>
  39. * Fix bug #21063: xmlschema.rng location does not work with composer [alec]
  40. </notes>
  41. <contents>
  42. <dir baseinstalldir="" name="/">
  43. <file name="Console/CommandLine/Action.php" role="php">
  44. <tasks:replace from="@package_version@" to="version" type="package-info" />
  45. </file>
  46. <file name="Console/CommandLine/Argument.php" role="php">
  47. <tasks:replace from="@package_version@" to="version" type="package-info" />
  48. </file>
  49. <file name="Console/CommandLine/Command.php" role="php">
  50. <tasks:replace from="@package_version@" to="version" type="package-info" />
  51. </file>
  52. <file name="Console/CommandLine/CustomMessageProvider.php" role="php">
  53. <tasks:replace from="@package_version@" to="version" type="package-info" />
  54. </file>
  55. <file name="Console/CommandLine/Element.php" role="php">
  56. <tasks:replace from="@package_version@" to="version" type="package-info" />
  57. </file>
  58. <file name="Console/CommandLine/Exception.php" role="php">
  59. <tasks:replace from="@package_version@" to="version" type="package-info" />
  60. </file>
  61. <file name="Console/CommandLine/MessageProvider.php" role="php">
  62. <tasks:replace from="@package_version@" to="version" type="package-info" />
  63. </file>
  64. <file name="Console/CommandLine/Option.php" role="php">
  65. <tasks:replace from="@package_version@" to="version" type="package-info" />
  66. </file>
  67. <file name="Console/CommandLine/Outputter.php" role="php">
  68. <tasks:replace from="@package_version@" to="version" type="package-info" />
  69. </file>
  70. <file name="Console/CommandLine/Renderer.php" role="php">
  71. <tasks:replace from="@package_version@" to="version" type="package-info" />
  72. </file>
  73. <file name="Console/CommandLine/Result.php" role="php">
  74. <tasks:replace from="@package_version@" to="version" type="package-info" />
  75. </file>
  76. <file name="Console/CommandLine/XmlParser.php" role="php">
  77. <tasks:replace from="@data_dir@" to="data_dir" type="pear-config" />
  78. <tasks:replace from="@package_version@" to="version" type="package-info" />
  79. </file>
  80. <file name="Console/CommandLine/Action/Callback.php" role="php">
  81. <tasks:replace from="@package_version@" to="version" type="package-info" />
  82. </file>
  83. <file name="Console/CommandLine/Action/Counter.php" role="php">
  84. <tasks:replace from="@package_version@" to="version" type="package-info" />
  85. </file>
  86. <file name="Console/CommandLine/Action/Help.php" role="php">
  87. <tasks:replace from="@package_version@" to="version" type="package-info" />
  88. </file>
  89. <file name="Console/CommandLine/Action/List.php" role="php">
  90. <tasks:replace from="@package_version@" to="version" type="package-info" />
  91. </file>
  92. <file name="Console/CommandLine/Action/Password.php" role="php">
  93. <tasks:replace from="@package_version@" to="version" type="package-info" />
  94. </file>
  95. <file name="Console/CommandLine/Action/StoreArray.php" role="php">
  96. <tasks:replace from="@package_version@" to="version" type="package-info" />
  97. </file>
  98. <file name="Console/CommandLine/Action/StoreFalse.php" role="php">
  99. <tasks:replace from="@package_version@" to="version" type="package-info" />
  100. </file>
  101. <file name="Console/CommandLine/Action/StoreFloat.php" role="php">
  102. <tasks:replace from="@package_version@" to="version" type="package-info" />
  103. </file>
  104. <file name="Console/CommandLine/Action/StoreInt.php" role="php">
  105. <tasks:replace from="@package_version@" to="version" type="package-info" />
  106. </file>
  107. <file name="Console/CommandLine/Action/StoreString.php" role="php">
  108. <tasks:replace from="@package_version@" to="version" type="package-info" />
  109. </file>
  110. <file name="Console/CommandLine/Action/StoreTrue.php" role="php">
  111. <tasks:replace from="@package_version@" to="version" type="package-info" />
  112. </file>
  113. <file name="Console/CommandLine/Action/Version.php" role="php">
  114. <tasks:replace from="@package_version@" to="version" type="package-info" />
  115. </file>
  116. <file name="Console/CommandLine/MessageProvider/Default.php" role="php">
  117. <tasks:replace from="@package_version@" to="version" type="package-info" />
  118. </file>
  119. <file name="Console/CommandLine/Outputter/Default.php" role="php">
  120. <tasks:replace from="@package_version@" to="version" type="package-info" />
  121. </file>
  122. <file name="Console/CommandLine/Renderer/Default.php" role="php">
  123. <tasks:replace from="@package_version@" to="version" type="package-info" />
  124. </file>
  125. <file name="data/xmlschema.rng" role="data">
  126. <tasks:replace from="@package_version@" to="version" type="package-info" />
  127. </file>
  128. <file name="docs/examples/ex1.php" role="doc">
  129. <tasks:replace from="@package_version@" to="version" type="package-info" />
  130. </file>
  131. <file name="docs/examples/ex2.php" role="doc">
  132. <tasks:replace from="@package_version@" to="version" type="package-info" />
  133. </file>
  134. <file name="docs/examples/ex2.xml" role="doc">
  135. <tasks:replace from="@package_version@" to="version" type="package-info" />
  136. </file>
  137. <file name="docs/examples/ex3.php" role="doc">
  138. <tasks:replace from="@package_version@" to="version" type="package-info" />
  139. </file>
  140. <file name="docs/examples/ex4.php" role="doc">
  141. <tasks:replace from="@package_version@" to="version" type="package-info" />
  142. </file>
  143. <file name="docs/examples/ex4.xml" role="doc">
  144. <tasks:replace from="@package_version@" to="version" type="package-info" />
  145. </file>
  146. <file name="docs/examples/ex5.php" role="doc">
  147. <tasks:replace from="@package_version@" to="version" type="package-info" />
  148. </file>
  149. <file name="docs/examples/ex5.xml" role="doc">
  150. <tasks:replace from="@package_version@" to="version" type="package-info" />
  151. </file>
  152. <file name="tests/AllTests.php" role="test">
  153. <tasks:replace from="@package_version@" to="version" type="package-info" />
  154. </file>
  155. <file name="tests/console_commandline_accept.phpt" role="test"/>
  156. <file name="tests/console_commandline_addargument.phpt" role="test"/>
  157. <file name="tests/console_commandline_addargument_2.phpt" role="test"/>
  158. <file name="tests/console_commandline_addcommand.phpt" role="test"/>
  159. <file name="tests/console_commandline_addcommand_2.phpt" role="test"/>
  160. <file name="tests/console_commandline_addcommand_3.phpt" role="test"/>
  161. <file name="tests/console_commandline_addoption.phpt" role="test"/>
  162. <file name="tests/console_commandline_addoption_errors_1.phpt" role="test"/>
  163. <file name="tests/console_commandline_addoption_errors_2.phpt" role="test"/>
  164. <file name="tests/console_commandline_addoption_errors_3.phpt" role="test"/>
  165. <file name="tests/console_commandline_addoption_errors_4.phpt" role="test"/>
  166. <file name="tests/console_commandline_addoption_errors_5.phpt" role="test"/>
  167. <file name="tests/console_commandline_addoption_errors_6.phpt" role="test"/>
  168. <file name="tests/console_commandline_addoption_errors_7.phpt" role="test"/>
  169. <file name="tests/console_commandline_bug18682.phpt" role="test"/>
  170. <file name="tests/console_commandline_fromxmlfile.phpt" role="test"/>
  171. <file name="tests/console_commandline_fromxmlfile_1.phpt" role="test"/>
  172. <file name="tests/console_commandline_fromxmlfile_2.phpt" role="test"/>
  173. <file name="tests/console_commandline_fromxmlfile_error.phpt" role="test"/>
  174. <file name="tests/console_commandline_fromxmlstring.phpt" role="test"/>
  175. <file name="tests/console_commandline_options_defaults.phpt" role="test"/>
  176. <file name="tests/console_commandline_parse_1.phpt" role="test"/>
  177. <file name="tests/console_commandline_parse_2.phpt" role="test"/>
  178. <file name="tests/console_commandline_parse_3.phpt" role="test"/>
  179. <file name="tests/console_commandline_parse_4.phpt" role="test"/>
  180. <file name="tests/console_commandline_parse_5.phpt" role="test"/>
  181. <file name="tests/console_commandline_parse_6.phpt" role="test"/>
  182. <file name="tests/console_commandline_parse_7.phpt" role="test"/>
  183. <file name="tests/console_commandline_parse_8.phpt" role="test"/>
  184. <file name="tests/console_commandline_parse_9.phpt" role="test"/>
  185. <file name="tests/console_commandline_parse_10.phpt" role="test"/>
  186. <file name="tests/console_commandline_parse_11.phpt" role="test"/>
  187. <file name="tests/console_commandline_parse_12.phpt" role="test"/>
  188. <file name="tests/console_commandline_parse_13.phpt" role="test"/>
  189. <file name="tests/console_commandline_parse_14.phpt" role="test"/>
  190. <file name="tests/console_commandline_parse_15.phpt" role="test"/>
  191. <file name="tests/console_commandline_parse_16.phpt" role="test"/>
  192. <file name="tests/console_commandline_parse_17.phpt" role="test"/>
  193. <file name="tests/console_commandline_parse_18.phpt" role="test"/>
  194. <file name="tests/console_commandline_parse_19.phpt" role="test"/>
  195. <file name="tests/console_commandline_parse_20.phpt" role="test"/>
  196. <file name="tests/console_commandline_parse_21.phpt" role="test"/>
  197. <file name="tests/console_commandline_parse_22.phpt" role="test"/>
  198. <file name="tests/console_commandline_parse_23.phpt" role="test"/>
  199. <file name="tests/console_commandline_parse_24.phpt" role="test"/>
  200. <file name="tests/console_commandline_parse_25.phpt" role="test"/>
  201. <file name="tests/console_commandline_parse_26.phpt" role="test"/>
  202. <file name="tests/console_commandline_parse_27.phpt" role="test"/>
  203. <file name="tests/console_commandline_parse_28.phpt" role="test"/>
  204. <file name="tests/console_commandline_parse_29.phpt" role="test"/>
  205. <file name="tests/console_commandline_webrequest_1.phpt" role="test"/>
  206. <file name="tests/console_commandline_webrequest_2.phpt" role="test"/>
  207. <file name="tests/console_commandline_webrequest_3.phpt" role="test"/>
  208. <file name="tests/test.xml" role="test"/>
  209. <file name="tests/tests.inc.php" role="test">
  210. <tasks:replace from="@package_version@" to="version" type="package-info" />
  211. </file>
  212. <file name="Console/CommandLine.php" role="php">
  213. <tasks:replace from="@package_version@" to="version" type="package-info" />
  214. </file>
  215. </dir>
  216. </contents>
  217. <dependencies>
  218. <required>
  219. <php>
  220. <min>5.3.0</min>
  221. </php>
  222. <pearinstaller>
  223. <min>1.4.0b1</min>
  224. </pearinstaller>
  225. <extension>
  226. <name>dom</name>
  227. </extension>
  228. <extension>
  229. <name>xml</name>
  230. </extension>
  231. </required>
  232. </dependencies>
  233. <phprelease />
  234. <changelog>
  235. <release>
  236. <date>2007-12-19</date>
  237. <version>
  238. <release>0.1.0</release>
  239. <api>0.1.0</api>
  240. </version>
  241. <stability>
  242. <release>alpha</release>
  243. <api>alpha</api>
  244. </stability>
  245. <license uri="http://www.example.com">MIT License</license>
  246. <notes>Initial release.</notes>
  247. </release>
  248. <release>
  249. <date>2007-12-21</date>
  250. <version>
  251. <release>0.1.1</release>
  252. <api>0.1.1</api>
  253. </version>
  254. <stability>
  255. <release>alpha</release>
  256. <api>alpha</api>
  257. </stability>
  258. <license uri="http://www.example.com">MIT License</license>
  259. <notes>* bugs
  260. - fixed bug #12711,
  261. - fixed wrong error triggered when argument name is invalid.
  262. * changes
  263. - some cosmetic changes,
  264. - added a lot of phpt test files.</notes>
  265. </release>
  266. <release>
  267. <date>2008-01-09</date>
  268. <version>
  269. <release>0.2.0</release>
  270. <api>0.2.0</api>
  271. </version>
  272. <stability>
  273. <release>beta</release>
  274. <api>beta</api>
  275. </stability>
  276. <license uri="http://www.example.com">MIT License</license>
  277. <notes>- fixed a bug in Option::toString() (values were not displayed for short options),
  278. - fixed a parsing bug: if &quot;-&quot; is passed on the command line it should be treated as an argument,
  279. - stop option parsing when a &quot;--&quot; is found as gnu getopt does,
  280. - added a &quot;force_posix&quot; boolean attribute that tells the parser to be POSIX compliant, POSIX demands the following behavior: the first non-option stops option processing,
  281. - added more regression tests.</notes>
  282. </release>
  283. <release>
  284. <date>2008-01-09</date>
  285. <version>
  286. <release>0.2.1</release>
  287. <api>0.2.1</api>
  288. </version>
  289. <stability>
  290. <release>beta</release>
  291. <api>beta</api>
  292. </stability>
  293. <license uri="http://www.example.com">MIT License</license>
  294. <notes>fixed bug #12859: xmlschema.rng gets searched at the wrong folder</notes>
  295. </release>
  296. <release>
  297. <date>2008-01-18</date>
  298. <version>
  299. <release>1.0.0RC1</release>
  300. <api>1.0.0RC1</api>
  301. </version>
  302. <stability>
  303. <release>beta</release>
  304. <api>beta</api>
  305. </stability>
  306. <license uri="http://www.example.com">MIT License</license>
  307. <notes>- fixed a missing check when a short option require an argument and is the last
  308. in the argv array,
  309. - more GNU getopt compliance: long option/argument can also be separated by a
  310. space now and long options abbreviations are supported,
  311. - added a &quot;Password&quot; action: with this action it is possible to specify a
  312. password on the command line, and if it is missing it will be prompted to
  313. user (and will not be echo on stdin on UNIX systems),
  314. - allow &quot;force_posix&quot; option to be passed to the constructor,
  315. - added more tests.</notes>
  316. </release>
  317. <release>
  318. <date>2008-03-10</date>
  319. <version>
  320. <release>1.0.0RC2</release>
  321. <api>1.0.0RC2</api>
  322. </version>
  323. <stability>
  324. <release>beta</release>
  325. <api>beta</api>
  326. </stability>
  327. <license uri="http://www.example.com">MIT License</license>
  328. <notes>- allow &quot;force_posix&quot; option to be passed to the constructor;
  329. - fixed bug #13038 changed the signature of the parse method to allow the
  330. developer to pass argc and argv array (instead of using $_SERVER values);
  331. - fixed bug #13132 : &quot;choices&quot; not supported in xml definition (also added
  332. &quot;force_posix&quot; attribute support in xml).</notes>
  333. </release>
  334. <release>
  335. <date>2008-03-12</date>
  336. <version>
  337. <release>1.0.0RC3</release>
  338. <api>1.0.0RC3</api>
  339. </version>
  340. <stability>
  341. <release>beta</release>
  342. <api>beta</api>
  343. </stability>
  344. <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
  345. <notes>- fixed a strict standards notice: Console_CommandLine_Exception::build() should be static;
  346. - changed behaviour when a StoreArray option is positioned at the end;
  347. - now use pfm (so removed package.php and package2.xml).</notes>
  348. </release>
  349. <release>
  350. <date>2008-03-12</date>
  351. <version>
  352. <release>1.0.0RC3</release>
  353. <api>1.0.0RC3</api>
  354. </version>
  355. <stability>
  356. <release>beta</release>
  357. <api>beta</api>
  358. </stability>
  359. <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
  360. <notes>- fixed a strict standards notice: Console_CommandLine_Exception::build() should be static;
  361. - changed behaviour when a StoreArray option is positioned at the end;
  362. - now use pfm (so removed package.php and package2.xml).</notes>
  363. </release>
  364. <release>
  365. <date>2008-05-22</date>
  366. <version>
  367. <release>1.0.0</release>
  368. <api>1.0.0</api>
  369. </version>
  370. <stability>
  371. <release>stable</release>
  372. <api>stable</api>
  373. </stability>
  374. <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
  375. <notes>- doc is now in peardoc format (thanks to cweiske for his precious help);
  376. - better handling of custom instances (added an accept() method);
  377. - added an AllTests.php file to make phpunit happy;
  378. - added tests for xml usage;
  379. - some cosmetic changes.</notes>
  380. </release>
  381. <release>
  382. <date>2008-08-01</date>
  383. <version>
  384. <release>1.0.1</release>
  385. <api>1.0.1</api>
  386. </version>
  387. <stability>
  388. <release>stable</release>
  389. <api>stable</api>
  390. </stability>
  391. <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
  392. <notes>- Better code coverage of tests (nearly 100%);
  393. - fixed two bad include_once;
  394. - fixed bug #14435 (own -h short option doesn't remove help short option) and did the same for "version" option;
  395. - fixed bug #14436 (Typo in error message) and some fixed other typos.
  396. </notes>
  397. </release>
  398. <release>
  399. <date>2008-08-22</date>
  400. <version>
  401. <release>1.0.2</release>
  402. <api>1.0.2</api>
  403. </version>
  404. <stability>
  405. <release>stable</release>
  406. <api>stable</api>
  407. </stability>
  408. <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
  409. <notes>
  410. - fixed bug #14454 (Console_Commandline hangs when called via browser);
  411. - fixed outputter bug (STDOUT/STDERR not defined with php-cgi);
  412. - Console_CommandLine can now handle web requests (it convert automatically a request to options/arguments).
  413. </notes>
  414. </release>
  415. <release>
  416. <date>2008-09-30</date>
  417. <version>
  418. <release>1.0.3</release>
  419. <api>1.0.3</api>
  420. </version>
  421. <stability>
  422. <release>stable</release>
  423. <api>stable</api>
  424. </stability>
  425. <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
  426. <notes>
  427. - now handles stdin with the "-" special switch;
  428. - fixed bug #14717 (Password not optional when parser built from an xml file);
  429. - added relevant unit tests;
  430. - removed useless require_once's in some tests.
  431. </notes>
  432. </release>
  433. <release>
  434. <date>2008-10-09</date>
  435. <version>
  436. <release>1.0.4</release>
  437. <api>1.0.4</api>
  438. </version>
  439. <stability>
  440. <release>stable</release>
  441. <api>stable</api>
  442. </stability>
  443. <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
  444. <notes>
  445. - implemented feature request #14753 (add_list_option parameter for --list-XXX option);
  446. - fixed bug #14762 (error message always tells me to use "-h" for help);
  447. - added relevant unit tests;
  448. - cleaned up phpdoc tags and some cosmetic changes.
  449. </notes>
  450. </release>
  451. <release>
  452. <date>2008-12-06</date>
  453. <version>
  454. <release>1.0.5</release>
  455. <api>1.0.5</api>
  456. </version>
  457. <stability>
  458. <release>stable</release>
  459. <api>stable</api>
  460. </stability>
  461. <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
  462. <notes>
  463. * implemented feature request #15251: Allow specifying optional arguments for
  464. sub-commands,
  465. * use "name" instead of "help_name" when generating list-xxx options,
  466. * updated relevant unit tests,
  467. * added examples for sub-commands usage.
  468. </notes>
  469. </release>
  470. <release>
  471. <date>2008-12-26</date>
  472. <version>
  473. <release>1.0.6</release>
  474. <api>1.0.6</api>
  475. </version>
  476. <stability>
  477. <release>stable</release>
  478. <api>stable</api>
  479. </stability>
  480. <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
  481. <notes>
  482. Bugfix release:
  483. * fixed bug #15374 (RelaxNG validation should be less strict);
  484. * fixed bug #15375 (Cannot add a comment before the root node of the xml file);
  485. * fixed bug #15376 (short option and long options in separated lines in help);
  486. * fixed bug #15377 (StoreFalse/True actions should have a boolean default value);
  487. * added relevant unit tests.
  488. </notes>
  489. </release>
  490. <release>
  491. <date>2009-06-19</date>
  492. <version>
  493. <release>1.1.0</release>
  494. <api>1.1.0</api>
  495. </version>
  496. <stability>
  497. <release>stable</release>
  498. <api>stable</api>
  499. </stability>
  500. <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
  501. <notes>
  502. * changed sources layout to make easier to use / run tests without installing the package with pear
  503. * implemented subcommand aliases (as requested by Greg for pyrus)
  504. * implemented request #15325: add ability to detect missing sub-command (patch by gauthierm, thanks)
  505. * implemented request #15324: add ability to set custom error messages (patch by gauthierm, thanks)
  506. * fixed bug #16320: storeArray default value not cleared when options arguments given (patch by Richard Quadling, thanks!)
  507. * fixed bug #16329: sub command aliases do not work (was a "too early documentation" issue)
  508. * fixed bug #16330: nested subCommands help output not quite right
  509. * implemented request #16332: add support for optional arguments in XML (patch by gauthierm, thanks)
  510. </notes>
  511. </release>
  512. <release>
  513. <date>2009-11-11</date>
  514. <version>
  515. <release>1.1.1</release>
  516. <api>1.1.1</api>
  517. </version>
  518. <stability>
  519. <release>stable</release>
  520. <api>stable</api>
  521. </stability>
  522. <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
  523. <notes>
  524. Bugfix release:
  525. * fixed bug #16507: typo in code example (thanks Richard)
  526. * fixed bug #16497: cascade command properties to sub-commands
  527. * fixed bug #16370: allow pre-processing of arguments for list (thanks rquadling for the patch)
  528. * fixed bug #16764: Invalid Package.xml (thanks mklappstuhl for the patch)
  529. * fixed some test cases
  530. </notes>
  531. </release>
  532. <release>
  533. <date>2010-04-10</date>
  534. <version>
  535. <release>1.1.2</release>
  536. <api>1.1.0</api>
  537. </version>
  538. <stability>
  539. <release>stable</release>
  540. <api>stable</api>
  541. </stability>
  542. <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
  543. <notes>
  544. Bugfix release:
  545. * fixed bug #16848: Trailing spaces in quoted argument are truncated,
  546. * fixed bug #16849: Replaced $_GET by $_REQUEST to handle POST correctly,
  547. * fixed bug #16850: Parse9 test (password) fails (on windows),
  548. * fixed bug #16914: Password action now operates as expected when it is the last parameter or the last parameter before a command,
  549. * displayUsage() should output to stdout instead of stderr,
  550. * added the possibility to pass "false" as exitCode to the display*() methods to prevent exit() calls,
  551. * fixed some typos in code comments.
  552. </notes>
  553. </release>
  554. <release>
  555. <date>2010-04-10</date>
  556. <version>
  557. <release>1.1.3</release>
  558. <api>1.1.0</api>
  559. </version>
  560. <stability>
  561. <release>stable</release>
  562. <api>stable</api>
  563. </stability>
  564. <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
  565. <notes>
  566. * fixed package.xml to allow installation via pyrus.
  567. </notes>
  568. </release>
  569. <release>
  570. <date>2012-10-25</date>
  571. <version>
  572. <release>1.2.0</release>
  573. <api>1.2.0</api>
  574. </version>
  575. <stability>
  576. <release>stable</release>
  577. <api>stable</api>
  578. </stability>
  579. <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
  580. <notes>
  581. * Implemented feature request #18583 (default values for arguments) [izi]
  582. * Implemented feature request #18582 (add possibility to require a subcommand) [izi]
  583. * Booleans read from an XML file or string are now case insensitive [rquadling]
  584. * Fixed unit tests [CloCkWeRX]
  585. * arguments now accept "choices" [izi, thanks Laurent Laville]
  586. </notes>
  587. </release>
  588. <release>
  589. <date>2015-12-10</date>
  590. <version>
  591. <release>1.2.1</release>
  592. <api>1.2.1</api>
  593. </version>
  594. <stability>
  595. <release>stable</release>
  596. <api>stable</api>
  597. </stability>
  598. <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
  599. <notes>
  600. * Fixed bug #18397: List action example is wrong [cweiske]
  601. * Fixed bug #18682: columnWrap() in refault renderer eats up lines with only a EOL [izi, thanks Helgi]
  602. * Fixed bug #18703: No way to override reading of stdin with - [izi, thanks Gwynne Raskind]
  603. * Fixed bug #19683: Unit tests are broken [farell]
  604. * Fixed bug #19921: package dependencies don't include dom [cweiske]
  605. * Fixed unit tests [izi]
  606. * Fixed comparison on PHP 7 [Jan Olsen]
  607. * Allow multiple instances of the parser by making static variables private [Greg Oriol]
  608. * Add composer support
  609. </notes>
  610. </release>
  611. <release>
  612. <date>2016-07-14</date>
  613. <version>
  614. <release>1.2.2</release>
  615. <api>1.2.2</api>
  616. </version>
  617. <stability>
  618. <release>stable</release>
  619. <api>stable</api>
  620. </stability>
  621. <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
  622. <notes>
  623. * Fix bug #21063: xmlschema.rng location does not work with composer [alec]
  624. </notes>
  625. </release>
  626. </changelog>
  627. </package>