Skip to content

Commit 62c27a0

Browse files
committed
[changelog] update changelog [skip ci]
1 parent 8d41ca8 commit 62c27a0

File tree

1 file changed

+299
-0
lines changed

1 file changed

+299
-0
lines changed

CHANGELOG.md

Lines changed: 299 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,299 @@
1+
# CHANGELOG
2+
3+
## [v1.22.1](https://github.com/zenstruck/foundry/releases/tag/v1.22.1)
4+
5+
September 28th, 2022 - [v1.22.0...v1.22.1](https://github.com/zenstruck/foundry/compare/v1.22.0...v1.22.1)
6+
7+
* 8d41ca8 [bug] discover relations with inheritance (#300) by @NorthBlue333
8+
* ae6bda2 [bug] multiple relationships with same entity (#302) by @NorthBlue333
9+
10+
## [v1.22.0](https://github.com/zenstruck/foundry/releases/tag/v1.22.0)
11+
12+
September 21st, 2022 - [v1.21.1...v1.22.0](https://github.com/zenstruck/foundry/compare/v1.21.1...v1.22.0)
13+
14+
* 4fb5fb8 [feature] Introduce Sequences (#298) by @nikophil
15+
16+
## [v1.21.1](https://github.com/zenstruck/foundry/releases/tag/v1.21.1)
17+
18+
September 12th, 2022 - [v1.21.0...v1.21.1](https://github.com/zenstruck/foundry/compare/v1.21.0...v1.21.1)
19+
20+
* 3b105a7 [bug] Fix usage of faker dateTime in factory maker (#297) by @jmsche
21+
* 0663f29 [doc] Fix code block docs about faker seed (#296) by @jmsche
22+
* b57d067 [doc] fix typo (#295) by @Chris53897
23+
* 4577ef4 [minor] Improve deprecation message for `createMany()` (#291) by @gazzatav, @kbond
24+
25+
## [v1.21.0](https://github.com/zenstruck/foundry/releases/tag/v1.21.0)
26+
27+
June 27th, 2022 - [v1.20.0...v1.21.0](https://github.com/zenstruck/foundry/compare/v1.20.0...v1.21.0)
28+
29+
* e02fbe1 [doc] update config for 5.4+ (#285) by @kbond
30+
* 39258de [feature] add configuration option for faker generator seed (#285) by @kbond
31+
* 1bd05ce [feature] re-save created object after "afterPersist" events called (#279) by @kbond
32+
* 195c815 [bug] Use DateTimeImmutable with immutable ORM types (#283) by @HypeMC
33+
34+
## [v1.20.0](https://github.com/zenstruck/foundry/releases/tag/v1.20.0)
35+
36+
June 20th, 2022 - [v1.19.0...v1.20.0](https://github.com/zenstruck/foundry/compare/v1.19.0...v1.20.0)
37+
38+
* 6009499 [feature] add `Story::getPool()` (#282) by @kbond
39+
40+
## [v1.19.0](https://github.com/zenstruck/foundry/releases/tag/v1.19.0)
41+
42+
May 24th, 2022 - [v1.18.2...v1.19.0](https://github.com/zenstruck/foundry/compare/v1.18.2...v1.19.0)
43+
44+
* 46de01a [feature] Handle variadic constructor arguments (#277) by @ndench
45+
* f5d9177 [minor] use symfony/phpunit-bridge 6+ by @kbond
46+
* 09b0ae2 [minor] fix sca by @kbond
47+
48+
## [v1.18.2](https://github.com/zenstruck/foundry/releases/tag/v1.18.2)
49+
50+
April 29th, 2022 - [v1.18.1...v1.18.2](https://github.com/zenstruck/foundry/compare/v1.18.1...v1.18.2)
51+
52+
* 2b2d2e7 [minor] allow `doctrine/persistence` 3 (#275) by @kbond
53+
* 429466e [doc] add note about phpstan docblocks (#274) by @kbond, Jacob Dreesen <jacob@hdreesen.de>
54+
55+
## [v1.18.1](https://github.com/zenstruck/foundry/releases/tag/v1.18.1)
56+
57+
April 22nd, 2022 - [v1.18.0...v1.18.1](https://github.com/zenstruck/foundry/compare/v1.18.0...v1.18.1)
58+
59+
* ff9e4ef [bug] fix embeddable support when used with file (ie xml) mapping (#271) by @kbond
60+
* 40a5a1e [minor] support Symfony 6.1 (#267) by @kbond
61+
62+
## [v1.18.0](https://github.com/zenstruck/foundry/releases/tag/v1.18.0)
63+
64+
April 11th, 2022 - [v1.17.0...v1.18.0](https://github.com/zenstruck/foundry/compare/v1.17.0...v1.18.0)
65+
66+
* b9d2ed3 [feature] add `Factory::delayFlush()` (#84) by @kbond
67+
* 91609b4 [minor] remove scrutinizer (#266) by @kbond
68+
* 8117f40 [minor] allow `dama/doctrine-test-bundle` 7.0 (#266) by @kbond
69+
* 6052e81 [minor] Revert "[bug] fix global state with symfony/framework-bundle >= 5.4.6/6.0.6" (#260) by @kbond
70+
71+
## [v1.17.0](https://github.com/zenstruck/foundry/releases/tag/v1.17.0)
72+
73+
March 24th, 2022 - [v1.16.0...v1.17.0](https://github.com/zenstruck/foundry/compare/v1.16.0...v1.17.0)
74+
75+
* c131715 [bug] fix global state with symfony/framework-bundle >= 5.4.6/6.0.6 (#259) by @kbond
76+
* 0edbea8 [minor] remove Symfony 5.3 from test matrix (#259) by @kbond
77+
* 5768345 [feature] add Story "pools" (#252) by @kbond
78+
* be6b6c8 Revert "[feature] Allow any type for Story States (#231)" (#252) by @kbond
79+
* 02cd0c8 [minor] deprecate `Story:add()` and add `Story::addState()` (#254) by @kbond
80+
* 02609a9 [minor] add return type for stub command (deprecated in symfony 6) (#257) by @Chris53897, Christopher Georg <christopher.georg@sr-travel.de>
81+
* 6977f3a [doc] Use `UserPasswordHasherInterface` instead of `UserPasswordEncoderInterface` (#255) by @zairigimad
82+
* 01ebfab [feature] add an 'All' option to make:factory to create all missing factories (#247) by @abeal-hottomali
83+
* 39fa8e2 [bug] ignore abstract classes in the maker (#249) by @abeal-hottomali
84+
* 62eeb75 [minor] run php-cs-fixer on php 7.2 (#243) by @kbond
85+
86+
## [v1.16.0](https://github.com/zenstruck/foundry/releases/tag/v1.16.0)
87+
88+
January 6th, 2022 - [v1.15.0...v1.16.0](https://github.com/zenstruck/foundry/compare/v1.15.0...v1.16.0)
89+
90+
* 79261d6 [feature] MongoDB ODM Support (#153) by @kbond, @nikophil
91+
* d97d895 [minor] fix psalm (#232) by @kbond
92+
* fc74f26 [minor] add allow-plugins for composer 2.2+ (#232) by @kbond
93+
94+
## [v1.15.0](https://github.com/zenstruck/foundry/releases/tag/v1.15.0)
95+
96+
December 30th, 2021 - [v1.14.1...v1.15.0](https://github.com/zenstruck/foundry/compare/v1.14.1...v1.15.0)
97+
98+
* fb79022 [feature] Allow any type for Story States (#231) by @wouterj
99+
* d6d7d52 [doc] update url (#230) by @bfoks
100+
* 4915b61 [doc] Fix event hook argument name (#229) by @Aeet, @kbond
101+
* 7e13ed0 [doc] add note about how attributes are built (#228) by @gnito-org
102+
* 552dc6f [doc] Correct spelling in index.rst (#226) by @gnito-org
103+
* 50a91b9 [bug] Fix smallint generated Faker (#223) by @jmsche
104+
* 68552a7 [doc] Document the MakeFactory all-fields option (#220) by @gnito-org
105+
* 93a2f9c [feature] Add all-fields option to MakeFactory (#218) by @gnito-org
106+
107+
## [v1.14.1](https://github.com/zenstruck/foundry/releases/tag/v1.14.1)
108+
109+
December 2nd, 2021 - [v1.14.0...v1.14.1](https://github.com/zenstruck/foundry/compare/v1.14.0...v1.14.1)
110+
111+
* bf1cbc9 [minor] Bump symfony/http-kernel from 5.3.7 to 5.4.0 in /bin/tools/psalm (#217) by @dependabot[bot], dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
112+
* 433f9b2 [minor] allow symfony/deprecation-contracts 3+ by @kbond
113+
* 2b10729 [minor] fix failing test by @kbond
114+
* b3ce03f [minor] add void return type (#176) by @seb-jean
115+
116+
## [v1.14.0](https://github.com/zenstruck/foundry/releases/tag/v1.14.0)
117+
118+
November 13th, 2021 - [v1.13.4...v1.14.0](https://github.com/zenstruck/foundry/compare/v1.13.4...v1.14.0)
119+
120+
* 46e968e [minor] add Symfony 6.0/PHP 8.1 support (#198) by @kbond
121+
122+
## [v1.13.4](https://github.com/zenstruck/foundry/releases/tag/v1.13.4)
123+
124+
October 21st, 2021 - [v1.13.3...v1.13.4](https://github.com/zenstruck/foundry/compare/v1.13.3...v1.13.4)
125+
126+
* 676f00a [bug] disable migration transactions (#207) by @kbond
127+
* c6df43d [ci] re-enable migration tests on php >= 8 (#207) by @kbond
128+
* 2ef6c6a [ci] disable migration tests on php >= 8 (#206) by @kbond
129+
* e29a008 [bug] fix maker auto-defaults with yaml driver (#205) by @domagoj-orioly
130+
* c483b2e [ci] use reusable workflows where possible (#203) by @kbond
131+
* 886204f [minor] adjust CI output by @kbond
132+
* 63a956e [minor] use zenstruck/assert for assertions instead of phpunit (#182) by @kbond
133+
134+
## [v1.13.3](https://github.com/zenstruck/foundry/releases/tag/v1.13.3)
135+
136+
September 24th, 2021 - [v1.13.2...v1.13.3](https://github.com/zenstruck/foundry/compare/v1.13.2...v1.13.3)
137+
138+
* 477db0a [minor] install psalm as composer-bin tool (#199) by @kbond
139+
* 6ced887 [minor] add Symfony 5.4 to test matrix (#197) by @kbond
140+
* 6610c5d [bug] rename "rank" as it's a reserved keyword in mysql 8 (#197) by @kbond
141+
142+
## [v1.13.2](https://github.com/zenstruck/foundry/releases/tag/v1.13.2)
143+
144+
September 3rd, 2021 - [v1.13.1...v1.13.2](https://github.com/zenstruck/foundry/compare/v1.13.1...v1.13.2)
145+
146+
* 06b24d4 [bug] when creating collections, check for is persisting first (#195) by @jordisala1991, @kbond
147+
148+
## [v1.13.1](https://github.com/zenstruck/foundry/releases/tag/v1.13.1)
149+
150+
August 31st, 2021 - [v1.13.0...v1.13.1](https://github.com/zenstruck/foundry/compare/v1.13.0...v1.13.1)
151+
152+
* 1dccda1 [bug] fix/improve embeddable support (#193) by @kbond
153+
* 5f39d8a [minor] update symfony-tools/docs-builder by @kbond
154+
155+
## [v1.13.0](https://github.com/zenstruck/foundry/releases/tag/v1.13.0)
156+
157+
August 30th, 2021 - [v1.12.0...v1.13.0](https://github.com/zenstruck/foundry/compare/v1.12.0...v1.13.0)
158+
159+
* 39f69f9 [doc] update symfony.com links (#191) by @kbond
160+
* 31b7569 [doc] switch documentation to symfony.com bundle doc format (#190) by @kbond, @wouterj
161+
* d4943d7 [minor] exclude maker templates from phpunit code coverage (#189) by @kbond
162+
* 60f78b3 [doc] add note about simplified factory annotations in PhpStorm 2021.2+ (#189) by @kbond
163+
* 8769d7a [minor] update factory maker template annotations (#189) by @kbond
164+
* 1faf97d [feature] persisting factories respect cascade persist (#181) by @mpiot
165+
* 0416dc4 [minor] Be able to remove most of method annotations on user factories (#185) by @Nyholm
166+
* 468e80b [minor] add missing ->expectDeprecation() to legacy tests (#188) by @kbond
167+
* 1647e1b [bug] ensure legacy test works as expected (#187) by @kbond
168+
* a6f6413 [minor] Added .editorconfig to sync up styles (#186) by @Nyholm
169+
* 2517f54 [minor] change Instantiator::$forceProperties type-hint (#183) by @kbond
170+
* b145059 [minor] psalm fix (#180) by @kbond
171+
172+
## [v1.12.0](https://github.com/zenstruck/foundry/releases/tag/v1.12.0)
173+
174+
July 6th, 2021 - [v1.11.1...v1.12.0](https://github.com/zenstruck/foundry/compare/v1.11.1...v1.12.0)
175+
176+
* 6b97f0f [minor] refactor make:factory auto-default feature (#174) by @kbond
177+
* 2a0bbce [feature] Auto populate ModelFactory::getDefaults() from doctrine mapping (#173) by @benblub
178+
179+
## [v1.11.1](https://github.com/zenstruck/foundry/releases/tag/v1.11.1)
180+
181+
June 25th, 2021 - [v1.11.0...v1.11.1](https://github.com/zenstruck/foundry/compare/v1.11.0...v1.11.1)
182+
183+
* ccac05c [minor] disable codecov pr annotations (#172) by @kbond
184+
* 5c3abe2 [bug] allow passing full namespace with make:factory (#171) by @kbond
185+
186+
## [v1.11.0](https://github.com/zenstruck/foundry/releases/tag/v1.11.0)
187+
188+
June 4th, 2021 - [v1.10.0...v1.11.0](https://github.com/zenstruck/foundry/compare/v1.10.0...v1.11.0)
189+
190+
* d2cd4c7 [feature] customize namespace for factories generated with make:factory (#164) by @kbond
191+
* b9c161b [minor] suppress psalm error (#165) by @kbond
192+
* 112d57d [feature] make:factory only lists entities w/o factories (#162) by @jschaedl
193+
* 6001e7e [minor] Detect missing maker bundle and suggest installation via StubCommands (#161) by @jschaedl
194+
* cdab96e [minor] upgrade to php-cs-fixer 3 (#159) by @kbond
195+
* d357215 [minor] update php-cs-fixer config (#159) by @kbond
196+
* 3ce7da0 [minor] Update .gitattributes file (#158) by @ker0x
197+
* be1d899 [doc] Fix example $posts for Attributes section (#155) by @babeuloula
198+
199+
## [v1.10.0](https://github.com/zenstruck/foundry/releases/tag/v1.10.0)
200+
201+
April 19th, 2021 - [v1.9.1...v1.10.0](https://github.com/zenstruck/foundry/compare/v1.9.1...v1.10.0)
202+
203+
* 7dc49f0 [minor] unlock php-cs-fixer in gh action by @kbond
204+
* e800c83 [feature] add option to use doctrine migrations to reset database (#145) by @kbond
205+
* 8466067 [doc] fix small typo in docs (#147) by @nikophil
206+
* 69fe2a6 [doc] fix typo (#146) by @AntoineRoue
207+
* 463d32a [minor] fix faker deprecations by @kbond
208+
* aa6b32a [minor] lock php-cs-fixer version in ci (bug in latest release) by @kbond
209+
* 4dc13e6 [minor] adjust codecov threshold by @kbond
210+
* cd5cefe [minor] use SHELL_VERBOSITY to hide logs during tests by @kbond
211+
212+
## [v1.9.1](https://github.com/zenstruck/foundry/releases/tag/v1.9.1)
213+
214+
March 19th, 2021 - [v1.9.0...v1.9.1](https://github.com/zenstruck/foundry/compare/v1.9.0...v1.9.1)
215+
216+
* 0ebf0dd [bug] fix false positive for auto-refresh deprecation (fixes #141) (#143) by @kbond
217+
* 7e693ed [doc] remove unnecessary notes about rebooting kernel (ref: #140) (#142) by @kbond
218+
* ba7947c [minor] improve make:factory error message when no entities exist (#139) by @kbond
219+
* 3812def [minor] use project var dir for test cache/logs (#139) by @kbond
220+
221+
## [v1.9.0](https://github.com/zenstruck/foundry/releases/tag/v1.9.0)
222+
223+
March 12th, 2021 - [v1.8.0...v1.9.0](https://github.com/zenstruck/foundry/compare/v1.8.0...v1.9.0)
224+
225+
* 0872be0 [doc] Add --test option as tip (#138) by @OskarStark
226+
* f55afe2 [doc] Fix typos in the docs (#136) by @jdreesen
227+
* 88c081e [minor] "require" explicitly configuring global auto_refresh_proxies (#131) by @kbond
228+
* 632de3d [feature] throw exception during autorefresh if unsaved changes detected (#131) by @kbond
229+
* 5318c7f [minor] deprecate instantiating Factory directly: (#134) by @kbond
230+
* b7a7880 [feature] add AnonymousFactory (#134) by @kbond
231+
* 228895f [minor] add dev stability to ci matrix (#133) by @kbond
232+
* b759712 [minor] explicitly add sqlite extension for gh actions (#130) by @kbond
233+
* 1f332ed [bug] Fix exception message (#129) by @jdreesen
234+
* 4bc80fb [minor] increase codecov threshold by @kbond
235+
236+
## [v1.8.0](https://github.com/zenstruck/foundry/releases/tag/v1.8.0)
237+
238+
February 27th, 2021 - [v1.7.1...v1.8.0](https://github.com/zenstruck/foundry/compare/v1.7.1...v1.8.0)
239+
240+
* 83d6b26 [feature] add ModelFactory::assert()/RepositoryProxy::assert() (#123) by @kbond
241+
* a657d14 [feature] add ModelFactory::all()/find()/findBy() (#123) by @kbond
242+
* ac775b9 [feature] add ModelFactory::count()/truncate() (#123) by @kbond
243+
* 34373da [feature] add ModelFactory::first()/last() (#123) by @kbond
244+
* 5978574 [minor] psalm fixes (#122) by @kbond
245+
* 88cb7c9 [minor] add getCommandDescription() to Maker's (#121) by @kbond
246+
* 31971e0 [minor] fail ci if direct deprecations (#121) by @kbond
247+
* ecc0e10 [bug] bump min php version (fixes #118) (#119) by @kbond
248+
249+
## [v1.7.1](https://github.com/zenstruck/foundry/releases/tag/v1.7.1)
250+
251+
February 6th, 2021 - [v1.7.0...v1.7.1](https://github.com/zenstruck/foundry/compare/v1.7.0...v1.7.1)
252+
253+
* 6bab709 [bug] fix unmanaged many-to-one entity problem (fixes #114) (#117) by @kbond
254+
* b92a69a [minor] adjust cs-check gh action and fix cs (#116) by @kbond
255+
256+
## [v1.7.0](https://github.com/zenstruck/foundry/releases/tag/v1.7.0)
257+
258+
January 17th, 2021 - [v1.6.0...v1.7.0](https://github.com/zenstruck/foundry/compare/v1.6.0...v1.7.0)
259+
260+
* 9d42401 [feature] add attributes to ModelFactory/RepositoryProxy random methods (#112) by @kbond
261+
* 149ea48 [feature] Remove "visual duplication" of ModelFactory::new()->create() (#111) by @wouterj
262+
* 0c69967 [feature] Added ModelFactory::randomOrCreate() (#108) by @wouterj
263+
* 574c246 [minor] use zenstruck/callback for Proxy::executeCallback() (#107) by @kbond
264+
* 07f1ffe [minor] apply suggested psalm fix (#102) by @kbond
265+
* e53b834 [minor] enable code coverage action to work with xdebug 3 (#99) by @kbond
266+
* 6ea273b [minor] psalm-suppress InternalMethod (#99) by @kbond
267+
* 1dbbab8 [minor] add codecov badge (#98) by @kbond
268+
* 77f7ce0 [minor] switch to codecov by @kbond
269+
* f269dc4 [minor] use ramsey/composer-install in static-analysis job (#97) by @kbond
270+
* 0ca5479 [minor] Streamline GitHub CI by using ramsey/composer-install (#96) by @wouterj
271+
* 8511d7a [minor] Re-enable Psalm and fixed annotations (#95) by @wouterj, @kbond
272+
273+
## [v1.6.0](https://github.com/zenstruck/foundry/releases/tag/v1.6.0)
274+
275+
December 7th, 2020 - [v1.5.0...v1.6.0](https://github.com/zenstruck/foundry/compare/v1.5.0...v1.6.0)
276+
277+
* c3f38d2 [minor] use local kernel instance in Factories and ResetDatabase traits (#92) by @kbond
278+
* 88db502 [doc] document the need to create test client before factories (#92) by @kbond
279+
* bf4d47a [bug] ensure foundry isn't rebooted in DatabaseReset (#92) by @kbond
280+
* 1b6231a [bug] ensure kernel shutdown after ResetDatabase::_resetSchema() (#92) by @kbond
281+
* 63c8eb7 [minor] disable psalm static analysis pending fix (#71) by @kbond
282+
* e4d0a06 [doc] Added another relation example to Many-To-One (#93) by @weaverryan
283+
* 596af47 [minor] support php8 (#71) by @kbond
284+
* 2d574a5 [doc] Added docs for ModelFactory::new() (#91) by @Nyholm
285+
* 6bd3195 [doc] Update link to faker (#90) by @Nyholm
286+
* 338f6c8 [minor] Do not turn Psalm PHPdocs into comments (#85) by @wouterj
287+
* dfc4388 [minor] Fixed issues found by Psalm level 4 (#85) by @wouterj
288+
* 99aa22a [minor] Suppress nullable Psalm level 5 error (#85) by @wouterj
289+
* e4ea180 [minor] Fixed issues found by Psalm level 6 (#85) by @wouterj
290+
* 72c2e77 [minor] Added Psalm templated annotations (#85) by @wouterj
291+
* 48572ce [minor] Installed Psalm and configured GitHub Workflow (#85) by @wouterj
292+
* 0476572 [minor] Update docs with PHP file config (#87) by @TavoNiievez
293+
* 66d0025 [minor] Use PHP CS Fixer udiff to only show snippets (#86) by @wouterj
294+
* 8ecb162 [minor] Use consistent spacing in GitHub Actions config (#86) by @wouterj
295+
* 7e90a05 [minor] Only run one build with prefer-lowest (#86) by @wouterj
296+
297+
## [v1.5.0](https://github.com/zenstruck/foundry/releases/tag/v1.5.0)
298+
299+
November 10th, 2020 - _[Initial Release](https://github.com/zenstruck/foundry/commits/v1.5.0)_

0 commit comments

Comments
 (0)