@@ -236,9 +236,13 @@ <h2 class="my-2 text-2xl font-semibold tracking-wide">Loads</h2>
236236</div>
237237
238238 <section id="changelog" class="py-10 px-2 sm:px-4 mx-auto max-w-screen-xl">
239- <h2><a id="flow-php-unreleased---2025-11-02 " href="#content-unreleased---2025-11-02 " class="mr-2" aria-hidden="true" title="Permalink">#</a>[Unreleased] - 2025-11-02 </h2>
239+ <h2><a id="flow-php-unreleased---2025-11-05 " href="#content-unreleased---2025-11-05 " class="mr-2" aria-hidden="true" title="Permalink">#</a>[Unreleased] - 2025-11-05 </h2>
240240<h3><a id="flow-php-added" href="#content-added" class="mr-2" aria-hidden="true" title="Permalink">#</a>Added</h3>
241241<ul>
242+ <li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1943">#1943</a> - <strong>TypeNarrower interface for type narrowing pattern</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/MrHDOLEK">@MrHDOLEK</a></li>
243+ <li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1943">#1943</a> - <strong>StringTypeNarrower class implementing TypeNarrower interface</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/MrHDOLEK">@MrHDOLEK</a></li>
244+ <li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1943">#1943</a> - <strong>InstanceOfTypeNarrower class for handling external UUID libraries</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/MrHDOLEK">@MrHDOLEK</a></li>
245+ <li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1943">#1943</a> - <strong>Support for detecting additional string types: boolean, integer, float, date, datetime, timezone, null</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/MrHDOLEK">@MrHDOLEK</a></li>
242246<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1949">#1949</a> - <strong>PHP WAS compilation script</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
243247<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1949">#1949</a> - <strong>Interactive Playground to website</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
244248<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1949">#1949</a> - <strong>Basic error handling in interactive playground</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
@@ -250,6 +254,10 @@ <h3><a id="flow-php-added" href="#content-added" class="mr-2" aria-hidden="true"
250254</ul>
251255<h3><a id="flow-php-changed" href="#content-changed" class="mr-2" aria-hidden="true" title="Permalink">#</a>Changed</h3>
252256<ul>
257+ <li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1943">#1943</a> - <strong>StringTypeChecker renamed to StringTypeNarrower with new interface contract</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/MrHDOLEK">@MrHDOLEK</a></li>
258+ <li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1943">#1943</a> - <strong>Refactored EntryFactory to use modular TypeNarrower pattern</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/MrHDOLEK">@MrHDOLEK</a></li>
259+ <li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1943">#1943</a> - <strong>EntryFactory now uses InstanceOfTypeNarrower for UUID library detection</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/MrHDOLEK">@MrHDOLEK</a></li>
260+ <li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1943">#1943</a> - <strong>JsonType.isValid() method now uses StringTypeNarrower for validation</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/MrHDOLEK">@MrHDOLEK</a></li>
253261<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1948">#1948</a> - <strong>Make <code>HTMLDocument</code> reliable</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/stloyd">@stloyd</a></li>
254262<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/commit/2342f961173c05c955f4bd96e9b1b66be7d44f4f">2342f9</a> - <strong>Mark HTMLDocument tests as skipped</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
255263<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1947">#1947</a> - <strong>Updated nix repository commit</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
@@ -263,12 +271,15 @@ <h3><a id="flow-php-changed" href="#content-changed" class="mr-2" aria-hidden="t
263271</ul>
264272<h3><a id="flow-php-fixed" href="#content-fixed" class="mr-2" aria-hidden="true" title="Permalink">#</a>Fixed</h3>
265273<ul>
274+ <li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1943">#1943</a> - <strong>Redundant InstanceOfType handling in EntryFactory::create() method</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/MrHDOLEK">@MrHDOLEK</a></li>
275+ <li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1943">#1943</a> - <strong>Missing NullType support in EntryFactory::createAs() method</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/MrHDOLEK">@MrHDOLEK</a></li>
266276<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1942">#1942</a> - <strong>AsyncAWSS3DestinationStream - set correct content type</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
267277<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1944">#1944</a> - <strong>Incorrect library test group names</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/stloyd">@stloyd</a></li>
268278<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1945">#1945</a> - <strong>Fixed broken <code>HTMLTypeTest</code></strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/stloyd">@stloyd</a></li>
269279</ul>
270280<h3><a id="flow-php-removed" href="#content-removed" class="mr-2" aria-hidden="true" title="Permalink">#</a>Removed</h3>
271281<ul>
282+ <li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1943">#1943</a> - <strong>Duplicate UUID library detection logic from EntryFactory</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/MrHDOLEK">@MrHDOLEK</a></li>
272283<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/commit/26078bf7f1abe3d4f87a634b0419db130014f6d8">26078b</a> - <strong>wasm development lefotvers</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
273284<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1929">#1929</a> - <strong>Remove <code>Rows::fromArray()</code></strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/stloyd">@stloyd</a></li>
274285</ul>
@@ -3150,6 +3161,7 @@ <h2><a id="flow-php-contributors" href="#content-contributors" class="mr-2" aria
31503161<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/Krizhnikov">@Krizhnikov</a></li>
31513162<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/leith">@leith</a></li>
31523163<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/mleczakm">@mleczakm</a></li>
3164+ <li><a rel="noopener noreferrer" target="_blank" href="https://github.com/MrHDOLEK">@MrHDOLEK</a></li>
31533165<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/norbertmwk">@norbertmwk</a></li>
31543166<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
31553167<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/owsiakl">@owsiakl</a></li>
0 commit comments