| Current File : //opt/RZphp73/includes/doc/Net_Growl/html/CHANGELOG.html |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
<meta name="generator" content="AsciiDoc 8.6.8" />
<meta name="description" content="Summary of versions changes" />
<meta name="keywords" content="PEAR, Network, Notification, Growl" />
<title>Changelog</title>
<link rel="stylesheet" href="styles/flask.css" type="text/css" />
<link rel="stylesheet" href="styles/pygments.css" type="text/css">
<link rel="stylesheet" href="styles/toc2.css" type="text/css" />
<script type="text/javascript" src="js/asciidoc.js"></script>
<script type="text/javascript" src="js/flask.js"></script>
<script type="text/javascript">
/*<![CDATA[*/
asciidoc.install(2);
/*]]>*/
</script>
</head>
<body class="article">
<div id="header">
<h1>Changelog</h1>
<span id="author">Laurent Laville</span><br />
<span id="revnumber">version 2.7.0,</span>
<span id="revdate">2013-01-29</span>
<div id="toc">
<div id="toctitle">Table of Contents</div>
<noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript>
</div>
</div>
<div id="content">
<div class="sect1">
<h2 id="_version_2_7_0_em_2013_01_29_em">Version 2.7.0 <em>(2013-01-29)</em></h2>
<div class="sectionbody">
<div class="ulist"><div class="title">Additions and changes:</div><ul>
<li>
<p>
add missing <code>Notification-Coalescing-ID</code> message type on NOTIFY request
</p>
</li>
<li>
<p>
introduced use of icons collection (phar, zip archives and more: see <a href="http://www.php.net/manual/en/wrappers.php">http://www.php.net/manual/en/wrappers.php</a>)
</p>
</li>
<li>
<p>
new example (gntpAdapterIconCollection.php) that demonstrate both new features
</p>
</li>
<li>
<p>
Net_Growl_Application accept now the Net_Growl_Icon instance container
</p>
</li>
</ul></div>
<div class="ulist"><div class="title">Bug fixes:</div><ul>
<li>
<p>
none
</p>
</li>
</ul></div>
</div>
</div>
<div class="sect1">
<h2 id="_version_2_6_0_em_2012_04_05_em">Version 2.6.0 <em>(2012-04-05)</em></h2>
<div class="sectionbody">
<div class="paragraph"><p>Switching between protocols UDP and GNTP is now so easy.
As <code>port</code> option begin optional, you have just to change <code>protocol</code> option
from <em>udp</em> to <em>gntp</em> or <em>gntp</em> to <em>udp</em> to do the job !</p></div>
<div class="ulist"><div class="title">Additions and changes:</div><ul>
<li>
<p>
phing build script can now generate PDF in both format A4 and US
</p>
</li>
<li>
<p>
<code>port</code> option is now optional (automatically set to 23053 for GNTP, and 9887 for UDP)
</p>
</li>
<li>
<p>
add new method publish, alias of notify method.
</p>
</li>
<li>
<p>
add custom header X-Sender with GNTP to identify client of notifications
(Backward port from PEAR2/Net_Growl; see <a href="http://www.growlforwindows.com/gfw/help/gntp.aspx#custom">http://www.growlforwindows.com/gfw/help/gntp.aspx#custom</a>)
</p>
</li>
<li>
<p>
<code>protocol</code> option can now accept both values : <em>tcp</em> or <em>gntp</em> for GNTP comm.
</p>
</li>
</ul></div>
<div class="ulist"><div class="title">Bug fixes:</div><ul>
<li>
<p>
none
</p>
</li>
</ul></div>
</div>
</div>
<div class="sect1">
<h2 id="_version_2_5_2_em_2012_03_07_em">Version 2.5.2 <em>(2012-03-07)</em></h2>
<div class="sectionbody">
<div class="ulist"><div class="title">Additions and changes:</div><ul>
<li>
<p>
each example script has its own log file now
</p>
</li>
<li>
<p>
gntp log test file is writable by unit tests; removed from distribution
</p>
</li>
<li>
<p>
japanese utf-8 examples used local icon resource rather than remote (status 404)
</p>
</li>
</ul></div>
<div class="ulist"><div class="title">Bug fixes:</div><ul>
<li>
<p>
prevent bad icon display with new default version v2 (encoding changed)
</p>
</li>
</ul></div>
</div>
</div>
<div class="sect1">
<h2 id="_version_2_5_1_em_2012_02_23_em">Version 2.5.1 <em>(2012-02-23)</em></h2>
<div class="sectionbody">
<div class="paragraph"><p>QA release</p></div>
<div class="ulist"><div class="title">Additions and changes:</div><ul>
<li>
<p>
adds required mbstring extension but missing in package xml file
</p>
</li>
<li>
<p>
upgrade PEAR installer to version 1.9.4
</p>
</li>
</ul></div>
<div class="ulist"><div class="title">Bug fixes:</div><ul>
<li>
<p>
none
</p>
</li>
</ul></div>
</div>
</div>
<div class="sect1">
<h2 id="_version_2_5_0_em_2012_01_05_em">Version 2.5.0 <em>(2012-01-05)</em></h2>
<div class="sectionbody">
<div class="ulist"><div class="title">Additions and changes:</div><ul>
<li>
<p>
Update Net_Growl::getDefaultGrowlIcon() method to return either
old or new Growl claw icons to match Mac icon.
</p>
</li>
<li>
<p>
Use PHPUnit/Autoload.php instead of requiring the files manually.
</p>
</li>
<li>
<p>
phing build documentation script is now easily reuseable (configuration through an external properties file)
</p>
</li>
</ul></div>
<div class="ulist"><div class="title">Bug fixes:</div><ul>
<li>
<p>
Require the autoloader in the test files so the class files will be found (Daniel Convissor)
</p>
</li>
</ul></div>
</div>
</div>
<div class="sect1">
<h2 id="_version_2_4_0_em_2011_09_24_em">Version 2.4.0 <em>(2011-09-24)</em></h2>
<div class="sectionbody">
<div class="ulist"><div class="title">Additions and changes:</div><ul>
<li>
<p>
Due to licenses conflicts, PEAR package did not embed anymore the source documentation and script generator
</p>
</li>
<li>
<p>
Add external autoloader script (removes requires in unit tests suite)
</p>
</li>
<li>
<p>
Net_Growl_Application::addGrowlNotifications throws now an exception with invalid argument
</p>
</li>
<li>
<p>
Implement PEAR feature request <a href="https://pear.php.net/bugs/bug.php?id=18738">#18738</a> (Provide public setters for Net_Growl_Application)
</p>
</li>
</ul></div>
<div class="ulist"><div class="title">Bug fixes:</div><ul>
<li>
<p>
none
</p>
</li>
</ul></div>
</div>
</div>
<div class="sect1">
<h2 id="_version_2_3_0_em_2011_06_13_em">Version 2.3.0 <em>(2011-06-13)</em></h2>
<div class="sectionbody">
<div class="ulist"><div class="title">Additions and changes:</div><ul>
<li>
<p>
unit tests may now be run on any computer
</p>
</li>
</ul></div>
<div class="ulist"><div class="title">Credits to:</div><ul>
<li>
<p>
Takeshi Kawamoto [ariela] as contributor for his job to add asian fonts support
</p>
</li>
<li>
<p>
Brian Dunnington (author of Growl for Windows) as helper (fix pear dev account with others brian account)
</p>
</li>
</ul></div>
<div class="ulist"><div class="title">Bug fixes:</div><ul>
<li>
<p>
multibyte support for asian fonts <a href="https://pear.php.net/bugs/bug.php?id=18589">PEAR Bug#18589</a>
</p>
</li>
</ul></div>
</div>
</div>
<div class="sect1">
<h2 id="_version_2_2_2_em_2011_01_13_em">Version 2.2.2 <em>(2011-01-13)</em></h2>
<div class="sectionbody">
<div class="ulist"><div class="title">Additions and changes:</div><ul>
<li>
<p>
add missing phing build documentation script in distribution
</p>
</li>
</ul></div>
<div class="ulist"><div class="title">Bug fixes:</div><ul>
<li>
<p>
unit tests suites are now also PHP 5.3 E_STRICT compatible
</p>
</li>
</ul></div>
</div>
</div>
<div class="sect1">
<h2 id="_version_2_2_1_em_2011_01_10_em">Version 2.2.1 <em>(2011-01-10)</em></h2>
<div class="sectionbody">
<div class="ulist"><div class="title">Additions and changes:</div><ul>
<li>
<p>
the error handler included in this package is not activated by default
</p>
</li>
<li>
<p>
autoloader rewritten to avoid conflict with other functions registered in the __autoload stack
</p>
</li>
</ul></div>
<div class="ulist"><div class="title">Bug fixes:</div><ul>
<li>
<p>
path to trunk of my local copy of the package fixed in the documentation phing script
</p>
</li>
</ul></div>
</div>
</div>
<div class="sect1">
<h2 id="_version_2_2_0_em_2011_01_02_em">Version 2.2.0 <em>(2011-01-02)</em></h2>
<div class="sectionbody">
<div class="ulist"><div class="title">Additions and changes:</div><ul>
<li>
<p>
E_STRICT compatible for PHP 5.3 or later
</p>
</li>
<li>
<p>
removes unecessary require_once
</p>
</li>
<li>
<p>
removes all php close tag
</p>
</li>
<li>
<p>
adds pear project page link to all class headers; since it’s also available on PEAR repository
</p>
</li>
<li>
<p>
adds automated build documentation process with Phing (build-phing.xml). See also README.txt
</p>
</li>
<li>
<p>
reduces size of documentation written with AsciiDoc 8.6.3
</p>
</li>
<li>
<p>
bump copyright year
</p>
</li>
</ul></div>
<div class="ulist"><div class="title">Bug fixes:</div><ul>
<li>
<p>
fix script examples\udpAdapterNotifyPEARerrors.php to be compatible PHP 5.3 or later with PEAR error handling
</p>
</li>
</ul></div>
</div>
</div>
<div class="sect1">
<h2 id="_version_2_1_1_em_2010_12_12_em">Version 2.1.1 <em>(2010-12-12)</em></h2>
<div class="sectionbody">
<div class="ulist"><div class="title">Bug fixes</div><ul>
<li>
<p>
FIX issue on invalid key hash exception due to a bad salt hash key generation.
</p>
<div class="paragraph"><p>Thanks to Ian Magnus Melsom to find the nasty bug.</p></div>
</li>
</ul></div>
</div>
</div>
<div class="sect1">
<h2 id="_version_2_1_0_em_2010_05_10_em">Version 2.1.0 <em>(2010-05-10)</em></h2>
<div class="sectionbody">
<div class="ulist"><div class="title">Additions and changes</div><ul>
<li>
<p>
add an error handler (activated by default) that convert standard error into exception
</p>
</li>
<li>
<p>
add a new Net_Growl_Response class that allow to return GNTP response informations
</p>
</li>
<li>
<p>
when a GNTP error occurs, returns now a Net_Growl_Response object rather than raises an exception
</p>
</li>
<li>
<p>
a Mock adapter intended for testing (Growl/GntpMock.php)
</p>
</li>
<li>
<p>
a full PHPUnit 3 testsuite that cover GNTP adapter with the new Mock adapter
</p>
</li>
<li>
<p>
Source code are PHP_CodeSniffer 1.2.2 valid
</p>
</li>
<li>
<p>
register() returns now either a Net_Growl_Response (for GNTP) or TRUE (for UDP)
rather than always a boolean TRUE
</p>
</li>
<li>
<p>
notify() returns now either a Net_Growl_Response (for GNTP) or TRUE (for UDP)
rather than always a boolean TRUE
</p>
</li>
<li>
<p>
sendRequest() returns now either a Net_Growl_Response (for GNTP) or TRUE (for UDP)
rather than always a boolean TRUE
</p>
</li>
</ul></div>
</div>
</div>
<div class="sect1">
<h2 id="_version_2_0_0_em_2010_01_24_em">Version 2.0.0 <em>(2010-01-24)</em></h2>
<div class="sectionbody">
<div class="ulist"><div class="title">Bug fixes</div><ul>
<li>
<p>
Fix a PHP notice error when a Growl error is return with error-description set
</p>
</li>
</ul></div>
<div class="ulist"><div class="title">Additions and changes</div><ul>
<li>
<p>
Raise an exception when encryption algorithm provided
on options of Net_Growl::singleton() method is invalid
</p>
</li>
</ul></div>
</div>
</div>
<div class="sect1">
<h2 id="_version_2_0_0rc1_em_2009_10_08_em">Version 2.0.0RC1 <em>(2009-10-08)</em></h2>
<div class="sectionbody">
<div class="ulist"><div class="title">Additions and changes</div><ul>
<li>
<p>
Support the encryption messages feature.
</p>
</li>
</ul></div>
</div>
</div>
<div class="sect1">
<h2 id="_version_2_0_0b2_em_2009_08_07_em">Version 2.0.0b2 <em>(2009-08-07)</em></h2>
<div class="sectionbody">
<div class="ulist"><div class="title">Additions and changes</div><ul>
<li>
<p>
This second beta version support socket and url callbacks feature.
</p>
</li>
</ul></div>
</div>
</div>
<div class="sect1">
<h2 id="_version_2_0_0b1_em_2009_07_29_em">Version 2.0.0b1 <em>(2009-07-29)</em></h2>
<div class="sectionbody">
<div class="ulist"><ul>
<li>
<p>
First official version that implements both UDP and GNTP protocol.
</p>
</li>
</ul></div>
</div>
</div>
</div>
<div id="footnotes"><hr /></div>
<div id="footer">
<div id="footer-text">
Version 2.7.0<br />
Last updated 2013-01-29 15:22:06 Paris, Madrid
</div>
</div>
</body>
</html>