NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #871 most downloaded on Packagist
Faker is a PHP library that generates fake data for you.
Last release 6 years ago
no release in 18 months
Ships fairly regularly
a new release about every 11 months
Nearly every release is documented
notes for 12 of 13 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
13 releases · first in 2012
Security Hardening
Curly braces for arrays is deprecated in PHP 7.4 #1843 ( wimg )
One column per quarter.
FIx: Avoid deprecation warning in newer CakePHP version #1777 ( icanhazstring )
This will the last minor release in the 1.x cycle.
passthrough function on Generator #1678 (tabakhase)Typo in readme #1521 ( jmhobbs )
passthrough function #1493 (browner12)randomElements to accept a Traversable object #1389 (browner12)Nothing published for this version
Rewrote deprecated each\(\) usage #1168 ( hboomsma )
each\(\) usage #1168 (hboomsma)Remove parts of the Hungarian (hu_HU) address formatters #902 ( fzaninotto )
languageCode formatted to include all ISO-639-1 standard codes #889 (andrewnicols)catchPhrase formatter #878 (z-song)require section to allow PHP 7 in safer way #874 (TomasVotruba)mobilePhoneNumber and tollFreeNumber formatters #869 (sebdesign)ImageTest.php to avoid test fails when the service is offline #866 (Newman101)Address.php #849 (Newman101)randomElements does not repeat input elements #848 (sustmi)realText provider #844 (Newman101)country formatter #841 (yonirom)boolean formatter #840 (danieliancu)valid modifier #836 (fzaninotto)PhoneNumber provider #833 (ghost)region and regionAbbr formatters #828 (francinaldo)phoneNumber formatter #822 (veisis)Payment provider #821 (god107)EntityPopulator #817 (Newman101)realText formatter #815 (jdssem)imageUrl formatter phpDoc #814 (jonwurtzler)birthNumber formatter #807 (Newman101)realText formatter #805 (hootlex)state and stateAbbr formatters #804 (zhanghuanchong)Image provider to allow generation of grayscale images #801 (neutralrockets)mb_substr() arguments #799 (BePsvPT)vatId and taxId formatters #790 (brainrepo)toAscii() transliteration table, used in Internet provider #787 (vlakoff)Address provider in many locales #775 #773 #772 #767 #765 #764 #758 #756 #747 #741 (Newman101)dbi formatter to Spanish (es_ES) Person provider #763 (mikk150)unique modifier #749 (EmanueleMinotto)use statements across the code #719 (pomaxa)Color provider to Latvian (lv_LV) locale #714 (pomaxa)postcode formatter #703 (xfxf)bothify and optimize #701 (nineinchnick)text() output in README #694 (vlakoff)numberBetween() to be order agnostic #683 (xfxf)ipv4 formatter to avoid generating special purpose addresses #681 (ravage84)intl extension to require-dev in composer.json file #680 (jaschweder)Color provider #662 (apsylone)Address provider #659 (nurolopher)rgba formatter to Color provider #653 (apsylone)makefile to install dev dependencies by default #642 (localheinz)dateTimeBetween PHPDoc #635 (theofidry)seed to accept non-integer seeds #632 (theofidry)Factory::create() #631 (tonynelson19)jobTitle generator #630 (gregoryduckworth)Person provider to generate more correct names #628 (phoenixgao)cellphone formatter to make it more flexible #623 (igorsantos07)iban formatter to be cross-locale #607 (okj579)iban generator #590 (okj579)mobileNumber formatter #589 (lozadaOmr)latitude and longitude formatters #570 (actuallymab)birthNumber formatter #535 (tomasbedrich)dateTimeInInterval formatter #526 (nicodmf)optional and boolean apis to be more consistent #513 (EmanueleMinotto)Address provider #504 (drakakisgeo)Added ability to print custom text on the images fetched by the Image provider #583 ( fzaninotto )
image() formatter to make it work with temp dir of any (decent) OS #507 (ronanguilloux)imageUrl formatter bug where it would always return the same image #494 (fzaninotto)email and username #490 (fzaninotto)personalIdentityNumber formatter #472 (MatissJanis)regexify formatter, generating a random string based on a regular expression #453 (fzaninotto)mobileNumber methods #438 (daveblake)locale formatter static) #390 (bessl)Added strict option to randomNumber to force number of digits (fzaninotto)
Added optional() modifier (weotch)
randomElement (aRn0D)randomElement (aRn0D)Added new provider for fr_BE locale (jflefebvre)
Updated text provider to return paragraphs as a string instead of array. Great for populating markdown textarea fields (Seldaek)
* Initial Version
Your coding agent can read these notes before it upgrades. Set up the MCP server →