Files
archived-pecl-php-uploadpro…/package.xml
2021-09-29 08:56:59 -05:00

344 lines
13 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.4.11"
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">
<name>uploadprogress</name>
<channel>pecl.php.net</channel>
<summary>An extension to track progress of a file upload.</summary>
<description>
A PHP extension to track progress of a file upload, including details on the speed of the upload, estimated time remaining, and access to the contents of the file as it is being uploaded.
The uploadprogress extension works on PHP 7.2+ and PHP 8. It requires the use of the Apache HTTP Server with mod_php. Other web servers and PHP-FPM are not yet supported.
See https://github.com/php/pecl-php-uploadprogress for documentation and examples.
</description>
<lead>
<name>Christian Stocker</name>
<user>chregu</user>
<email>chregu@php.net</email>
<active>yes</active>
</lead>
<lead>
<name>Ben Ramsey</name>
<user>ramsey</user>
<email>ramsey@php.net</email>
<active>yes</active>
</lead>
<date>2021-09-29</date>
<time>14:00:00</time>
<version>
<release>2.0.1</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
- Fix parameter and return type declarations for PHP 7 and PHP 8
</notes>
<contents>
<dir name="/">
<file name="config.m4" role="src"/>
<file name="config.w32" role="src"/>
<file name="php_uploadprogress.h" role="src"/>
<file name="uploadprogress.c" role="src"/>
<file name="uploadprogress.stub.php" role="src"/>
<file name="uploadprogress_arginfo.h" role="src"/>
<file name="uploadprogress_legacy_arginfo.h" role="src"/>
<file name="LICENSE" role="doc"/>
<file name="README.md" role="doc"/>
<dir name="examples">
<dir name=".docker">
<file name="Dockerfile" role="doc"/>
<file name="uploadprogress.ini" role="doc"/>
</dir>
<dir name=".tmp">
<file name=".gitkeep" role="doc"/>
</dir>
<file name="README.md" role="doc"/>
<file name="check-progress.php" role="doc"/>
<file name="docker-compose.yml" role="doc"/>
<file name="handle-upload.php" role="doc"/>
<file name="index.html" role="doc"/>
</dir>
<dir name="tests">
<dir name="mocks">
<dir name="get_contents">
<file name="upload_contents_basic-formFieldId" role="test"/>
<file name="upload_contents_variation003-formFieldId" role="test"/>
<file name="upload_contents_variation004-aFieldId" role="test"/>
<file name="upload_contents_variation006-field" role="test"/>
<file name="variation005-fieldName" role="test"/>
</dir>
<dir name="get_info">
<file name="upt_basic.txt" role="test"/>
<file name="upt_bug58318.txt" role="test"/>
<file name="upt_variation003.txt" role="test"/>
<file name="upt_variation004.txt" role="test"/>
<file name="variation001" role="test"/>
</dir>
</dir>
<file name="bug58318.phpt" role="test"/>
<file name="uploadprogress_get_contents_basic.phpt" role="test"/>
<file name="uploadprogress_get_contents_error001.phpt" role="test"/>
<file name="uploadprogress_get_contents_error002.phpt" role="test"/>
<file name="uploadprogress_get_contents_error003.phpt" role="test"/>
<file name="uploadprogress_get_contents_error004.phpt" role="test"/>
<file name="uploadprogress_get_contents_variation001.phpt" role="test"/>
<file name="uploadprogress_get_contents_variation002.phpt" role="test"/>
<file name="uploadprogress_get_contents_variation003.phpt" role="test"/>
<file name="uploadprogress_get_contents_variation004.phpt" role="test"/>
<file name="uploadprogress_get_contents_variation005.phpt" role="test"/>
<file name="uploadprogress_get_contents_variation006.phpt" role="test"/>
<file name="uploadprogress_get_info_basic.phpt" role="test"/>
<file name="uploadprogress_get_info_error001.phpt" role="test"/>
<file name="uploadprogress_get_info_error002.phpt" role="test"/>
<file name="uploadprogress_get_info_error003.phpt" role="test"/>
<file name="uploadprogress_get_info_error004.phpt" role="test"/>
<file name="uploadprogress_get_info_variation001.phpt" role="test"/>
<file name="uploadprogress_get_info_variation002.phpt" role="test"/>
<file name="uploadprogress_get_info_variation003.phpt" role="test"/>
<file name="uploadprogress_get_info_variation004.phpt" role="test"/>
</dir>
</dir>
</contents>
<dependencies>
<required>
<php>
<min>7.2.0</min>
</php>
<pearinstaller>
<min>1.4.0</min>
</pearinstaller>
</required>
</dependencies>
<providesextension>uploadprogress</providesextension>
<extsrcrelease/>
<changelog>
<release>
<date>2021-09-29</date>
<version>
<release>2.0.0</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<notes>
- Drop support for PHP &lt; 7.2
</notes>
</release>
<release>
<date>2021-09-28</date>
<version>
<release>1.1.4</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<notes>
- Fix #79584: Segmentation fault in uploadprogress 1.1.0 and up
- Add arginfo for functions to support PHP 8 and up
</notes>
</release>
<release>
<date>2020-01-28</date>
<version>
<release>1.1.3</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<notes>
- Improved documentation and examples included in the release package
</notes>
</release>
<release>
<date>2020-01-26</date>
<version>
<release>1.1.2</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<notes>
- PHP 8 compatibility; this now builds on PHP 5, PHP 7, and PHP 8
</notes>
</release>
<release>
<date>2020-01-26</date>
<version>
<release>1.1.1</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<notes>
- Mark maximum PHP version as 8.0.0; this will not build on PHP 8
</notes>
</release>
<release>
<date>2020-01-26</date>
<version>
<release>1.1.0</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<notes>
- PHP 7 compatibility
</notes>
</release>
<release>
<date>2011-08-15</date>
<version>
<release>1.0.3.1</release>
<api>1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<notes>
- Wrong version number in .h file
</notes>
</release>
<release>
<date>2011-08-08</date>
<version>
<release>1.0.3</release>
<api>1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<notes>
- Another make it work with PHP 5.4
</notes>
</release>
<release>
<date>2011-07-26</date>
<version>
<release>1.0.2</release>
<api>1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<notes>
- Make it work with PHP 5.4
</notes>
</release>
<release>
<date>2009-06-16</date>
<version>
<release>1.0.1</release>
<api>1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<notes>
- Default temporary directory is taken from system settings during compile time (guenter).
- Fix a while loop error in removing preceding whitespace (terralith).
- Example: Added a check, if the extension is installed at all.
- Example: Added checks for a valid uploadprogress.file.filename_template setting.
</notes>
</release>
<release>
<date>2009-03-15</date>
<version>
<release>1.0.0</release>
<api>1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<notes>
- Fixed a renaming issue with temporary files on Windows and PHP 5.2.
</notes>
</release>
<release>
<date>2009-01-22</date>
<version>
<release>0.9.2</release>
<api>0.9</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<notes>
- Fixed an issue with filenames containing spaces, see http://pecl.php.net/bugs/bug.php?id=14525 for details (by franck).
- Extended the example to check for too large files.
</notes>
</release>
<release>
<date>2008-08-25</date>
<version>
<release>0.9.1</release>
<api>0.9</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<notes>
- Fixed version information in phpinfo()
- Added php.ini options to phpinfo()
</notes>
</release>
<release>
<date>2008-07-08</date>
<version>
<release>0.9.0</release>
<api>0.9</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<notes>
- Added uploadprogress_get_contents(id, fieldname) to return the contents of that file (Ben Ramsey)
- Added uploadprogress.get_contents INI option to enable above function (Ben Ramsey)
- Added a simple example
- Minor Fixes
</notes>
</release>
<release>
<date>2006-12-05</date>
<version>
<release>0.3.0</release>
<api>0.3</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<notes>
Initial release
</notes>
</release>
</changelog>
</package>