|
1 | | -## [Unreleased] - 2025-11-02 |
| 1 | +## [Unreleased] - 2025-11-05 |
2 | 2 |
|
3 | 3 | ### Added |
| 4 | +- [#1943](https://github.com/flow-php/flow/pull/1943) - **TypeNarrower interface for type narrowing pattern** - [@MrHDOLEK](https://github.com/MrHDOLEK) |
| 5 | +- [#1943](https://github.com/flow-php/flow/pull/1943) - **StringTypeNarrower class implementing TypeNarrower interface** - [@MrHDOLEK](https://github.com/MrHDOLEK) |
| 6 | +- [#1943](https://github.com/flow-php/flow/pull/1943) - **InstanceOfTypeNarrower class for handling external UUID libraries** - [@MrHDOLEK](https://github.com/MrHDOLEK) |
| 7 | +- [#1943](https://github.com/flow-php/flow/pull/1943) - **Support for detecting additional string types: boolean, integer, float, date, datetime, timezone, null** - [@MrHDOLEK](https://github.com/MrHDOLEK) |
4 | 8 | - [#1949](https://github.com/flow-php/flow/pull/1949) - **PHP WAS compilation script** - [@norberttech](https://github.com/norberttech) |
5 | 9 | - [#1949](https://github.com/flow-php/flow/pull/1949) - **Interactive Playground to website** - [@norberttech](https://github.com/norberttech) |
6 | 10 | - [#1949](https://github.com/flow-php/flow/pull/1949) - **Basic error handling in interactive playground** - [@norberttech](https://github.com/norberttech) |
|
11 | 15 | - [#1917](https://github.com/flow-php/flow/pull/1917) - **Add a new `HTMLType`** - [@stloyd](https://github.com/stloyd) |
12 | 16 |
|
13 | 17 | ### Changed |
| 18 | +- [#1943](https://github.com/flow-php/flow/pull/1943) - **StringTypeChecker renamed to StringTypeNarrower with new interface contract** - [@MrHDOLEK](https://github.com/MrHDOLEK) |
| 19 | +- [#1943](https://github.com/flow-php/flow/pull/1943) - **Refactored EntryFactory to use modular TypeNarrower pattern** - [@MrHDOLEK](https://github.com/MrHDOLEK) |
| 20 | +- [#1943](https://github.com/flow-php/flow/pull/1943) - **EntryFactory now uses InstanceOfTypeNarrower for UUID library detection** - [@MrHDOLEK](https://github.com/MrHDOLEK) |
| 21 | +- [#1943](https://github.com/flow-php/flow/pull/1943) - **JsonType.isValid() method now uses StringTypeNarrower for validation** - [@MrHDOLEK](https://github.com/MrHDOLEK) |
14 | 22 | - [#1948](https://github.com/flow-php/flow/pull/1948) - **Make `HTMLDocument` reliable** - [@stloyd](https://github.com/stloyd) |
15 | 23 | - [2342f9](https://github.com/flow-php/flow/commit/2342f961173c05c955f4bd96e9b1b66be7d44f4f) - **Mark HTMLDocument tests as skipped** - [@norberttech](https://github.com/norberttech) |
16 | 24 | - [#1947](https://github.com/flow-php/flow/pull/1947) - **Updated nix repository commit** - [@norberttech](https://github.com/norberttech) |
|
23 | 31 | - [#1925](https://github.com/flow-php/flow/pull/1925) - **Update Homebrew TAP formula: flow-php to version: 0.26.1** - [@norberttech](https://github.com/norberttech) |
24 | 32 |
|
25 | 33 | ### Fixed |
| 34 | +- [#1943](https://github.com/flow-php/flow/pull/1943) - **Redundant InstanceOfType handling in EntryFactory::create() method** - [@MrHDOLEK](https://github.com/MrHDOLEK) |
| 35 | +- [#1943](https://github.com/flow-php/flow/pull/1943) - **Missing NullType support in EntryFactory::createAs() method** - [@MrHDOLEK](https://github.com/MrHDOLEK) |
26 | 36 | - [#1942](https://github.com/flow-php/flow/pull/1942) - **AsyncAWSS3DestinationStream - set correct content type** - [@norberttech](https://github.com/norberttech) |
27 | 37 | - [#1944](https://github.com/flow-php/flow/pull/1944) - **Incorrect library test group names** - [@stloyd](https://github.com/stloyd) |
28 | 38 | - [#1945](https://github.com/flow-php/flow/pull/1945) - **Fixed broken `HTMLTypeTest`** - [@stloyd](https://github.com/stloyd) |
29 | 39 |
|
30 | 40 | ### Removed |
| 41 | +- [#1943](https://github.com/flow-php/flow/pull/1943) - **Duplicate UUID library detection logic from EntryFactory** - [@MrHDOLEK](https://github.com/MrHDOLEK) |
31 | 42 | - [26078b](https://github.com/flow-php/flow/commit/26078bf7f1abe3d4f87a634b0419db130014f6d8) - **wasm development lefotvers** - [@norberttech](https://github.com/norberttech) |
32 | 43 | - [#1929](https://github.com/flow-php/flow/pull/1929) - **Remove `Rows::fromArray()`** - [@stloyd](https://github.com/stloyd) |
33 | 44 |
|
|
2785 | 2796 | - @Krizhnikov |
2786 | 2797 | - @leith |
2787 | 2798 | - @mleczakm |
| 2799 | +- @MrHDOLEK |
2788 | 2800 | - @norbertmwk |
2789 | 2801 | - @norberttech |
2790 | 2802 | - @owsiakl |
|
0 commit comments