changelog 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

  • Initial PEAR release