Changelog
- 2009-05-07 - PEAR_PackageUpdate 1.1.0RC1 (beta) released
- License changed from PHP 3.01 to new BSD
- 2009-02-28 - PEAR_PackageUpdate 1.1.0a1 (alpha) released
- New features
- introduce adapter interface to communicate with channel remote server (credits to avb)
- Improvements / changes
- with adapters you may now try many protocols (on same call) to check updates.
See test suite PEAR_PackageUpdate_TestSuite_Stub, testCheckUpdateWithSoapOrREST
as example
- Bugfixes
- fix notice error (on unserialize data) when preference file is corrupted
- fix notice error when asking update for a package not yet installed
- add missing error level when pushing some error on stack
- fix error content generated by abstract methods
- fix notice error into getInstalledRelease() when call for package that is not installed
- Quality Assurance
- update unit test suites (for PHPUnit 3.2+) with code coverage closest to 100% (84.82)
- fix E_STRICT error
- 2008-11-23 - PEAR_PackageUpdate 1.0.4 (stable) released
- Fix bug #15131
: parse errors in examples
- 2008-11-19 - PEAR_PackageUpdate 1.0.3 (stable) released
- fix cleanup phase of unit tests that raised notice errors
- 2008-06-15 - PEAR_PackageUpdate_Web 1.0.1 (stable) released
- fix a notice error when trying to upgrade a package version still using package xml 1.0
- dependency change: require now PEAR_PackageUpdate 1.0.2 minimum
- checkUpdate() return now a boolean (as expected)
- 2008-06-15 - PEAR_PackageUpdate 1.0.2 (stable) released
- fix a display problem about current version installed (for web frontend)
when trying to upgrade a package still in xml 1.0 to a new version
in package xml 2.0. (Thanks to Jörg Wegner)
- 2008-06-01 - PEAR_PackageUpdate 1.0.1 (stable) released
- a little typo error on constant name PEAR_PACKAGEUPDATE_TYPE_MINOR, that produce
an error if you use setMinimumReleaseType() method
- 2008-05-01 - PEAR_PackageUpdate_Web 1.0.0 (stable) released
- copyright bumped to 2008
- phpdoc @since tag give version and release date information
- make it XHTML 1.0 Strict compliant
- require now at least PEAR installer 1.5.4 rather than 1.4.8 (security vulnerability fixes)
- change minimum PPU package dependency
- 2008-05-01 - PEAR_PackageUpdate 1.0.0 (stable) released
- copyright bumped to 2008
- require now at least PEAR installer 1.5.4 rather than 1.4.8
(security vulnerability fixes)
- Scott Mattocks is marked as inactive on his request
- Add test suite with .phpt test cases
- 2007-07-01 - PEAR_PackageUpdate_Web 0.4.0 (beta) released
- copyright notice bumped to 2007
- removed PPU resource from main class
- 2007-07-01 - PEAR_PackageUpdate 0.7.0 (beta) released
- add (missing) snapshot package state
- Fixes for bug #11384
: Undefined variable
- 2007-02-13 - PEAR_PackageUpdate 0.6.1 (beta) released
- Use singleton method to get instance of PEAR_Config. Related to bug report
#10080
- API stability was changed from beta to stable
- examples/withoutFrontend.php script was changed a bit to clarify Doc
bug #10079
- 2007-01-11 - PEAR_PackageUpdate 0.6.0 (beta) released
- copyright notice bumped to 2007
- added two new functions: getInstalledRelease() and getLatestRelease()
- example withoutFrontend.php updated (PEAR_PackageUpdate_Null class is now reusable)
- 2006-08-19 - PEAR_PackageUpdate 0.5.2 (beta) released
- drop support of package xml 1.0
- getPackageInfo() method allow updates from channels other than pear.php.net,
and also support REST protocol.
- 2006-07-17 - PEAR_PackageUpdate_Web 0.3.0 (beta) released
- removed PEAR_PACKAGEUPDATE_DATA_DIR constant, and replace behavior
with new methods getStyleSheet() and setStyleSheet().
- current version field display '- None-' rather than '0.0.0' when
package to auto-update is not yet installed.
- 2006-07-15 - PEAR_PackageUpdate_Web 0.2.2 (beta) released
- dependencies fix:
- PHP minimum requirement is 4.3.0 rather than 4.2.0, due to usage of function:
file_get_contents, and also due to PPU 0.5.1 dependency
- use now QuickForm 3.2.6
- 2006-07-15 - PEAR_PackageUpdate 0.5.1 (beta) released
- dependencies fix:
- PHP minimum requirement is 4.3.0 rather than 4.1.0, due to usage of functions:
get_include_path, file_get_contents
- add ability to install web/html frontend with PEAR 1.4 (group) feature
- 2006-05-25 - PEAR_PackageUpdate_Web 0.2.1 (beta) released
- bug fix:
- base install directory error into package xml
- qa :
- pear installer dependency is 1.4.8 same as for PPU
- 2006-05-10 - PEAR_PackageUpdate_Web 0.2.0 (beta) released
- Initial PEAR release after last step of
proposal
(version 0.1.0)
- Stability moved from alpha to beta
- Dependency to PPU is now set to 0.5.0 or better
- Release Notes field have been replaced from QF:textarea to QF:static with
an autoscroll div. It will allow to keep the same size to the main window, even
when package has long text for release notes. When a QF:textarea is frozen, attributes
rows, cols count are not kept.
- 2006-05-07 - PEAR_PackageUpdate 0.5.0 (beta) released
- more flexible implementation of the factory pattern allowing people to use custom class
see new example 'withoutFrontend.php' : how to use ppu without frontend
- fixes typos error on constants
- fixes typos missing letter on function setMinimumReleaseType
- improve indentation of error messages array
- add @throws phpdoc tag on all necessary function comment block
- 2006-04-25 - PEAR_PackageUpdate 0.4.3 (beta) released
- Laurent Laville was added as a leader to the package
- Fixes for request #7456
: improve error frame used with PEAR_ErrorStack
- Mandatory ressources that will be call in all cases are now outside the class
- License was upgraded from PHP License 3.0 to 3.01
- PEAR cs standard for
header comment blocks
- Adds since phpdoc tag to keep track of function history
- 2006-04-20 - PEAR_PackageUpdate 0.4.2 (beta) released
- Fixes for request #7442:
avoid warning messages when driver is unloadable
- 2006-04-13 - PEAR_PackageUpdate 0.4.1 (beta) released
- Remove demo code from presentUpdate().
- 2006-03-28 - PEAR_PackageUpdate 0.4.0a1 (alpha) released