Skip to content

Commit 535c30b

Browse files
author
flow-php
committed
1 parent 09ad034 commit 535c30b

17 files changed

Lines changed: 298 additions & 41 deletions

assets/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@
149149
"wasm\/php.js": "\/assets\/wasm\/php-854edac03a51f967b58c16849625fb22.js",
150150
"wasm\/php.wasm": "\/assets\/wasm\/php-2c153f5537d6d5ef169b6c07f35bd236.wasm",
151151
"wasm\/phpcsfixer.php.wasm": "\/assets\/wasm\/phpcsfixer.php-65bf51f1ea90e4896971e11e62efef0b.wasm",
152-
"wasm\/tools\/flow.phar": "\/assets\/wasm\/tools\/flow-b95f8431ee3ccb6e445b3ac4404f4f85.phar",
152+
"wasm\/tools\/flow.phar": "\/assets\/wasm\/tools\/flow-3452e3ca8fd71c3152a7cbbcf6337795.phar",
153153
"wasm\/tools\/php-cs-fixer.phar": "\/assets\/wasm\/tools\/php-cs-fixer-de55dbd75a08d2eac0f0435d4168e6bc.phar",
154154
"wasm\/vendor\/autoload.php.wasm": "\/assets\/wasm\/vendor\/autoload.php-901f7714ee4a437fea3a9d6638722933.wasm"
155155
}

assets/wasm/tools/flow-b95f8431ee3ccb6e445b3ac4404f4f85.phar renamed to assets/wasm/tools/flow-3452e3ca8fd71c3152a7cbbcf6337795.phar

2.82 MB
Binary file not shown.

changelog/index.html

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,9 +310,12 @@ <h2 class="my-2 text-2xl font-semibold tracking-wide">Loads</h2>
310310
</div>
311311

312312
<section id="changelog" class="py-10 px-2 sm:px-4 mx-auto max-w-screen-2xl">
313-
<h2><a id="unreleased---2026-01-03" href="#unreleased---2026-01-03" class="mr-2" aria-hidden="true" title="Permalink">#</a>[Unreleased] - 2026-01-03</h2>
313+
<h2><a id="unreleased---2026-01-06" href="#unreleased---2026-01-06" class="mr-2" aria-hidden="true" title="Permalink">#</a>[Unreleased] - 2026-01-06</h2>
314314
<h3><a id="added" href="#added" class="mr-2" aria-hidden="true" title="Permalink">#</a>Added</h3>
315315
<ul>
316+
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2129">#2129</a> - <strong>Schema::isSame to use it for early exit merge operation when schema is the same</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
317+
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2129">#2129</a> - <strong>TypesMap::flowRowTypes() method for Entry-based type detection in DbalLoader</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
318+
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2129">#2129</a> - <strong>EnumType to TypesMap FLOW_TYPES mapping (maps to DBAL StringType)</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
316319
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2122">#2122</a> - <strong>StreamClosure interface for HTTP streaming completion callbacks</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
317320
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2122">#2122</a> - <strong>http_on_complete() DSL function to create stream closures from callables</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
318321
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2122">#2122</a> - <strong>DataStream::onComplete() method to set post-streaming callbacks</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
@@ -347,6 +350,13 @@ <h3><a id="added" href="#added" class="mr-2" aria-hidden="true" title="Permalink
347350
</ul>
348351
<h3><a id="changed" href="#changed" class="mr-2" aria-hidden="true" title="Permalink">#</a>Changed</h3>
349352
<ul>
353+
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2129">#2129</a> - <strong>Run benchamrks on CI/CD synchronously</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
354+
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2129">#2129</a> - <strong>Improve loaders benchmarks performance</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
355+
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2129">#2129</a> - <strong>Increase benchmarks iterations on CI/CD to 3</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
356+
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2129">#2129</a> - <strong>Entry type now is directly extracted from Definition</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
357+
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2129">#2129</a> - <strong>DbalLoader now uses Entry-based type detection instead of Schema-based detection for better performance</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
358+
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2129">#2129</a> - <strong>Replaced DbalLoader::withTypesDetector() with withTypesMap() for simpler API</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
359+
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2129">#2129</a> - <strong>DbalLoader now skips processing when rows are empty</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
350360
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2122">#2122</a> - <strong>DataFrame::run() now respects Analyze configured at Config level when not explicitly passed</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
351361
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2122">#2122</a> - <strong>DataFrame::run() refactored to use ReportCollector for cleaner code and better static analysis</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
352362
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2122">#2122</a> - <strong>FlowStreamedResponse now accepts optional StreamClosure and Config parameters</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
@@ -380,6 +390,8 @@ <h3><a id="updated" href="#updated" class="mr-2" aria-hidden="true" title="Perma
380390
</ul>
381391
<h3><a id="removed" href="#removed" class="mr-2" aria-hidden="true" title="Permalink">#</a>Removed</h3>
382392
<ul>
393+
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2129">#2129</a> - <strong>DbalTypesDetector class - functionality consolidated into TypesMap</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
394+
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2129">#2129</a> - <strong>DbalLoader::withColumnTypes() method - use withTypesMap() instead</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
383395
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2112">#2112</a> - <strong>Remove old OpenSpout code fallback</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/stloyd">@stloyd</a></li>
384396
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/2095">#2095</a> - <strong>symfony/polyfill-83 dependency</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
385397
</ul>

documentation/api/lib/doctrine-dbal-bulk/classes/Flow-Doctrine-Bulk-Dialect-MySQLDialect.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ <h4 class="phpdocumentor-element__name" id="method_prepareInsert">
310310
<aside class="phpdocumentor-element-found-in">
311311
<abbr class="phpdocumentor-element-found-in__file" title="src/lib/doctrine-dbal-bulk/src/Flow/Doctrine/Bulk/Dialect/MySQLDialect.php"><a href="files/src-lib-doctrine-dbal-bulk-src-flow-doctrine-bulk-dialect-mysqldialect.html"><abbr title="src/lib/doctrine-dbal-bulk/src/Flow/Doctrine/Bulk/Dialect/MySQLDialect.php">MySQLDialect.php</abbr></a></abbr>
312312
:
313-
<span class="phpdocumentor-element-found-in__line">52</span>
313+
<span class="phpdocumentor-element-found-in__line">41</span>
314314

315315
</aside>
316316

@@ -372,7 +372,7 @@ <h4 class="phpdocumentor-element__name" id="method_prepareUpdate">
372372
<aside class="phpdocumentor-element-found-in">
373373
<abbr class="phpdocumentor-element-found-in__file" title="src/lib/doctrine-dbal-bulk/src/Flow/Doctrine/Bulk/Dialect/MySQLDialect.php"><a href="files/src-lib-doctrine-dbal-bulk-src-flow-doctrine-bulk-dialect-mysqldialect.html"><abbr title="src/lib/doctrine-dbal-bulk/src/Flow/Doctrine/Bulk/Dialect/MySQLDialect.php">MySQLDialect.php</abbr></a></abbr>
374374
:
375-
<span class="phpdocumentor-element-found-in__line">101</span>
375+
<span class="phpdocumentor-element-found-in__line">90</span>
376376

377377
</aside>
378378

0 commit comments

Comments
 (0)