Changelog¶
All commits to this project will be documented in this file.
[unreleased]¶
67c5720 is the last commit in the changelog before unreleased changes.
Bug Fixes¶
(24701eb) - Constrained 0 length lists (#570) by @marcozzxx810 in #570
(6f5b78c) - Use provider map for any in coverage (#574) by @adhtruong in #574
(4aaf656) - Tuple randomized length (#573) by @adhtruong in #573
(9a83ad6) - Adjust min/max items to valid lengths for Set[Enum] fields (#567) by @adrianeboyd in #567
(135d7fe) - Handle Optional type recursive models (#584) by @adhtruong in #584
(6440faa) - Handle recursive collections (#587) by @adhtruong in #587
Documentation¶
(841831d) - Swap word with its antonym to match the context (#575) by @UncleGoogle in #575
Features¶
(c0c2704) - Enhance register_fixture return type annotation (#581) by @giulioindev in #581
Build¶
(d75b1d2) - Update pre-commit dependencies (#571) by @adhtruong in #571
Release [v2.16.2] - 2024-07-09¶
23281ee … 67c5720 | See diff for 2.16.2
Bug Fixes¶
Miscellaneous Tasks¶
Release [v2.16.1] - 2024-07-08¶
4928f07 … 23281ee | See diff for 2.16.1
Bug Fixes¶
Documentation¶
(c34e72e) - Add Reskov as a contributor for code (#556) by @allcontributors[bot] in #556
(3320989) - Add Vegemash as a contributor for code (#562) by @allcontributors[bot] in #562
Miscellaneous Tasks¶
Release [v2.16.0] - 2024-05-13¶
1d1c7f9 … 4928f07 | See diff for 2.16.0
Bug Fixes¶
(719495e) - Ignore non-columns types (#510) by @adhtruong in #510
(bb04b4e) - Favour SA mapped type over impl type (#513) by @adhtruong in #513
(0032b5e) - Add footer to changelog generation by @JacobCoffee
(5fd7d6c) - Resolve mypy issues (#540) by @adhtruong in #540
(9e6edab) - Fix json type error and pg dialect default value e… (#542) by @wangxin688 in #542
Documentation¶
(01d1dbe) - Apply organization theme (#533) by @JacobCoffee in #533
(5a0a5be) - Polyfactory landing page (#535) by @JacobCoffee in #535
(2f781ee) - Add wangxin688 as a contributor for code (#544) by @allcontributors[bot] in #544
Features¶
(1792c19) - Support nested type in pg.array types and others (#530) by @wangxin688 in #530
(013135c) - Refresh object in async_session after commit to db (#541) by @wangxin688 in #541
(e4695a7) - Copy mutable args (#529) by @adhtruong in #529
Miscellaneous Tasks¶
Ci¶
(6507c6d) - Add codecov coverage, fix badges (#536) by @JacobCoffee in #536
Release [v2.15.0] - 2024-03-02¶
b44c68b … 1d1c7f9 | See diff for 2.15.0
Bug Fixes¶
Documentation¶
Features¶
Miscellaneous Tasks¶
(1078230) - Bump pdm-project/setup-pdm from 3 to 4 (#496) by @dependabot[bot] in #496
Refactor¶
Testing¶
Release [v2.14.1] - 2024-01-20¶
83f2992 … b44c68b | See diff for 2.14.1
Bug Fixes¶
Miscellaneous Tasks¶
Release [v2.14.0] - 2024-01-19¶
8dc8e1a … 83f2992 | See diff for 2.14.0
Bug Fixes¶
Documentation¶
Features¶
(b33e662) - Allow use of the default value based on configuration (#472) by @guacs in #472
(80bd012) - Add recursion guard (#468) by @adhtruong in #468
(c7556e8) - Pass on factory config (#483) by @adhtruong in #483
(94ad561) - Support type alias (#487) by @adhtruong in #487
Miscellaneous Tasks¶
Release [v2.13.0] - 2023-12-19¶
fe05c4e … 8dc8e1a | See diff for 2.13.0
Bug Fixes¶
Features¶
Miscellaneous Tasks¶
(1407f07) - Bump actions/github-script from 6 to 7 (#438) by @dependabot[bot] in #438
(1a0da0d) - Bump actions/setup-python from 4 to 5 (#448) by @dependabot[bot] in #448
(231d311) - Bump github/codeql-action from 2 to 3 (#458) by @dependabot[bot] in #458
(2695880) - Bump dawidd6/action-download-artifact from 2 to 3 (#459) by @dependabot[bot] in #459
(fe342e4) - Bump actions/upload-artifact from 3 to 4 (#461) by @dependabot[bot] in #461
(a371d7f) - Bump actions/download-artifact from 3 to 4 (#462) by @dependabot[bot] in #462
Release [v2.12.0] - 2023-11-13¶
b7b88a8 … fe05c4e | See diff for 2.12.0
Bug Fixes¶
Documentation¶
(2bad951) - Add g0di as a contributor for code, doc, and test (#432) by @allcontributors[bot] in #432
Features¶
Release [v2.11.0] - 2023-10-23¶
63aa272 … b7b88a8 | See diff for 2.11.0
Bug Fixes¶
Documentation¶
(e819c2f) - Add johnraz as a contributor for code, doc, and test (#413) by @allcontributors[bot] in #413
(0631d80) - Update installation (#414) by @adhtruong in #414
(11f234c) - Reorder docs and add docs on factories as fields (#418) by @adhtruong in #418
(a0465c6) - Add julioolvr as a contributor for code, and test (#425) by @allcontributors[bot] in #425
Features¶
Miscellaneous Tasks¶
Release [v2.10.0] - 2023-10-16¶
f2c6fe1 … 63aa272 | See diff for 2.10.0
Bug Fixes¶
Documentation¶
(c1edfd5) - Install all dependencies for docs build (#404) by @adhtruong in #404
Features¶
(cabe03c) - Support sqlalchemy 1.4 (#385) by @adhtruong in #385
Miscellaneous Tasks¶
Refactor¶
Ci¶
(8ef78b8) - Fix alternative version installation (#389) by @adhtruong in #389
Infra¶
(eddb978) - Migrate to pdm and full ruff (#384) by @JacobCoffee in #384
Release [v2.9.0] - 2023-09-19¶
ebf30ff … f2c6fe1 | See diff for 2.9.0
Bug Fixes¶
Documentation¶
(6f4b712) - Add adhtruong as a contributor for doc, test, and code (#375) by @allcontributors[bot] in #375
(64c4e6c) - Add anthonyjgraff as a contributor for code (#374) by @allcontributors[bot] in #374
(f2c6fe1) - Add guacs as a contributor for infra, code, and 2 more (#380) by @allcontributors[bot] in #380
Features¶
(c76ffc9) - Implement SQLA factory (#369) by @adhtruong in #369
Miscellaneous Tasks¶
(fc0bf61) - Update maintainers by @provinzkraut
(f67f36e) - Ignore .all-contributorsrc for in .pre-commit (#377) by @adhtruong in #377
(66e9db1) - Fix all-contributors config by @JacobCoffee
Testing¶
Infra¶
(adccaf0) - Enable publishing with PyPI trusted publishers (#368) by @provinzkraut in #368
Release [v2.8.2] - 2023-09-15¶
7af5469 … ebf30ff | See diff for 2.8.2
Bug Fixes¶
Documentation¶
Release [v2.8.1] - 2023-09-10¶
7b46b57 … 7af5469 | See diff for 2.8.1
Bug Fixes¶
Documentation¶
(e4daf5f) - Add adhtruong as a contributor for code (#346) by @allcontributors[bot] in #346
(9ffe596) - Expose all options (#350) by @adhtruong in #350
(7a5a1c9) - Add adhtruong as a contributor for doc (#353) by @allcontributors[bot] in #353
Miscellaneous Tasks¶
(4f2e5d8) - Updated dependencies by @Goldziher
(161c0f6) - Bump actions/checkout from 3 to 4 (#349) by @dependabot[bot] in #349
Release [v2.8.0] - 2023-08-26¶
710d3ce … 7b46b57 | See diff for 2.8.0
Bug Fixes¶
Documentation¶
(ea41bbe) - Add 185504a9 as a contributor for code (#339) by @allcontributors[bot] in #339
Features¶
Miscellaneous Tasks¶
(bf04fa6) - Updated dependencies (#338) by @Goldziher in #338
Release [v2.7.2] - 2023-08-09¶
04a504b … 710d3ce | See diff for 2.7.2
Bug Fixes¶
Release [v2.7.1] - 2023-08-08¶
3e45f8f … 04a504b | See diff for 2.7.1
Bug Fixes¶
(2733497) - Add support for Json type in Pydantic factory (#315) by @guacs in #315
(3aeaa0c) - Constrained strings not deterministic with seed because urandom not seedable (#319) by @klimantje in #319
(61f1e2e) - Random seed configuration (#321) by @guacs in #321
(2400fbe) - Include pydantic Field constraints when using Optional type (#323) by @tcrasset in #323
Documentation¶
(8ff7e0f) - Add klimantje as a contributor for code (#320) by @allcontributors[bot] in #320
(9def5b1) - Add tcrasset as a contributor for code (#324) by @allcontributors[bot] in #324
Infra¶
(5543e66) - Fix health files (#322) by @JacobCoffee in #322
Meta¶
(5abe4b3) - Update issue template config by @JacobCoffee
Release [v2.7.0] - 2023-07-28¶
e703593 … 3e45f8f | See diff for 2.7.0
Documentation¶
(0bfa3b4) - Add litestar rename news link by @JacobCoffee
Features¶
Infra¶
(d385561) - Update codeowners (#311) by @JacobCoffee in #311
Release [v2.6.3] - 2023-07-21¶
86585d0 … e703593 | See diff for 2.6.3
Bug Fixes¶
(7405901) - Remove stray badge (#306) by @JacobCoffee in #306
(b1f8f6e) - Remove stray character from README by @JacobCoffee
Miscellaneous Tasks¶
(c936389) - Update poetry dependencies (#308) by @Goldziher in #308
(09f896c) - Fix CONTRIBUTING.rst (#310) by @provinzkraut in #310
(3fadfb7) - Fix annotated field resolution (#309) by @Goldziher in #309
Release [v2.6.2] - 2023-07-14¶
d331ae0 … 86585d0 | See diff for 2.6.2
Features¶
(a2be35a) - Switch to using faker.seed_instance (#305) by @Goldziher in #305
(86585d0) - 2.6.2 by @Goldziher
Miscellaneous Tasks¶
(f54f9f3) - Add passing test for issue 300 (#301) by @Goldziher in #301
Release [v2.6.1] - 2023-07-10¶
79e8145 … d331ae0 | See diff for 2.6.1
Documentation¶
(7761834) - Add abdulhaq-e as a contributor for code (#297) by @allcontributors[bot] in #297
Release [v2.6.0] - 2023-07-09¶
2b050bb … 79e8145 | See diff for 2.6.0
Miscellaneous Tasks¶
(16cbc99) - Fix pre-commit issues by @Goldziher
(956472c) - Apply sourcery by @Goldziher
(5cdfed3) - Updated dependencies by @Goldziher
Release [v2.5.0] - 2023-06-30¶
79e50df … 2b050bb | See diff for 2.5.0
Bug Fixes¶
Documentation¶
(2b8ae48) - Add peterschutt as a contributor for maintenance, doc, and test (#264) by @allcontributors[bot] in #264
(a53c598) - Update pypi image, update readme (#266) by @JacobCoffee in #266
(d0c8bfa) - Add mdczaplicki as a contributor for test, and code (#274) by @allcontributors[bot] in #274
Features¶
(a7220f3) - Add
sourcery-ai
config (#271) by @JacobCoffee in #271
Miscellaneous Tasks¶
(946cf08) - Updated deps by @Goldziher
(e932f89) - Applied sourcery (#281) by @Goldziher in #281
(0c0ed22) - Adjust to pydantic v2 (#284) by @Goldziher in #284
Release¶
(2b050bb) - Update README for v2.5.0 and pydantic v2 (#285) by @JacobCoffee in #285
Release [v2.4.0] - 2023-06-25¶
5013069 … 79e50df | See diff for 2.4.0
Bug Fixes¶
(26073c4) - Support overriding base factories locally (#238) by @Goldziher in #238
Documentation¶
(d625936) - Add Simske as a contributor for code (#242) by @allcontributors[bot] in #242
(2b93de6) - Add danielkatzan as a contributor for doc (#261) by @allcontributors[bot] in #261
(1511c9e) - Add gegnew as a contributor for code (#262) by @allcontributors[bot] in #262
(d355511) - Add roeeyn as a contributor for doc (#260) by @allcontributors[bot] in #260
(c686ddd) - Add gigelu as a contributor for doc (#259) by @allcontributors[bot] in #259
(9101134) - Add ReznikovRoman as a contributor for code (#258) by @allcontributors[bot] in #258
(1e4df30) - Add anthonyh209 as a contributor for code (#257) by @allcontributors[bot] in #257
(c6657e7) - Add avihai-yosef as a contributor for code (#256) by @allcontributors[bot] in #256
(97cdad2) - Add Iipin as a contributor for code (#254) by @allcontributors[bot] in #254
(9156cca) - Add thorin-schiffer as a contributor for code (#253) by @allcontributors[bot] in #253
(02c1daa) - Add lyz-code as a contributor for code (#252) by @allcontributors[bot] in #252
(e883d58) - Add DaanRademaker as a contributor for code (#251) by @allcontributors[bot] in #251
(cd2e558) - Add nguyent as a contributor for code (#250) by @allcontributors[bot] in #250
(af594e3) - Add EltonChou as a contributor for code (#249) by @allcontributors[bot] in #249
(bac2622) - Add Butch78 as a contributor for code (#248) by @allcontributors[bot] in #248
(13e80a7) - Add lindycoder as a contributor for code (#247) by @allcontributors[bot] in #247
(3940de4) - Add peterschutt as a contributor for code (#246) by @allcontributors[bot] in #246
(e598c7d) - Add phbernardes as a contributor for code (#245) by @allcontributors[bot] in #245
(24a7766) - Add mciszczon as a contributor for code (#244) by @allcontributors[bot] in #244
(b8cfe1a) - Add sondrelg as a contributor for code (#243) by @allcontributors[bot] in #243
Fix¶
(773b364) - URL constraints and strict pydantic v2 values (#241) by @Goldziher in #241
Miscellaneous Tasks¶
(00dce8a) - Reformat readme by @Goldziher
Release [v2.3.3] - 2023-06-22¶
aef7acb … 5013069 | See diff for 2.3.3
Documentation¶
(b9ea84d) - Add VSHUMILIN97 as a contributor for code (#237) by @allcontributors[bot] in #237
Release [v2.3.2] - 2023-06-18¶
36c2f2f … aef7acb | See diff for 2.3.2
Miscellaneous Tasks¶
(5bd544f) - Fix constant constraints (#233) by @Goldziher in #233
Release [v2.1.2] - 2023-05-28¶
f2ba049 … 2e2f11a | See diff for 2.1.2
Bug Fixes¶
Documentation¶
(02a4c97) - Add guacs as a contributor for code (#221) by @allcontributors[bot] in #221
Miscellaneous Tasks¶
(d753504) - Remove typeddict imports from typing extensions by @Goldziher
(2e2f11a) - Resolve pydantic test issues by @Goldziher
Release [v2.1.0] - 2023-05-06¶
d671ac2 … 47d234b | See diff for 2.1.0
Bug Fixes¶
(1d5c645) - Fix README.md formatting (#197) by @JacobCoffee in #197
Documentation¶
(f767011) - Add sygutss as a contributor for bug (#201) by @allcontributors[bot] in #201
(36ff02e) - Add chrisbeardy as a contributor for doc (#207) by @allcontributors[bot] in #207
Enhancement¶
Fix¶
Release [v2.0.1] - 2023-04-28¶
1f8d94c … d671ac2 | See diff for 2.0.1
Documentation¶
(60cdb30) - Add mdczaplicki as a contributor for code (#185) by @allcontributors[bot] in #185
(8b5d903) - Add przybylop as a contributor for code (#187) by @allcontributors[bot] in #187
Miscellaneous Tasks¶
(16f562f) - Update maintainers (#194) by @JacobCoffee in #194
(d671ac2) - Bump release version by @JacobCoffee
Release [v2.0.0] - 2023-04-16¶
cb71cd0 … 1f8d94c | See diff for 2.0.0
Bug Fixes¶
(8097da7) - Update all-contrib placement by @JacobCoffee
Documentation¶
(0814bb8) - Add JacobCoffee as a contributor for doc (#170)Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> by @allcontributors[bot] in #170
(60511c9) - Add Goldziher as a contributor for infra, test, and code (#171)Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> by @allcontributors[bot] in #171
(3853048) - Add provinzkraut as a contributor for code, test, and 6 more (#173) by @allcontributors[bot] in #173
Release [v2.0.0alpha1] - 2023-04-11¶
Docs¶
Documentation¶
(7ae2678) - Explain how to subclass ModelFactory to create your custom extensions by @lyz-code
(218522f) - Reorder changes in CHANGELOG (#91) by @ReznikovRoman in #91
Features¶
(4c2b931) - 2023 Branding by @JacobCoffee
Miscellaneous Tasks¶
(25570f5) - Update polyfactory banner logo by @JacobCoffee
Polyfactory Changelog