tag:github.com,2008:https://github.com/ppaulis/api-tools-mvc-auth/releasesRelease notes from api-tools-mvc-auth2021-06-10T18:35:06Ztag:github.com,2008:Repository/451626634/1.6.02021-06-10T18:35:06Z1.6.0<h3>Release Notes for [1.6.0](<a href="https://github.com/laminas-api-tools/ap%E2%80%A6">https://github.com/laminas-api-tools/ap…</a></h3>laminas-bottag:github.com,2008:Repository/451626634/1.5.12018-05-31T14:17:41Zapi-tools-mvc-auth 1.5.1<p>Based on <a href="https://github.com/zfcampus/zf-mvc-auth/releases/tag/1.5.1">https://github.com/zfcampus/zf-mvc-auth/releases/tag/1.5.1</a> (commit cf08f973696f8f3f9f7bb5d964406be79c21e56b in this repo)</p>
<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/zfcampus/zf-mvc-auth/pull/143" data-hovercard-type="pull_request" data-hovercard-url="/zfcampus/zf-mvc-auth/pull/143/hovercard">zfcampus/zf-mvc-auth#143</a> provides an update to <code>Laminas\ApiTools\MvcAuth\Factory\OAuth2ServerFactory</code> to allow the <code>api-tools-oauth2.options.use_openid_connect</code><br>
option (or adapter-specific setting <code>options.use_openid_connect</code>) to vary which class is used for an<br>
<code>authorization_code</code> grant type. If the setting is present and a boolean <code>true</code> value, the class<br>
<code>OAuth2\OpenID\GrantType\AuthorizationCode</code> will be used instead of <code>OAuth2\GrantType\AuthorizationCode</code>.</li>
</ul>weierophinneytag:github.com,2008:Repository/451626634/1.5.02018-05-02T19:07:10Zapi-tools-mvc-auth 1.5.0<p>Based on <a href="https://github.com/zfcampus/zf-mvc-auth/releases/tag/1.5.0">https://github.com/zfcampus/zf-mvc-auth/releases/tag/1.5.0</a> (commit 923b51d4da0e04d165df6135681d9a742d0af98d in this repo)</p>
<h2>Added</h2>
<ul>
<li>
<p><a href="https://github.com/zfcampus/zf-mvc-auth/pull/137" data-hovercard-type="pull_request" data-hovercard-url="/zfcampus/zf-mvc-auth/pull/137/hovercard">zfcampus/zf-mvc-auth#137</a> adds support for laminas-permissions-rbac 3.0.</p>
</li>
<li>
<p><a href="https://github.com/zfcampus/zf-mvc-auth/pull/137" data-hovercard-type="pull_request" data-hovercard-url="/zfcampus/zf-mvc-auth/pull/137/hovercard">zfcampus/zf-mvc-auth#137</a> adds support for PHP 7.1 and 7.2.</p>
</li>
</ul>
<h2>Changed</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Deprecated</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Removed</h2>
<ul>
<li><a href="https://github.com/zfcampus/zf-mvc-auth/pull/137" data-hovercard-type="pull_request" data-hovercard-url="/zfcampus/zf-mvc-auth/pull/137/hovercard">zfcampus/zf-mvc-auth#137</a> removes support for HHVM.</li>
</ul>
<h2>Fixed</h2>
<ul>
<li><a href="https://github.com/zfcampus/zf-mvc-auth/pull/136" data-hovercard-type="pull_request" data-hovercard-url="/zfcampus/zf-mvc-auth/pull/136/hovercard">zfcampus/zf-mvc-auth#136</a> provides changes to the <code>OAuth2Adapter</code> that prevent hitting<br>
the database twice when the token is valid.</li>
</ul>weierophinneytag:github.com,2008:Repository/451626634/1.4.32016-09-30T15:49:02Zapi-tools-mvc-auth 1.4.3<p>Based on <a href="https://github.com/zfcampus/zf-mvc-auth/releases/tag/1.4.3">https://github.com/zfcampus/zf-mvc-auth/releases/tag/1.4.3</a> (commit a9d1371509301ad31b5f688912e1840b773efa43 in this repo)</p>
<h2>Added</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/zfcampus/zf-mvc-auth/pull/128" data-hovercard-type="pull_request" data-hovercard-url="/zfcampus/zf-mvc-auth/pull/128/hovercard">zfcampus/zf-mvc-auth#128</a> fixes an issue<br>
stemming from changes in the Admin API; controller service names are often<br>
written in configuration using dash, versus namespace, separators, which<br>
causes authorization lookups to fail. This version now converts dashes to<br>
namespace separators in the controller names when creating the ACL.</li>
</ul>weierophinneytag:github.com,2008:Repository/451626634/1.4.22016-08-03T20:34:18Zapi-tools-mvc-auth 1.4.2<p>Based on <a href="https://github.com/zfcampus/zf-mvc-auth/releases/tag/1.4.2">https://github.com/zfcampus/zf-mvc-auth/releases/tag/1.4.2</a> (commit 96c8ebfa2f737476cc06e3cea003b04d5dd4b25e in this repo)</p>
<h2>Added</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/zfcampus/zf-mvc-auth/pull/125" data-hovercard-type="pull_request" data-hovercard-url="/zfcampus/zf-mvc-auth/pull/125/hovercard">zfcampus/zf-mvc-auth#125</a> updates the<br>
<code>MvcRouteListener</code> to trigger events using <code>triggerEventUntil()</code> instead<br>
of using argument overloading on <code>trigger()</code>; this change ensures that the<br>
code will work with laminas-eventmanager v3 properly.</li>
</ul>weierophinneytag:github.com,2008:Repository/451626634/1.4.12016-07-25T15:28:36Zapi-tools-mvc-auth 1.4.1<p>Based on <a href="https://github.com/zfcampus/zf-mvc-auth/releases/tag/1.4.1">https://github.com/zfcampus/zf-mvc-auth/releases/tag/1.4.1</a> (commit 748dc8ba542738ef9f7125e446c20adf0f8a52f1 in this repo)</p>
<h2>Added</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/zfcampus/zf-mvc-auth/pull/120" data-hovercard-type="pull_request" data-hovercard-url="/zfcampus/zf-mvc-auth/pull/120/hovercard">zfcampus/zf-mvc-auth#120</a> fixes the<br>
<code>Module::onBootstrap()</code> method to re-introduce attachment of the<br>
<code>MvcRouteListener</code>.</li>
<li><a href="https://github.com/zfcampus/zf-mvc-auth/pull/119" data-hovercard-type="pull_request" data-hovercard-url="/zfcampus/zf-mvc-auth/pull/119/hovercard">zfcampus/zf-mvc-auth#119</a> fixes a comparisoin<br>
in <code>DefaultResourceResolverListener::getIdentifier()</code> whereby an identifier of<br>
<code>0</code> was incorrectly resulting in matching to a collection request. As<br>
collections and entities often have different permissions, this could lead to<br>
potential false-positiive authorization checks.</li>
</ul>weierophinneytag:github.com,2008:Repository/451626634/1.4.02016-07-11T18:22:56Zapi-tools-mvc-auth 1.4.0<p>Based on <a href="https://github.com/zfcampus/zf-mvc-auth/releases/tag/1.4.0">https://github.com/zfcampus/zf-mvc-auth/releases/tag/1.4.0</a> (commit 045de211def6f4af5c9a73cd2e574db9809e281e in this repo)</p>
<h2>Added</h2>
<ul>
<li><a href="https://github.com/zfcampus/zf-mvc-auth/pull/114" data-hovercard-type="pull_request" data-hovercard-url="/zfcampus/zf-mvc-auth/pull/114/hovercard">zfcampus/zf-mvc-auth#114</a> and<br>
<a href="https://github.com/zfcampus/zf-mvc-auth/pull/116" data-hovercard-type="pull_request" data-hovercard-url="/zfcampus/zf-mvc-auth/pull/116/hovercard">zfcampus/zf-mvc-auth#116</a> add support for both<br>
PHP 7 and version 3 components from Laminas (while retaining<br>
compatibility for version 2 components).</li>
</ul>
<h2>Deprecated</h2>
<ul>
<li>Nothing.</li>
</ul>
<h2>Removed</h2>
<ul>
<li><a href="https://github.com/zfcampus/zf-mvc-auth/pull/116" data-hovercard-type="pull_request" data-hovercard-url="/zfcampus/zf-mvc-auth/pull/116/hovercard">zfcampus/zf-mvc-auth#116</a> removes support for<br>
PHP 5.5.</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Nothing.</li>
</ul>weierophinneytag:github.com,2008:Repository/451626634/1.3.22016-07-11T18:11:44Zapi-tools-mvc-auth 1.3.2<p>Based on <a href="https://github.com/zfcampus/zf-mvc-auth/releases/tag/1.3.2">https://github.com/zfcampus/zf-mvc-auth/releases/tag/1.3.2</a> (commit 452e21a940a1d0c6dcbd24d554b97d4c2dfd29f4 in this repo)</p>
<h2>Added</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/zfcampus/zf-mvc-auth/pull/111" data-hovercard-type="pull_request" data-hovercard-url="/zfcampus/zf-mvc-auth/pull/111/hovercard">zfcampus/zf-mvc-auth#111</a> adds a check for the<br>
<code>unset_refresh_token_after_use</code> configuration flag when creating an<br>
<code>OAuth2\Server</code> instance, passing it to the instance when discovered.</li>
</ul>weierophinneytag:github.com,2008:Repository/451626634/1.3.12015-07-21T19:18:27Zapi-tools-mvc-auth 1.3.1<p>Based on <a href="https://github.com/zfcampus/zf-mvc-auth/releases/tag/1.3.1">https://github.com/zfcampus/zf-mvc-auth/releases/tag/1.3.1</a> (commit fedc534945c309f3ae89309f407d2c8255565931 in this repo)</p>
<ul>
<li><a href="https://github.com/zfcampus/zf-mvc-auth/pull/94" data-hovercard-type="pull_request" data-hovercard-url="/zfcampus/zf-mvc-auth/pull/94/hovercard">zfcampus/zf-mvc-auth#94</a> fixes a bug in the HttpAdapter, ensuring that it now correctly returns a <code>GuestIdentity</code> instance when no <code>Authorization</code> header is present.</li>
</ul>weierophinneytag:github.com,2008:Repository/451626634/1.2.12015-07-21T14:54:33Zapi-tools-mvc-auth 1.2.1<p>Based on <a href="https://github.com/zfcampus/zf-mvc-auth/releases/tag/1.2.1">https://github.com/zfcampus/zf-mvc-auth/releases/tag/1.2.1</a> (commit 8bf7e70afdc39be11387010e541a8bc6683dff44 in this repo)</p>
<ul>
<li><a href="https://github.com/zfcampus/zf-mvc-auth/pull/94" data-hovercard-type="pull_request" data-hovercard-url="/zfcampus/zf-mvc-auth/pull/94/hovercard">zfcampus/zf-mvc-auth#94</a> fixes a bug in the HttpAdapter, ensuring that it now correctly returns a <code>GuestIdentity</code> instance when no <code>Authorization</code> header is present.</li>
</ul>weierophinney