Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

file 162 lines (102 sloc) 5.418 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162

Changes since version 1.6.0b5 (2006-10-21)

  - new option "clearchangelog" to remove full contents of <changelog> tag.
    Allow to generate a package xml version without changelog entries.
    (feedback of Mark Wiesemann).

Changes since version 1.6.0b4 (2006-08-19)

  - detectDependencies() works now with PHP_CompatInfo >= 1.4.0
    See new script pattern, based on HTML-AJAX 0.5.0 distribution: examples/detectDependencies.php
  - option (clearcontents => false) allow now to import all previous options
    of an existing package xml. That means you get tasks files (postinstallscript,
    replace, eol) but also role file exceptions.

Changes since version 1.6.0b3 (2006-08-15)

  - fixed only one bug in PackageFileManager2 class
    addIgnore() and addInclude() functions allow now to keep previous content with an array as parameter #1
  - package.xml and package2.xml are now ignored by default.

Changes since version 1.6.0b2 (2006-06-06)

  - fixed only one bug in PackageFileManager2 class
    exportCompatiblePackageFile1() generates dupplicate entry in changelog with existing package

Changes since version 1.6.0b1 (2006-05-29)

  - fixed only one bug (#7769)

Changes since version 1.6.0a8 (2006-05-03)

  - introduces ChangeLog and NEWS files for history and quality assurance
  - upgrades license from PHP 3.0 to 3.01

Changes since version 1.6.0a7 (2006-02-28)

  - fix many bugs in PackageFileManager2

Changes since version 1.6.0a6 (2006-01-27)

  - add "globalreplaceexceptions" option to exclude files from global replacements
  - add "clearcontents" option to give ability to keep filelist with replaces tasks
    on import function with package v1 or v2

Changes since version 1.6.0a5 (2006-01-12)

  - new option "cleardependencies" will erase any existing dependencies
    on import package.xml (v1 or v2) if set to true

Changes since version 1.6.0a4 (2005-11-04)

  - Laurent Laville was added as lead

Changes since version 1.6.0a3 (2005-09-06)

  - add addUnixeol(), addWindowseol(), initPostinstallScript() and addPostinstallScript()

Changes since version 1.6.0a2 (2005-07-24)

  - add addIgnoreToRelease() to replace PEAR_PackageFile_v2_rw::addIgnore()

Changes since version 1.6.0a1 (2005-05-28)

  - fix many bugs in PackageFileManager2

Changes since version 1.5.0 (2005-03-28)
Changes since version 1.5.1 (2005-04-06)
Changes since version 1.5.0 (2005-03-28)

  - Bugfix release

Changes since version 1.4.0 (2005-02-20)

  - implement Request #3747 getOptions() method
  - Migrate all unit tests to .phpt, run "pear run-tests -p PEAR_PackageFileManager"
    in PEAR 1.4.0 to run tests post-installation
  - add dependency on XML_Tree (used by SVN driver)
  - add package2.xml to the list of auto-ignored files

Changes since version 1.3.0 (2005-02-08)

  - Add addGlobalReplacement() - applies the replacement to every file in the package.xml

Changes since version 1.2.1 (2004-02-07)

  - uses PHP_CompatInfo to detect deps.
  - Also added cleardependencies option to setOptions(), which will clear
    all existing dependencies from package.xml before starting

Changes since version 1.2.0 (2004-02-07)

  - Bugfix release

Changes since version 1.1.0 (2003-12-11)

  - *fully* unit-tested
  - new feature, "simpleoutput" option. This eliminates output of md5sum
    and provides tags for readability, and outputs <dir> tags.
  - new feature, "addhiddenfiles" option.
    This allows addition of files that begin with . like .bashrc

Changes since version 1.0 (2003-08-21)

  - unit-tested
  - new feature, "include" option. This works just like "ignore" except
    it excludes all files that do not match the names passed in.
    "ignore" includes only files that do not match the names passed in. Suggested by Stan Lemon

Changes since version 0.15 (2003-08-06)

  - move to first stable version 1.0 after 9 alpha releases and 6 beta releases.

Changes since version 0.14 (2003-08-04)
Changes since version 0.13 (2003-08-02)

  - Bugfix release

Changes since version 0.12 (2003-07-28)

  - added optional dependency support
  - added script phase support (unimplemented in PEAR)

Changes since version 0.11 (2003-07-25)

  - added new switch to specify order of changelog entries "changelogoldtonew".

Changes since version 0.10 (2003-07-25)

  - added validation of file role
  - added new complex example that uses almost every option

Changes since version 0.9 (2003-07-24)

  - changed to using strnatcasecmp for version numbers in the search through ChangeLog, so 0.10 > 0.1
  - added md5sum attribute to filelist
  - added use of PEAR_Common::validatePackage() to catch odd errors
  - fixed incorrect handling of PEAR_Error in File::getFileList()
  - added handling of filelist platform attribute
  - added handling of filelist install-as attribute
  - added handling of filelist replacements options

Changes since version 0.8 (2003-07-23)
Changes since version 0.7 (2003-07-23)
Changes since version 0.6 (2003-07-23)
Changes since version 0.5 (2003-07-23)
Changes since version 0.4 (2003-07-23)

  - Bugfix release

Changes since version 0.3 (2003-07-22)

  - new option allows specifying the doctype

Changes since version 0.2 (2003-07-21)

  - Bugfix release

Changes since version 0.1 (2003-07-21)

  - Generation of package.xml from scratch is now supported.
  - Generation of <provides> is supported and so is addition of maintainers and configure options
Something went wrong with that request. Please try again.