Releases: zenstruck/foundry
v2.7.0
This release deprecates the proxy system in PHP 8.4 in favor of an auto-refresh mechanism which leverages PHP lazy objects.
Please follow the upgrade guide.
cd1b31a docs: add "Troubleshooting" section in upgrade guide (#943) by @nikophil
a83c249 feat: enable auto-refresh at factory level (#970) by @nikophil
32e9868 fix: few fixes after #972 (#943) by @nikophil
47b0d79 feat: use ghost objects for auto refresh mechanism (#967) (#943) by @nikophil
3a131ef minor: improve deprecation message (#943) by @nikophil
30df79d feat: auto-refresh objects from RepositoryDecorator (#943) by @nikophil
f675c37 minor: use ProxyGenerator::unwrap() instead of unproxy() and prevent deprec (#943) by @nikophil
9d04094 minor: remove PersistedObjectsTracker::reset() call in tear down (#943) by @nikophil
3e23fda refactor(maker): deprecate --with-phpdocs for PHP >=8.4 (#952) (#943) by @nikophil
61cabac docs: create upgrade guide to 2.7 and document auto-refresh (#951) (#943) by @nikophil
fe6374b feat: auto refresh with lazy object php84 enabled by config (#950) (#943) by @nikophil
9717676 feat: Rector rules to help migrating away from proxy (#941) (#943) by @nikophil
35e8da6 feat: use native proxies for object creation in data providers (#943) by @nikophil
02f85f2 feat: create proxy system with PHP 8.4 lazy proxies (#943) by @nikophil
v2.6.3
67a7731 fix: misc fixes when creating objects in data provider (#972) by @nikophil
5e068c4 fix: ignore PHPUnit warnings when dataprovider returns more data than test method accepts (#958) by @nikophil
0a65872 Fix proxying of classes that have tenative return types (#962) by @BackEndTea
f9e95cb fix: doctrine deprecation (#961) by @nikophil
c8256e3 Add support for Symfony 8 (#960) by @Kocal
v2.6.2
v2.6.1
932c63a feat: rename foundry:load-stories to foundry:load-fixtures (#954) by @kbond
1d31275 Update index.rst (#945) by @treztreiz
e5e5162 fix: doctrine deprecation (#949) by @nikophil
dc54221 Update index.rst (#946) by @treztreiz
5ae21ec docs: fix forceSet() to _set() in example (#948) by @mariecharles, Marie CHARLES
56161cc feat: add randomRangeOrCreate() method (#932) by @elliotbruneel, Elliot Bruneel
2d28e67 test: ensure no deprecation when Factories used in parent class (#922) by @nikophil
b25eb60 minor: fix running phpunit w/o arguments (#933) by @kbond
f9b8132 minor: add UID types to factory maker (#936) by @HypeMC
030f7aa chore: temporarily disable cascade relationship combinations (#938) by @nikophil