pear News

Syndicate content
The latest releases in PEAR.
Updated: 13 hours 37 min ago

Mail_Mime 1.8.4

Thu, 05/17/2012 - 06:10
* Request #19406: Allow to set individual attachment part headers [alec]
* Fixed Bug #18982: Non-static method Mail_mimePart::encodeHeader() should not be called statically [alec]
Categories: PHP

PHP_CodeSniffer 1.3.4

Thu, 05/17/2012 - 02:55
- Added missing package.xml entries for new Generic FixmeSniff
-- Thanks to Jaroslav Hanslík for the patch
- Expected indents for PEAR ScopeClosingBraceSniff and FunctionCallSignatureSniff can now be set in ruleset files
-- Both sniffs use a variable called "indent"
-- Thanks to Thomas Despoix for the patch
- Standards designed to be installed in the PHPCS Standards dir will now work outside this dir as well
-- In particular, allows the Drupal CS to work without needing to symlink it into the PHPCS install
-- Thanks to Peter Philipp for the patch
- Rule references for standards, directories and specific sniffs can now be relative in ruleset.xml files
-- For example: ref="../MyStandard/Sniffs/Commenting/DisallowHashCommentsSniff.php"
- Symlinked standards now work correctly, allowing aliasing of installed standards (request #19417)
-- Thanks to Tom Klingenberg for the patch
- Squiz ObjectInstantiationSniff now allows objects to be returned without assinging them to a variable
- Added Squiz.Commenting.FileComment.MissingShort error message for file comments that only contains tags
-- Also stops undefined index errors being generated for these comments
- Debug option -vv now shows tokenizer status for CSS files
- Added support for new gjslint error formats
-- Thanks to Meck for the patch
- Generic ScopeIndentSniff now allows comment indents to not be exact even if the exact flag is set
-- The start of the comment is still checked for exact indentation as normal
- Fixed an issue in AbstractPatternSniff where comments were not being ignored in some cases
- Fixed an issue in Zend ClosingTagSniff where the closing tag was not always being detected correctly
-- Thanks to Jonathan Robson for the patch
- Fixed an issue in Generic FunctionCallArgumentSpacingSniff where closures could cause incorrect errors
- Fixed an issue in Generic UpperCaseConstantNameSniff where errors were incorrectly reported on goto statements
-- Thanks to Tom Klingenberg for the patch
- PEAR FileCommentSniff and ClassCommentSniff now support author emails with a single character in the local part
-- E.g., a@me.com
-- Thanks to Denis Shapkin for the patch
- Fixed bug #19290 : Generic indent sniffer fails for anonymous functions
- Fixed bug #19324 : Setting show_warnings configuration option does not work
- Fixed bug #19354 : Not recognizing references passed to method
- Fixed bug #19361 : CSS tokenzier generates errors when PHP embedded in CSS file
- Fixed bug #19374 : HEREDOC/NOWDOC Indentation problems
- Fixed bug #19381 : traits and indetations in traits are not handled properly
- Fixed bug #19394 : Notice in NonExecutableCodeSniff
- Fixed bug #19402 : Syntax error when executing phpcs on Windows with parens in PHP path
-- Thanks to Tom Klingenberg for the patch
- Fixed bug #19411 : magic method error on __construct()
-- The fix required a rewrite of AbstractScopeSniff, so please test any sniffs that extend this class
- Fixed bug #19412 : Incorrect error about assigning objects to variables when inside inline IF
- Fixed bug #19413 : php_cs thinks I haven't used a parameter when I have
- Fixed bug #19414 : php_cs seems to not track variables correctly in heredocs
Categories: PHP

Text_PathNavigator 0.2.0

Mon, 05/14/2012 - 12:41
QA release
Bug #12907 get() gives warning on empty path
Categories: PHP

Image_GIS2 0.1.0

Mon, 05/14/2012 - 11:24
* Refactored using PHP 5 syntax.

! PHP 5.0.0 (or higher) is now required.
Categories: PHP

Services_Libravatar 0.2.1

Mon, 05/14/2012 - 07:12
Remove whitespace line
Categories: PHP

PHP_UML 1.6.1

Sat, 05/12/2012 - 17:03
* fixed API declaration fatal error (PHP_UML_Input_PHP_ParserImpl::__construct())
* added missing space in function parameters generated by HtmlNew
Categories: PHP

Services_PageRank 0.1.0

Thu, 05/10/2012 - 20:33
First release as PEAR package
Categories: PHP

HTTP_Header2 0.1.0

Thu, 05/10/2012 - 14:04
Forked from HTTP_Header
Categories: PHP

Services_Libravatar 0.2.0

Wed, 05/09/2012 - 09:21
-option validation and standardisation
-url() deprecation
-more tests
Categories: PHP

Auth_PrefManager 1.2.2

Sun, 05/06/2012 - 22:12
QA release

Bug #19408 package installs files to extra Auth subdir
Categories: PHP

DB_DataObject 1.10.0

Fri, 04/27/2012 - 08:30
Major feature and fix release.


#----- - Fix transactions - query(BEGIN) did not actually run when called.
#----- - Refactor Link and join code
- link code moved to DB_DataObject_Link, new option generate_link_methods, new method link()
- make the links option work with autojoin, add setter feature to links()
- support links option on autojoin
- add support for excluded columns on autoJoin
- more detailed check on assigning numbers in link()
- new link syntax in generated methods
- make links() support same array syntax as joinAdd(), and change links() to
support input as func_get_args() for the second argument, cleans up wrapper code..
- support joinAdd(array("local_col", $dataObject, "remote_col"), "LEFT"),
extra debugging on count(), and case sensitive checking on numRows (not sure if that was needed..)

#----- - remove notes relating to MDB as they are not relivant anymore
#----- - SVN/git has new directory layout


#----- - Add pid() - a quick way to get the value from the primary "id" column of the database
#----- - add sqlValue() - a factory method to create a DB_DataObject_Cast Object
#----- - nice warning on failed to write to temporary file
#----- - fixes to correctly support portability in selectAs()
#----- - fixes to correctly support portability in joinAdd

#----- - lower case links and ini during load, when portability set, fix handling in joinAdd


#----- - add experimental support for posgresql introspected native keys

#----- - move assignment to error in raiseError after it actually happens, this should
ensure _lastError gets set correctly as the aliased setting does not appear to
work very well..
#----- - find() will return false when an error occurs (rather than 0)
#18995 - Remove error_reporting settings from tests (closes bug #18995).
#18931 - typos in comments - rasmus would appreciate this one... (depreciated to depricated)
#----- - support ini_database in foreign key generation, and regex matching on strip schema
#----- - document change to generator_strip_schema which now supports regexp to strip from
matching schemas
#----- - add support for portability in tableName() - most references to tablename will
now call tablename, so that code working on mysql can work on postgres,
where tables are mixed case in mysql.
#----- - document build_views change
#----- - support _TEXT type (postgres view returns this.)
#----- - support build_views=schema.views for building dataobjects from views with schemas
#18767 - use argv0 for the usage line, and ensure that is is run from cli sapi
Categories: PHP

Services_Libravatar 0.1.2

Sun, 04/22/2012 - 10:51
Remove docs
Categories: PHP

XML_XUL 0.9.0

Fri, 04/20/2012 - 14:37
QA release
PHP 5
Package 2.0
Exceptions, not PEAR_Error
Drop PEAR dep
Swap to XML_Util2
Swap to XML_Parser2
Categories: PHP

Services_Libravatar 0.1.1

Fri, 04/20/2012 - 13:07
* Fix bug #19384 - wrong baseinstalldir path
* Improve docblock description for algorithm
* Fix version replacement token
* Remove whitespace
Categories: PHP

Net_DNSBL 1.3.7

Fri, 04/20/2012 - 03:47
* Fix #19382
Categories: PHP

HTML_QuickForm2 2.0.0beta2

Wed, 04/18/2012 - 10:10
Feature additions
* Repeat element: given 'prototype' Container (either fieldset or group)
is repeated multiple times, with possibility to add / remove repeated items
via Javascript. Full support for validation of repeated items.
* JavascriptBuilder now has separate getSetupCode() and getValidator()
methods in addition to combined getFormJavascript()

Bug fixes
* Generated 'id' attributes no longer can start with numbers
* Group::setValue() works properly for a group containing checkboxes named 'foo[]'
* 'checked' attribute for a checkbox is removed if form has data sources and
none of them contains a value for that checkbox
* Explicitly given value="0" for a checkbox is not replaced by value="1"
* setValue(null) no longer causes value="value" in some elements
* Hierselect's value is properly updated when its name changes
* Unit tests use autoloader instead of explicit 'require_once', all tests now
can be run separately
* HTML_QuickForm2_Renderer::register() allows overriding an existing renderer
type, similar to elements and rules
* Frozen HTML for checkboxes and radios no longer uses tags
* Fixed markup in controller/wizard.php and renderers/array-twig.php examples
Categories: PHP

Image_Barcode2 0.2.1

Sun, 04/15/2012 - 16:50
Fixes on rendering PostNet, EAN 8 and EAN 13 barcodes.
Renamed package files. This fixes Code39 on *nix platforms.
Updated barcode validators.
Updated examples.
PHPCS
Categories: PHP

Structures_DataGrid_DataSource_Excel 0.1.2

Fri, 04/13/2012 - 03:26
QA release

Bug #17737 Rows with empty values skiped
Categories: PHP

PEAR_RemoteInstaller 0.3.2

Fri, 04/13/2012 - 03:16
* fix Bug #9768: notice error raised with remote-uninstall
Categories: PHP

File_Archive 1.5.5

Fri, 04/13/2012 - 01:51
QA release
Made bzip2 extension optional
Bug #19108 upgrade PHPUnit require statements (for PEAR QA Team)
Bug #17257 Corruupted zip file
Bug #17046 AddDirectory.php calls parent constructor incorrectly
Bug #14596 data read during tar import includes slashes

Bug #14557 bz2 is optional, not required

Request #6631 Host some tutorials on pearweb
Categories: PHP