This website works better with JavaScript
CHANGELOG
2018-07-12, v1.8.0
2017-08-15, v1.7.0
2016-04-29, v1.6.0
2015-05-29, v1.5.0
Added ability to print custom text on the images fetched by the Image provider #583 (fzaninotto )
Fixed typos in Peruvian (es_PE) Person provider #581 #580 (ysramirez )
Added instructions for installing with composer to readme.md #572 (totophe )
Added Kazakh (kk_KZ) locale #569 (YerlenZhubangaliyev )
Added Korean (ko_KR) locale #566 (pearlc )
Fixed file provider to ignore unreadable and special files #565 (svrnm )
Fixed Dutch (nl_NL) Address and Person providers #560 (killerog )
Fixed Dutch (nl_NL) Person provider #559 (pauledenburg )
Added Russian (ru_RU) Bank names provider #553 (wizardjedi )
Added mobile phone function in French (fr_FR) provider #552 (kletellier )
Added phpdoc for new magic methods in Generator to help IntelliSense completion #550 (stof )
Fixed File provider bug 'The first argument to copy() function cannot be a directory' #547 (svrnm )
Added new Brazilian (pt_BR) Providers #545 (igorsantos07 )
Fixed ability to seed the generator #543 (schmengler )
Added streetAddress formatter to Russian (ru_RU) provider #542 (ZAYEC77 )
Fixed Internet provider warning "Could not create transliterator"* #541 (fonsecas72 )
Fixed Spanish for Argentina (es_AR) Address provider #540 (ivanmirson )
Fixed region names in French for Belgium (fr_BE) address provider #536 (miclf )
Fixed broken Doctrine2 link in README #534 (JonathanKryza )
Added link to faker-context Behat extension in readme #532 (denheck )
Added PHP 7.0 nightly to Travis build targets #525 (TomasVotruba )
Added Dutch (nl_NL) color names #523 (belendel )
Fixed Chinese (zh_CN) Address provider (remove Taipei) #522 (asika32764 )
Fixed phonenumber formats in Dutch (nl_NL) PhoneNumber provider #521 (SpaceK33z )
Fixed Russian (ru_RU) Address provider #518 (glagola )
Added Italian (it_IT) Text provider #517 (endelwar )
Added Norwegian (no_NO) locale #515 (phaza )
Added VAT number to Bulgarian (bg_BG) Payment provider #512 (ronanguilloux )
Fixed UserAgent provider outdated user agents #511 (ajbdev )
Fixed image()
formatter to make it work with temp dir of any (decent) OS #507 (ronanguilloux )
Added Persian (fa_IR) locale #500 (zoli )
Added Currency Code formatter #497 (stelgenhof )
Added VAT number to Belgium (be_BE) Payment provider #495 (ronanguilloux )
Fixed imageUrl
formatter bug where it would always return the same image #494 (fzaninotto )
Added more Indonesian (id_ID) providers #493 (deerawan )
Added Indonesian (id_ID) locale #492 (stoutZero )
Fixed unique generator performance #491 (ikwattro )
Added transliterator to email
and username
#490 (fzaninotto )
Added Hungarian (hu_HU) Text provider #486 (lintaba )
Fixed CakePHP Entity Popolator (some cases where no entities prev. inserted) #483 (jadb )
Added Color and DateTime Turkish (tr_TR) Providers #481 (behramcelen )
Added Latvian (lv_LV) personalIdentityNumber
formatter #472 (MatissJanis )
Added VAT number to Austrian (at_AT) Payment provider #470 (ronanguilloux )
Fixed missing @return phpDoc in Payment provider #469 (ronanguilloux )
Added SWIFT/BIC payment type formatter to the Payment provider #465 (ronanguilloux )
Fixed small typo in Base provider exception #460 (miclf )
Added Georgian (ka_Ge) locale #457 (lperto )
Added PSR-4 Autoloading #455 (GrahamCampbell )
Added Uganda (en_UG) locale #454 (tharoldD )
Added regexify
formatter, generating a random string based on a regular expression #453 (fzaninotto )
Added shuffle formatter, to shuffle an array or a string #452 (fzaninotto )
Added ISBN-10 & ISBN-13 codes formatters to Barcode provider #451 (gietos )
Fixed Russian (ru_RU) middle names (different for different genders) #450 (gietos )
Fixed Ukranian (uk_UA) Person provider #448 (aivus )
Added Vietnamese (vi_VN) locale #447 (huy95 )
Added type hint to the Documentor constructor #446 (JeroenDeDauw )
Fixed Russian (ru_RU) Person provider (joined names) #445 (aivus )
Added English (en_GB) mobileNumber
methods #438 (daveblake )
Added Traditional Chinese (zh_TW) Realtext provider #434 (tzhuan )
Fixed first name in Spanish for Argentina (es_AR) Person provider #433 (fzaninotto )
Fixed Canadian (en_CA) state abbreviation for Nunavut #430 (julien-c )
Added CakePHP ORM entity populator #428 (jadb )
Added Traditional Chinese (zh_TW) locale #427 (tzhuan )
Fixed typo in Doctrine Populator phpDoc #425 (ihsanudin )
Added Chinese (zh_CN) Internet provider #424 (Lisso-Me )
Added Country ISO 3166-1 alpha-3 code to the Miscellaneous provider#422 (gido )
Added English (en_GB) Person provider #421 (AlexCutts )
Added missing tests for the Color Provider #420 (bessl )
Added Nepali (ne_NP) locale #419 (ankitpokhrel )
Fixed latitude and longitude formatters bug (numeric value out of range for 32bits) #416 (fzaninotto )
Added a dedicated calculator Luhn calculator service #414 (fzaninotto )
Fixed Russian (ru_RU) Person provider (removed lowercase duplications) #413 (Ragazzo )
Fixed barcode formatter (improved speed, added tests) #412 (fzaninotto )
Added ipv4 and barcode formatters tests #410 (bessl )
Fixed typos in various comments blocks #409 (bessl )
Fixed InternetTest (replaced regex with PHP filter) #406 (bessl )
Added password formatter to the Internet provider#402 (fzaninotto )
Added Company and Internet Austrian (de_AT) Providers #400 (bessl )
Added third-party libraries section in README #399 (fzaninotto )
Added Spanish for Venezuela (es_VE) locale #398 (DIOHz0r )
Added PhoneNumber Autrian (de_AT) Provider, and missing test for the 'locale' method. #395 (bessl )
Removed wrongly localized Lorem provider #394 (fzaninotto )
Fixed Miscellaneous provider (made the locale
formatter static) #390 (bessl )
Added a unit test file for the Miscellaneous Provider #389 (bessl )
Added warning in README about using rand()
` and the seed functions #386 (paulvalla )
Fixed French (fr_FR) Person provider (Uppercased a first name) #385 (netcarver )
Added Russian (ru_RU) and Ukrainian (uk_UA) Text providers #383 (terion-name )
Added more street prefixes to French (fr_FR) Address provider #381 (ronanguilloux )
Added PHP 5.6 to CI targets #378 (GrahamCampbell )
Fixed spaces remaining at the end of liine in various files #377 (GrahamCampbell )
Fixed UserAgent provider (added space before processor on linux platform) #374 (TomK )
Added Company generator for Russian (ru_RU) locale #371 (kix )
Fixed Russian (ru_RU) Color provider (uppercase letters) #370 (semanser )
Added more Polish (pl_PL) phone numbers #369 (piotrantosik )
Fixed Ruby Faker link in readme #368 (philsturgeon )
Added more Japanese (ja_JP) names in Person provider #366 (kumamidori )
Added Slovenian (sl_SL) locale #363 (alesf )
Fixed German (de_DE) Person provider (first names) #362 (mikehaertl )
Fixed Ukrainian (uk_UA) Person providr (there is no such letter "ы" in Ukrainian) #359 (nazar-pc )
Fixed Chinese (zh_CN) PhoneNumber provider (the length of mobile phone number is 11) #358 (byan )
Added Arabic (ar_\JO) Locale #357 (zrashwani )
Fixed Czech (cs_CZ) Person provider (missing lowercase in last name) #355 (halaxa )
Fixed French for Belgium (fr_BE) Address Provider (doubled city names) #354 (miclf )
Added Biased Integer Provider #332 (TimWolla )
Added Swedish (sv_SE) locale #316 (ulrikjohansson )
Added English for New Zealand (en_NZ) locale #283 (JasonMortonNZ )
Added mention of external Provider for cron expressions to readme#498 (swekaj )
2014-06-04, v1.4.0
Fixed typo in Slovak person names (cinan)
Added tests for uk_UA providers (serge-kuharev)
Fixed numerify() performance by making it 30% faster (fzaninotto)
Added strict option to randomNumber to force number of digits (fzaninotto)
Fixed randomNumber usage duplicating numberBetween (fzaninotto)
Fixed address provider for latvian language (MatissJA)
Added Czech Republic (cs_CZ) address, company, datetime and text providers (Mikulas)
Fixed da_DK Person provider data containing an 'unnamed' person (tolnem)
Added slug provider (fzaninotto)
Fixed IDE insights for new local IP and MAC address providers (hugofonseca)
Added firstname gender method to all Person providers (csanquer)
Fixed tr_TR email service, city name, person, and phone number formats (ogunkarakus)
Fixed US_en state list (fzaninotto)
Fixed en_US address provider so state abbr are ISO 3166 codes (Garbee)
Added local IP and MAC address providers (kielabokkie)
Fixed typo in century list affecting the century provider (fzaninotto)
Added default value to optional modifier (joshuajabbour)
Fixed Portuguese phonenumbers have 9 digits (hugofonseca)
Added fileCopy to File provider to simulate file upload (stefanosala)
Added pt_PT providers (hugofonseca)
Fixed dead code in text provider (hugofonseca)
Fixed IDE insights for magic properties (hugofonseca)
Added tin (NIF) generator for pt_PT provider (hugofonseca)
Fixed numberBetween max default value handling (fzaninotto)
Added pt_PT phone number provider (hugofonseca)
Fixed PSR-2 standards and add make task to force it on Travis (terite)
Added new ro_RO Personal Numerical Code (CNP) and phone number providers (avataru)
Fixed Internet provider for sk_SK locale (cinan)
Fixed typo in en_ZA Internet provider (bjorntheart)
Fixed phpdoc for DateTime magic methods (stof)
Added doc about seeding with maximum timestamp using dateTime formatters (fzaninotto)
Added Maximum Timestamp option to get always same unix timestamp when using a fixed seed (csanquer)
Added Montenegrian (me_ME) providers (ognjenm)
Added ean barcode provider (nineinchnick)
Added fullPath parameter to Image provider (stefanosala)
Added more Polish company formats (nineinchnick)
Added Polish realText provider (nineinchnick)
Fixed remaining non-seedable random generators (terite)
Added randomElements provider (terite)
Added French realText provider (fzaninotto)
Fixed realText provider bootstrap slowness (fzaninotto)
Added realText provider for English and German, based on Markov Chains Generator (TimWolla)
Fixed address format in nl_NL provider (doenietzomoeilijk)
Fixed potentially offensive word from last name list (joshuajabbour)
Fixed reamde documentation about the optional modifier (cryode)
Fixed Image provider and documentor routine (fzaninotto)
Fixed IDE insights for methods (PedroTroller)
Fixed missing data in en_US Address provider (Garbee)
Added Bengali (bn_BD) providers (masnun)
Fixed warning on test file when short tags are on (bateller)
Fixed Doctrine populator undefined index warning (dbojdo)
Added French Canadian (fr_CA) Address and Person providers (marcaube)
Fixed typo in NullGenerator (mhanson01)
Fixed Doctrine populator issue with one-to-one nullable relationship (jpetitcolas)
Added Canadian English (en_CA) address and phone number providers (cviebrock)
Fixed duplicated Payment example in readme (Garbee)
Fixed Polish (pl_PL) Person provider data (czogori)
Added Hungarian (hu_HU) providers (sagikazarmark)
Added 'kana' (ja_JP) name formatters (kzykhys)
Added allow_failure for hhvm to travis-ci and test against php 5.5 (toin0u)
2013-12-16, v1.3.0
Fixed state generator in Australian (en_AU) provider (sebklaus)
Fixed IDE insights for locale specific providers (ulrikjohansson)
Added English (South Africa) (en_ZA) person, address, Internet and phone number providers (dmfaux)
Fixed integer values overflowing on signed INTEGER columns on Doctrine populator (Thinkscape)
Fixed spelling error in French (fr_FR) address provider (leihog)
Added improvements based on SensioLabsInsights analysis
Fixed Italian (it_IT) email provider (garak)
Added Spanish (es_ES) Internet provider (eusonlito)
Added English Philippines (en_PH) address provider (kamote)
Added Brazilian (pt_BR) email provider data (KennedyTedesco)
Fixed UK country code (pgscandeias)
Added Peruvian (es_PE) person, address, phone number, and company providers (cslucano)
Added Ukrainian (uk_UA) color provider (ruden)
Fixed Ukrainian (uk_UA) namespace and email translitteration (ruden)
Added Romanian (Moldova) (ro_MD) person, address, and phone number providers (AlexanderC)
Added IBAN generator for every currently known locale that uses it (nineinchnick)
Added Image generation powered by LoremPixel (weotch)
Fixed missing timezone with dateTimeBetween (baldurrensch)
Fixed call to undefined method cardType in Payment (WMeldon)
Added Romanian (ro_RO) address and person providers (calina-c)
Fixed Doctrine populator to use ObjectManager instead of EntityManagerInterface (mgiustiniani)
Fixed docblock for Provider\Base::unique() (pschultz)
Added Payment providers (creditCardType, creditCardNumber, creditCardExpirationDate, creditCardExpirationDateString) (pomaxa)
Added unique() modifier
Added IDE insights to allow better intellisense/phpStorm autocompletion (thallisphp)
Added Polish (pl_PL) address provider, personal identity number and pesel number generator (nineinchnick)
Added Turkish (tr_TR) address provider, and improved internet provider (hasandz)
Fixed Propel column number guesser to use signed range of values (gunnarlium)
Added Greek (el_GR) person, address, and phone number providers (georgeharito)
Added Austrian (en_AU) address, Internet, and phone number providers (rcuddy)
Fixed phpDoc in Doctrine Entity populator (rogamoore)
Added French (fr_FR) phone number formats (vchabot)
Added optional() modifier (weotch)
Fixed typo in the Person provider documentation (jtreminio)
Fixed Russian (ru_RU) person format (alexshadow007)
Added Japanese (ja_JP) person, address, Internet, phone number, and company providers (kumamidori)
Added color providers, driver license and passport number formats for the ru_RU locale (pomaxa)
Added Latvian (lv_LV) person, address, Internet, and phone number providers (pomaxa)
Added Brazilian (pt_BR) Internet provider (vjnrv)
Added more Czech (cs_CZ) lastnames (petrkle)
Added Chinese Simplified (zh_CN) person, address, Internet, and phone number providers (tlikai)
Fixed Typos (pborelli)
Added Color provider with hexColor, rgbColor, rgbColorAsArray, rgbCssColor, safeColorName, and colorName formatters (lsv)
Added support for associative arrays in randomElement
(aRn0D)
2013-06-09, v1.2.0
Added new provider for fr_BE locale (jflefebvre)
Updated locale provider to use a static locale list (spawn-guy)
Fixed invalid UTF-8 sequence in domain provider with the Bulgarian provider (Dynom)
Fixed the nl_NL Person provider (Dynom)
Removed all requires and added the autoload definition to composer (Dynom)
Fixed encoding problems in nl_NL Address provider (Dynom)
Added icelandic provider (is_IS) (birkir)
Added en_CA address and phone numbers (cviebrock)
Updated safeEmail provider to be really safe (TimWolla)
Documented alternative randomNumber usage (Seldaek)
Added basic file provider (anroots)
Fixed use of fourth argument on Doctrine addEntity (ecentinela)
Added nl_BE provider (wimvds)
Added Random Float provider (csanquer)
Fixed bug in Faker\ORM\Doctrine\Populator (mmf-amarcos)
Updated ru_RU provider (rmrevin)
Added safe email domain provider (csanquer)
Fixed latitude provider (rumpl)
Fixed unpredictability of fake data generated by Faker\Provider\Base::numberBetween() (goatherd)
Added uuid provider (goatherd)
Added possibility to call methods on Doctrine entities, possibility to generate unique id (nenadalm)
Fixed prefixes typos in 'pl_PL' Person provider (krymen)
Added more fake data to the Ukraininan providers (lysenkobv)
Added more fake data to the Italian providers (EmanueleMinotto)
Fixed spaces appearing in generated emails (alchy58)
Added Armenian (hy_AM) provider (artash)
Added Generation of valid SIREN & SIRET codes to French providers (alexsegura)
Added Dutch (nl_NL) provider (WouterJ)
Fixed missing typehint in Base::__construct() (benja-M-1)
Fixed typo in README (benja-M-1)
Added Ukrainian (ua_UA) provider (rsvasilyev)
Added Turkish (tr_TR) Provider (faridmovsumov)
Fixed executable bit in some PHP files (siwinski)
Added Brazilian Portuguese (pt_BR) provider (oliveiraev)
Added Spanish (es_ES) provider (ivannis)
Fixed Doctrine populator to allow for the population of entity data that has associations to other entities (afishnamedsquish)
Added Danish (da_DK) providers (toin0u)
Cleaned up whitespaces (toin0u)
Fixed utf-8 bug with lowercase generators (toin0u)
Fixed composer.json (Seldaek)
Fixed bug in Doctrine EntityPopulator (beberlei)
Added Finnish (fi_FI) provider (drodil)
2012-10-29, v1.1.0
Updated text provider to return paragraphs as a string instead of array. Great for populating markdown textarea fields (Seldaek)
Updated dateTimeBetween to accept DateTime instances (Seldaek)
Added random number generator between a and b, simply like rand() (Seldaek)
Fixed spaces in generated emails (blaugueux)
Fixed Person provider in Russian locale (Isamashii)
Added new UserAgent provider (blaugueux)
Added locale generator to Miscellaneous provider (blaugueux)
Added timezone generator to DateTime provider (blaugueux)
Added new generators to French Address providers (departments, regions) (geoffrey-brier)
Added new generators to French Company provider (catch phrase, SIREN, and SIRET numbers) (geoffrey-brier)
Added state generator to German Address provider (Powerhamster)
Added Slovak provider (bazo)
Added latitude and longitude formatters to Address provider (fixe)
Added Serbian provider (umpirsky)
2012-07-10, v1.0.0