Release history and notes
Sequence based identifiers are used for versioning (schema follows below):
major.minor[.revision]
It’s always safe to upgrade within the same minor version (for example, from 0.3 to 0.3.4).
Minor version changes might be backwards incompatible. Read the release notes carefully before upgrading (for example, when upgrading from 0.3.4 to 0.4).
All backwards incompatible changes are mentioned in this document.
0.7.5
2024-07-04
Improve text PDF generation according to 1.4 (most common) spec instead of 1.0.
0.7.4
2024-06-28
Add CLI.
0.7.3
2024-06-21
Note
Release dedicated to my dear son Tigran, who turned 12 today.
Add
text_pdfandtext_pdf_fileproviders, which are shortcuts forpdfandpdf_filewithgeneratorset toTextPdfGenerator.Allow to optionally tag providers.
Tag all implemented providers.
0.7.2
2024-06-17
Add basic
slugifyfunction.Minor fixes in
free_emailandcompany_emailproviders.
0.7.1
2024-06-11
Test against SQLModel. Also included SQLModel examples.
Improve docs.
0.7
2024-06-09
Note
This release contains minor backwards incompatible changes. Namely,
in the email provider.
The
domain(type:str, default value:example.com) argument of theemailprovider has been dropped in favour ofdomain_names(type:Optional[Tuple[str], default value:None).Added a dedicated
PydanticModelFactory(yet equal toModelFactory) for future improvements.Added
PreInitfactory class andpre_initdecorator.Improved documentation of factories.
Added
random_choiceandrandom_sampleproviders.Added
tld,domain_name,free_email_domain,company_emailandfree_emailproviders.
0.6.9
2024-05-10
Minor fixes in
pdf_fileanddocx_fileproviders.Minor fixes in docs.
0.6.8
2024-05-06
Minor fixes in docs.
0.6.7
2024-01-17
Add
uuids,first_names,last_names,names,usernamesandslugsplural providers (returnList).
0.6.6
2024-01-15
Add
image_urlprovider.
0.6.5
2023-12-18
Improve docs.
MyPy fixes.
0.6.4
2023-12-16
Add
PreSaveandPostSave.
0.6.3
2023-12-13
Add
LazyAttributeandLazyFunction.Improve package portability (tests).
Improve tests.
0.6.2
2023-12-11
Add
SQLAlchemyModelFactory.
0.6.1
2023-12-10
Allow to load registered
Fakerinstance byuidoralias.Improve test coverage.
0.6
2023-12-09
Add optional argument
aliasto theFakerclass.Improve multiple
Fakerinstances.Add
generic_fileprovider.
0.5
2023-12-08
Make
fake.Fakerandfake.Factoryclasses more customizable.Introduce
providerdecorator to decorate provider methods.Documentation improvements.
0.4.1
2023-12-07
Added
pydecimal.Make
date_timetimezone aware.Added documentation on how to customize.
0.4
2023-12-06
Streamline on how to use traits, pre- and post-save hooks.
0.3.1
2023-12-04
Improve Tortoise ORM factory.
Add traits.
Improve docmentation.
0.3
2023-12-03
Added factories.
Added mechanism to clean-up (remove) the created test files.
Improved documentation.
0.2
2023-12-01
Add factories.
Improve docs.
Add
uuid,slugandusernamegenerators.Change
date_betweentodate.Change
date_time_betweentodate_time.
0.1.3
2023-11-28
Added
pdf_file,docx_file,png_file,svg_file,bmp_file,gif_filesupport.Added storages.
0.1.2
2023-11-26
Adding
textssupport.Improve tests and documentation.
0.1.1
2023-11-26
Adding
DOCXsupport.Fixes in documentation.
0.1
2023-11-25
Initial beta release.