<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title>Zend Framework Releases</title>
    <description>Zend Framework and zfcampus releases</description>
    <pubDate>Tue, 31 Dec 2019 19:45:22 +0000</pubDate>
    <lastBuildDate>Tue, 31 Dec 2019 19:45:22 +0000</lastBuildDate>
    <generator>Zend_Feed_Writer 2 (http://framework.zend.com)</generator>
    <link>https://github.com/zendframework</link>
    <author>Zend Framework Development Team</author>
    <dc:creator>Zend Framework Development Team</dc:creator>
    <atom:link rel="self" type="application/rss+xml" href="https://framework.zend.com/releases/rss.xml"/>
    <item>
      <title>zendframework/zend-db 2.11.0</title>
      <description><![CDATA[Release information for zendframework/zend-db 2.11.0]]></description>
      <pubDate>Tue, 31 Dec 2019 19:45:22 +0000</pubDate>
      <link>https://github.com/zendframework/zend-db/releases/tag/release-2.11.0</link>
      <guid>https://github.com/zendframework/zend-db/releases/tag/release-2.11.0</guid>
      <author>michalbundyra</author>
      <dc:creator>michalbundyra</dc:creator>
      <content:encoded><![CDATA[<h2>Added</h2>
<ul>
<li>
<p><a href="https://github.com/zendframework/zend-db/pull/336">#336</a> adds <code>InsertIgnore</code> class for &quot;INSERT IGNORE&quot; usage (usable in <code>MySQL</code> platform).</p>
</li>
<li>
<p><a href="https://github.com/zendframework/zend-db/pull/356">#356</a> adds support for <code>IN (NULL)</code> for empty value-set.</p>
</li>
</ul>
<h2>Changed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Deprecated</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Removed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>
<a href="https://github.com/zendframework/zend-db/pull/146">#146</a> fixes setting correct value for <code>lastInsertValue</code> pre-insert in <code>SequenceFeature</code>.</li>
</ul>
]]></content:encoded>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>zendframework/zend-db 2.10.1</title>
      <description><![CDATA[Release information for zendframework/zend-db 2.10.1]]></description>
      <pubDate>Tue, 31 Dec 2019 17:56:34 +0000</pubDate>
      <link>https://github.com/zendframework/zend-db/releases/tag/release-2.10.1</link>
      <guid>https://github.com/zendframework/zend-db/releases/tag/release-2.10.1</guid>
      <author>michalbundyra</author>
      <dc:creator>michalbundyra</dc:creator>
      <content:encoded><![CDATA[<h2>Added</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Changed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Deprecated</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Removed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>
<p><a href="https://github.com/zendframework/zend-db/pull/382">#382</a> fixes <code>Zend\Db\Sql\Expression</code> to allow <code>0</code> value for parameter.</p>
</li>
<li>
<p><a href="https://github.com/zendframework/zend-db/pull/395">#395</a> fixes PHP 7.4 compatibility.</p>
</li>
<li>
<p><a href="https://github.com/zendframework/zend-db/pull/392">#392</a> fixes <code>MetadataFeature</code> to work with <code>TableIdentifier</code>.</p>
</li>
<li>
<p><a href="https://github.com/zendframework/zend-db/pull/399">#399</a> fixes accessing constraint metadata within the Oracle adapter.</p>
</li>
<li>
<p><a href="https://github.com/zendframework/zend-db/pull/375">#375</a> fixes detecting number of replacements in <code>Zend\Db\Sql\Expression</code>.</p>
</li>
<li>
<p><a href="https://github.com/zendframework/zend-db/pull/377">#377</a> allows any <code>AdapterInterface</code> instance in <code>RowGateway</code>.</p>
</li>
<li>
<p><a href="https://github.com/zendframework/zend-db/pull/342">#342</a> fixes deleting from aliased tables.</p>
</li>
<li>
<p><a href="https://github.com/zendframework/zend-db/pull/386">#386</a> fixes too strongly casting integer parameters in PDO adapter.</p>
</li>
</ul>
]]></content:encoded>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>zendframework/zend-http 2.11.2</title>
      <description><![CDATA[Release information for zendframework/zend-http 2.11.2]]></description>
      <pubDate>Mon, 30 Dec 2019 20:49:52 +0000</pubDate>
      <link>https://github.com/zendframework/zend-http/releases/tag/release-2.11.2</link>
      <guid>https://github.com/zendframework/zend-http/releases/tag/release-2.11.2</guid>
      <author>weierophinney</author>
      <dc:creator>weierophinney</dc:creator>
      <content:encoded><![CDATA[<h2>Added</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Changed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Deprecated</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Removed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>
<a href="https://github.com/zendframework/zend-http/pull/207">#207</a> fixes case sensitivity for SameSite directive.</li>
</ul>
]]></content:encoded>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>zendframework/zend-problem-details 1.1.0</title>
      <description><![CDATA[Release information for zendframework/zend-problem-details 1.1.0]]></description>
      <pubDate>Mon, 30 Dec 2019 20:18:25 +0000</pubDate>
      <link>https://github.com/zendframework/zend-problem-details/releases/tag/1.1.0</link>
      <guid>https://github.com/zendframework/zend-problem-details/releases/tag/1.1.0</guid>
      <author>weierophinney</author>
      <dc:creator>weierophinney</dc:creator>
      <content:encoded><![CDATA[<h2>Added</h2>
<ul>
<li>
<a href="https://github.com/zendframework/zend-problem-details/pull/51">#51</a> adds a new <code>problem-details.default_types_map</code> config option, which can be used to define custom <code>type</code> values based on status codes.</li>
</ul>
<h2>Changed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Deprecated</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Removed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Nothing.</li>
</ul>
]]></content:encoded>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>zendframework/zend-expressive-authentication-oauth2 2.0.0</title>
      <description><![CDATA[Release information for zendframework/zend-expressive-authentication-oauth2 2.0.0]]></description>
      <pubDate>Sat, 28 Dec 2019 20:54:26 +0000</pubDate>
      <link>https://github.com/zendframework/zend-expressive-authentication-oauth2/releases/tag/2.0.0</link>
      <guid>https://github.com/zendframework/zend-expressive-authentication-oauth2/releases/tag/2.0.0</guid>
      <author>weierophinney</author>
      <dc:creator>weierophinney</dc:creator>
      <content:encoded><![CDATA[<h2>Added</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Changed</h2>
<ul>
<li>
<a href="https://github.com/zendframework/zend-expressive-authentication-oauth2/pull/69">#69</a> updates the minimum supported version of league/oauth-server to ^8.0.</li>
</ul>
<h2>Deprecated</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Removed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Nothing.</li>
</ul>
]]></content:encoded>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>zendframework/zend-expressive-authentication-oauth2 1.3.0</title>
      <description><![CDATA[Release information for zendframework/zend-expressive-authentication-oauth2 1.3.0]]></description>
      <pubDate>Sat, 28 Dec 2019 20:44:25 +0000</pubDate>
      <link>https://github.com/zendframework/zend-expressive-authentication-oauth2/releases/tag/1.3.0</link>
      <guid>https://github.com/zendframework/zend-expressive-authentication-oauth2/releases/tag/1.3.0</guid>
      <author>weierophinney</author>
      <dc:creator>weierophinney</dc:creator>
      <content:encoded><![CDATA[<h2>Added</h2>
<ul>
<li>
<a href="https://github.com/zendframework/zend-expressive-authentication-oauth2/pull/62">#62</a> adds the ability to configure and add event listeners for the underlying league/oauth2 implementation. See the <a href="https://docs.zendframework.com/zend-expressive-authentication-oauth2/intro/#configure-event-listeners">event listeners configuration documentation</a> for more information.</li>
</ul>
<h2>Changed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Deprecated</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Removed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Nothing.</li>
</ul>
]]></content:encoded>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>zendframework/zend-expressive-authentication-oauth2 1.2.1</title>
      <description><![CDATA[Release information for zendframework/zend-expressive-authentication-oauth2 1.2.1]]></description>
      <pubDate>Sat, 28 Dec 2019 19:57:48 +0000</pubDate>
      <link>https://github.com/zendframework/zend-expressive-authentication-oauth2/releases/tag/1.2.1</link>
      <guid>https://github.com/zendframework/zend-expressive-authentication-oauth2/releases/tag/1.2.1</guid>
      <author>weierophinney</author>
      <dc:creator>weierophinney</dc:creator>
      <content:encoded><![CDATA[<h2>Added</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Changed</h2>
<ul>
<li>
<a href="https://github.com/zendframework/zend-expressive-authentication-oauth2/pull/55">#55</a> changes how the <code>OAuth2Adapter</code> validates when a client ID is present. Previously, if a client ID was present, but not a user ID, it would attempt to pull a user from the user factory using the client ID, which was incorrect. With this release, it no longer does that.</li>
</ul>
<h2>Deprecated</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Removed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>
<p><a href="https://github.com/zendframework/zend-expressive-authentication-oauth2/pull/71">#71</a> adds a check to <code>AccessTokenRepository</code> to verify that a row was returned before checking if a token was revoked, raising an exception if not.</p>
</li>
<li>
<p><a href="https://github.com/zendframework/zend-expressive-authentication-oauth2/pull/72">#72</a> updates the database schema in provided examples to reflect actual requirements.</p>
</li>
</ul>
]]></content:encoded>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>zendframework/zend-validator 2.13.0</title>
      <description><![CDATA[Release information for zendframework/zend-validator 2.13.0]]></description>
      <pubDate>Sat, 28 Dec 2019 04:07:53 +0000</pubDate>
      <link>https://github.com/zendframework/zend-validator/releases/tag/release-2.13.0</link>
      <guid>https://github.com/zendframework/zend-validator/releases/tag/release-2.13.0</guid>
      <author>weierophinney</author>
      <dc:creator>weierophinney</dc:creator>
      <content:encoded><![CDATA[<h2>Added</h2>
<ul>
<li>
<p><a href="https://github.com/zendframework/zend-validator/pull/275">#275</a> adds a new <code>strict</code> option to <code>Zend\Validator\Date</code>; when <code>true</code>, the value being validated must both be a date AND in the same format as provided via the <code>format</code> option.</p>
</li>
<li>
<p><a href="https://github.com/zendframework/zend-validator/pull/264">#264</a> adds <code>Zend\Validator\UndisclosedPassword</code>, which can be used to determine if a password has been exposed in a known data breach as reported on the <a href="https://www.haveibeenpwned.com">Have I Been Pwned?</a> website. <a href="https://docs.zendframework.com/zend-validator/validators/undisclosed-password/">Documentation</a></p>
</li>
<li>
<p><a href="https://github.com/zendframework/zend-validator/pull/266">#266</a> adds a new option to the <code>File\Extension</code> and <code>File\ExcludeExtension</code> validators, <code>allowNonExistentFile</code>. When set to <code>true</code>, the validators will continue validating the extension of the filename given even if the file does not exist. The default is <code>false</code>, to preserve backwards compatibility with previous versions.</p>
</li>
</ul>
<h2>Changed</h2>
<ul>
<li>
<p><a href="https://github.com/zendframework/zend-validator/pull/264">#264</a> bumps the minimum supported PHP version to 7.1.0.</p>
</li>
<li>
<p><a href="https://github.com/zendframework/zend-validator/pull/279">#279</a> updates the <code>magic.mime</code> file used for file validations.</p>
</li>
</ul>
<h2>Deprecated</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Removed</h2>
<ul>
<li>
<a href="https://github.com/zendframework/zend-validator/pull/264">#264</a> removes support for PHP versions prior to 7.1.0.</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Nothing.</li>
</ul>
]]></content:encoded>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>zendframework/zend-xmlrpc 2.9.0</title>
      <description><![CDATA[Release information for zendframework/zend-xmlrpc 2.9.0]]></description>
      <pubDate>Fri, 27 Dec 2019 23:39:03 +0000</pubDate>
      <link>https://github.com/zendframework/zend-xmlrpc/releases/tag/release-2.9.0</link>
      <guid>https://github.com/zendframework/zend-xmlrpc/releases/tag/release-2.9.0</guid>
      <author>weierophinney</author>
      <dc:creator>weierophinney</dc:creator>
      <content:encoded><![CDATA[<h2>Added</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Changed</h2>
<ul>
<li>
<a href="https://github.com/zendframework/zend-xmlrpc/pull/40">#40</a> modifies detection of integer values on 64-bit systems. Previously, i8 values parsed by the client were always cast to BigInteger values. Now, on 64-bit systems, they are cast to integers.</li>
</ul>
<p>Disables use of BigInteger for XMLRPC i8 type if host machine is 64-bit.</p>
<h2>Deprecated</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Removed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Nothing.</li>
</ul>
]]></content:encoded>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>zendframework/zend-config-aggregator 1.2.0</title>
      <description><![CDATA[Release information for zendframework/zend-config-aggregator 1.2.0]]></description>
      <pubDate>Fri, 27 Dec 2019 22:58:24 +0000</pubDate>
      <link>https://github.com/zendframework/zend-config-aggregator/releases/tag/1.2.0</link>
      <guid>https://github.com/zendframework/zend-config-aggregator/releases/tag/1.2.0</guid>
      <author>weierophinney</author>
      <dc:creator>weierophinney</dc:creator>
      <content:encoded><![CDATA[<h2>Added</h2>
<ul>
<li>
<p><a href="https://github.com/zendframework/zend-config-aggregator/pull/23">#23</a> adds the ability to specify the file mode for the generated cache file, when generating a cache file. The mode can be provided via the <code>Zend\ConfigAggregator\ConfigAggregator::CACHE_FILEMODE</code> configuration option. Modes should be expressed as octal values (e.g., <code>0600</code>).</p>
</li>
<li>
<p><a href="https://github.com/zendframework/zend-config-aggregator/pull/21">#21</a> adds support for PHP 7.3.</p>
</li>
</ul>
<h2>Changed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Deprecated</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Removed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Nothing.</li>
</ul>
]]></content:encoded>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>zendframework/zend-log 2.12.0</title>
      <description><![CDATA[Release information for zendframework/zend-log 2.12.0]]></description>
      <pubDate>Fri, 27 Dec 2019 16:19:09 +0000</pubDate>
      <link>https://github.com/zendframework/zend-log/releases/tag/release-2.12.0</link>
      <guid>https://github.com/zendframework/zend-log/releases/tag/release-2.12.0</guid>
      <author>weierophinney</author>
      <dc:creator>weierophinney</dc:creator>
      <content:encoded><![CDATA[<h2>Added</h2>
<ul>
<li>
<a href="https://github.com/zendframework/zend-log/pull/99">#99</a> adds <code>Zend\Log\PsrLoggerAbstractAdapterFactory</code>, which will create instances of <code>PsrLoggerAdapter</code>. Usage is exactly like with <code>Zend\Log\LoggerAbstractServiceFactory</code>, with the exception that it looks under the <code>psr_log</code> configuration key instead of the <code>log</code> key for logger configuration.</li>
</ul>
<h2>Changed</h2>
<ul>
<li>
<a href="https://github.com/zendframework/zend-log/pull/100">#100</a> updates the psr/log constraint to 1.1.2, removing the need for an extra autoloader in this package.</li>
</ul>
<h2>Deprecated</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Removed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Nothing.</li>
</ul>
]]></content:encoded>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>zendframework/zend-barcode 2.8.0</title>
      <description><![CDATA[Release information for zendframework/zend-barcode 2.8.0]]></description>
      <pubDate>Thu, 26 Dec 2019 21:11:35 +0000</pubDate>
      <link>https://github.com/zendframework/zend-barcode/releases/tag/release-2.8.0</link>
      <guid>https://github.com/zendframework/zend-barcode/releases/tag/release-2.8.0</guid>
      <author>weierophinney</author>
      <dc:creator>weierophinney</dc:creator>
      <content:encoded><![CDATA[<h2>Added</h2>
<ul>
<li>
<a href="https://github.com/zendframework/zend-barcode/pull/48">#48</a> adds the methods <code>setProvidedChecksum(bool $value)</code> (and the option <code>providedChecksum</code>) and <code>getProvidedChecksum()</code>. These allow indicating that the barcode text includes a checksum value for purposes of validation.</li>
</ul>
<h2>Changed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Deprecated</h2>
<ul>
<li>
<a href="https://github.com/zendframework/zend-barcode/pull/49">#49</a> deprecates <code>Zend\Barcode\Renderer\Pdf</code>. The renderer uses the now-abandoned zendframework/zendpdf package, and, as such, is deprecated as well, and scheduled for removal with version 3.0.0. We will release a separate PDF renderer package at a later date that consumes a 3rd party PDF library.</li>
</ul>
<h2>Removed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Nothing.</li>
</ul>
]]></content:encoded>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>zendframework/zend-i18n 2.10.1</title>
      <description><![CDATA[Release information for zendframework/zend-i18n 2.10.1]]></description>
      <pubDate>Thu, 12 Dec 2019 14:10:16 +0000</pubDate>
      <link>https://github.com/zendframework/zend-i18n/releases/tag/release-2.10.1</link>
      <guid>https://github.com/zendframework/zend-i18n/releases/tag/release-2.10.1</guid>
      <author>michalbundyra</author>
      <dc:creator>michalbundyra</dc:creator>
      <content:encoded><![CDATA[<h2>Added</h2>
<ul>
<li>
<a href="https://github.com/zendframework/zend-i18n/pull/130">#130</a> adds support for PHP 7.4.</li>
</ul>
<h2>Changed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Deprecated</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Removed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>
<a href="https://github.com/zendframework/zend-i18n/pull/129">#129</a> fixes Hungarian PhoneNumber validator (mobile numbers starting from 50).</li>
</ul>
]]></content:encoded>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>zendframework/zend-di 3.1.2</title>
      <description><![CDATA[Release information for zendframework/zend-di 3.1.2]]></description>
      <pubDate>Tue, 10 Dec 2019 20:33:24 +0000</pubDate>
      <link>https://github.com/zendframework/zend-di/releases/tag/release-3.1.2</link>
      <guid>https://github.com/zendframework/zend-di/releases/tag/release-3.1.2</guid>
      <author>michalbundyra</author>
      <dc:creator>michalbundyra</dc:creator>
      <content:encoded><![CDATA[<h2>Added</h2>
<ul>
<li>
<a href="https://github.com/zendframework/zend-di/pull/56">#56</a> adds support for PHP 7.3 and 7.4.</li>
</ul>
<h2>Changed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Deprecated</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Removed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>
<a href="https://github.com/zendframework/zend-di/pull/56">#56</a> fixes PHP 7.4 compatibility.</li>
</ul>
]]></content:encoded>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>zendframework/zend-code 3.4.1</title>
      <description><![CDATA[Release information for zendframework/zend-code 3.4.1]]></description>
      <pubDate>Tue, 10 Dec 2019 19:30:03 +0000</pubDate>
      <link>https://github.com/zendframework/zend-code/releases/tag/release-3.4.1</link>
      <guid>https://github.com/zendframework/zend-code/releases/tag/release-3.4.1</guid>
      <author>michalbundyra</author>
      <dc:creator>michalbundyra</dc:creator>
      <content:encoded><![CDATA[<h2>Added</h2>
<ul>
<li>
<a href="https://github.com/zendframework/zend-code/pull/180">#180</a> adds support for PHP 7.4.</li>
</ul>
<h2>Changed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Deprecated</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Removed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>
<p><a href="https://github.com/zendframework/zend-code/pull/179">#179</a> fixes exception message when invalid value provided in <code>Zend\Code\Generator\ValueGenerator</code>.</p>
</li>
<li>
<p><a href="https://github.com/zendframework/zend-code/pull/190">#180</a> fixes PHP 7.4 compatibility.</p>
</li>
</ul>
]]></content:encoded>
      <slash:comments>0</slash:comments>
    </item>
  </channel>
</rss>
