Changelogs » Faker

Faker

2.0.3

-------------------------------------------------------------------------------------

* Use the provider's RNG instead of the random module in ``invalid_ssn``. Thanks luser.
* Fix ``randomize_nb_elements`` ``max`` argument. Thanks jorrit-wehelp.
* Add ``de_DE`` jobs. Thanks CodeAndChoke.
* Add ``pt_PT`` automotive plates. Thanks rubenandre.
* Add ``el_GR`` jobs. Thanks athaks.
* Add police id for ``el_GR``. Thanks athaks.
* Add jobs for for ``pt_PT``. Thanks rubenandre.

2.0.2

---------------------------------------------------------------------------------------

* Fix typos, misspellings. Add locations, names, dates in ``hi_IN`` providers. Thanks kathawala.
* Bump required version ``text-unidecode`` to 1.3. Thanks moggers87.
* Bug fix for ``pyfloat`` going over ``max_value``. Thanks fgs-dbudwin.

2.0.1

------------------------------------------------------------------------------------

* Add nationalities for locale ``pt_PT``. Thanks tng10.
* Add ``ios()`` and ``android()`` to ``user_agent`` provider. Thanks gsilvan.
* Update ``zh_CN`` provinces. Thanks casen27.

2.0.0

----------------------------------------------------------------------------------
* Breaking change: Only allow providers to use ``OrderedDict`` s, to avoid any more ``PYTHONHASHSEED`` problems. Thanks adamchainz.

1.8

- Material missing in Faker::Commerce documentation [\901](https://github.com/stympy/faker/issues/901)
- Tests fail that have nothing to do with my changes. What should I do? [\864](https://github.com/stympy/faker/issues/864)
- uninitialized constant Faker::RuPaul [\856](https://github.com/stympy/faker/issues/856)
- Faker::Internet.domain\_word returns empty string [\843](https://github.com/stympy/faker/issues/843)
- unitilialized constant Faker::Demographic [\812](https://github.com/stympy/faker/issues/812)

**Merged pull requests:**

- Fix Address.community documentation [\972](https://github.com/stympy/faker/pull/972) ([landongrindheim](https://github.com/landongrindheim))
- edit superclass [\971](https://github.com/stympy/faker/pull/971) ([iz4blue](https://github.com/iz4blue))
- adding important data for hipster to en.yml [\946](https://github.com/stympy/faker/pull/946) ([dbwest](https://github.com/dbwest))
- Locale: update zh-CN cell phone formats [\934](https://github.com/stympy/faker/pull/934) ([liluo](https://github.com/liluo))
- Fixing special chars addition in passwords. [\926](https://github.com/stympy/faker/pull/926) ([allam-matsubara](https://github.com/allam-matsubara))
- Update commerce documentation [\907](https://github.com/stympy/faker/pull/907) ([dv2](https://github.com/dv2))

[v1.8.0](https://github.com/stympy/faker/tree/v1.8.0) (2017-07-09)
[Full Changelog](https://github.com/stympy/faker/compare/v1.7.3...v1.8.0)

**Closed issues:**

- Zelda Location [\968](https://github.com/stympy/faker/issues/968)
- Real passwords / passphrases [\962](https://github.com/stympy/faker/issues/962)
- Generating fake link \[Feature Request\] [\955](https://github.com/stympy/faker/issues/955)
- Clean-up Robin's "Holy Steam Valve" quote [\948](https://github.com/stympy/faker/issues/948)
- Faker::Time.between produces times out of range [\894](https://github.com/stympy/faker/issues/894)
- \[Feature Request\] Add User Agent strings [\880](https://github.com/stympy/faker/issues/880)
- Faker::Omniauth is not deterministic and breaking the build [\876](https://github.com/stympy/faker/issues/876)
- undefined method `name =' or undefined method `  =' [\871](https://github.com/stympy/faker/issues/871)
- Faker::French Suggestion [\869](https://github.com/stympy/faker/issues/869)
- Documentation not correct for Faker::Color.hsl\_color and hsla\_color [\866](https://github.com/stympy/faker/issues/866)
- Faker::PhoneNumber.area\_code and .exchange\_code returning nil [\861](https://github.com/stympy/faker/issues/861)
- Faker::RickAndMorty not available in v1.7.3 from RubyGems [\851](https://github.com/stympy/faker/issues/851)
- Adding Faker to Create in controller, possible? [\842](https://github.com/stympy/faker/issues/842)
- Faker 1.7.3 uses Ruby 2 features [\825](https://github.com/stympy/faker/issues/825)
- Fillmurry = error [\823](https://github.com/stympy/faker/issues/823)
- Base\numerify generating phone numbers and other number fields with a weird format [\741](https://github.com/stympy/faker/issues/741)
- Markdown/HTML Support [\630](https://github.com/stympy/faker/issues/630)
- Update WIKI and clean README [\588](https://github.com/stympy/faker/issues/588)
- Can't overwrite locale elements using the .yml file [\424](https://github.com/stympy/faker/issues/424)
- Faker::Lorem.paragraph raises I18n::MissingTranslationData without manual locale override [\278](https://github.com/stympy/faker/issues/278)
- Generate unique values [\251](https://github.com/stympy/faker/issues/251)

**Merged pull requests:**

- Add Faker::Address.community [\969](https://github.com/stympy/faker/pull/969) ([landongrindheim](https://github.com/landongrindheim))
- Added Faker::Food.dish [\967](https://github.com/stympy/faker/pull/967) ([aomega08](https://github.com/aomega08))
- Add translations for Malaysia [\965](https://github.com/stympy/faker/pull/965) ([alienxp03](https://github.com/alienxp03))
- Adds some new dutch names to the locales [\961](https://github.com/stympy/faker/pull/961) ([stefanvermaas](https://github.com/stefanvermaas))
- French traduction for Faker::Pokemon [\960](https://github.com/stympy/faker/pull/960) ([Dakurei](https://github.com/Dakurei))
- Add characters to the RickAndMorty database [\958](https://github.com/stympy/faker/pull/958) ([roninCode](https://github.com/roninCode))
- \[Resolved\] Internet domain word issue [\957](https://github.com/stympy/faker/pull/957) ([SagareGanesh](https://github.com/SagareGanesh))
- Pokemon\moves [\954](https://github.com/stympy/faker/pull/954) ([joel-g](https://github.com/joel-g))
- Remove extraneous text from Robin quote [\953](https://github.com/stympy/faker/pull/953) ([jsteel](https://github.com/jsteel))
- Added Simpsons. [\950](https://github.com/stympy/faker/pull/950) ([RaimundHuebel](https://github.com/RaimundHuebel))
- add default task test for rake [\923](https://github.com/stympy/faker/pull/923) ([stephengroat](https://github.com/stephengroat))
- Use the latest Rubies on Travis CI [\920](https://github.com/stympy/faker/pull/920) ([hisas](https://github.com/hisas))
- Add meaningful error message when country code not found [\916](https://github.com/stympy/faker/pull/916) ([mrstebo](https://github.com/mrstebo))
- Add Faker::HitchhikersGuideToTheGalaxy [\914](https://github.com/stympy/faker/pull/914) ([pedroCervi](https://github.com/pedroCervi))
- Add Funny Name [\912](https://github.com/stympy/faker/pull/912) ([jsonreeder](https://github.com/jsonreeder))
- Fix pt-BR city suffix [\896](https://github.com/stympy/faker/pull/896) ([marcelo-leal](https://github.com/marcelo-leal))
- Adds League of Legends summoner spells, masteries and rank [\892](https://github.com/stympy/faker/pull/892) ([DonkeyFish456](https://github.com/DonkeyFish456))
- fix typo in test file [\890](https://github.com/stympy/faker/pull/890) ([akintner](https://github.com/akintner))
- Hobbit characters, locations, & quotes [\889](https://github.com/stympy/faker/pull/889) ([ski-climb](https://github.com/ski-climb))
- Added Omniauth Github faker [\888](https://github.com/stympy/faker/pull/888) ([ahmed-taj](https://github.com/ahmed-taj))
- Add locations to Faker::Zelda [\885](https://github.com/stympy/faker/pull/885) ([thejonanshow](https://github.com/thejonanshow))
- add all setup and files for star trek faker [\884](https://github.com/stympy/faker/pull/884) ([akintner](https://github.com/akintner))
- improve german cell phone numbers [\882](https://github.com/stympy/faker/pull/882) ([timoschilling](https://github.com/timoschilling))
- Add How I Met Your Mother [\879](https://github.com/stympy/faker/pull/879) ([jdconrad89](https://github.com/jdconrad89))
- Add League of Legends [\878](https://github.com/stympy/faker/pull/878) ([Dpalazzari](https://github.com/Dpalazzari))
- Add Faker::Robin [\868](https://github.com/stympy/faker/pull/868) ([leanucci](https://github.com/leanucci))
- Fixed hsla and hsla\_color documentation. [\867](https://github.com/stympy/faker/pull/867) ([mrstebo](https://github.com/mrstebo))
- Add links to doc in README [\865](https://github.com/stympy/faker/pull/865) ([taleh007](https://github.com/taleh007))
- Added bg locale [\858](https://github.com/stympy/faker/pull/858) ([ppopov1357](https://github.com/ppopov1357))
- Add Faker::Overwatch [\857](https://github.com/stympy/faker/pull/857) ([tomdracz](https://github.com/tomdracz))
- Add Faker::HeyArnold [\855](https://github.com/stympy/faker/pull/855) ([MatthewDG](https://github.com/MatthewDG))
- Fix India Postal Code format [\853](https://github.com/stympy/faker/pull/853) ([dv2](https://github.com/dv2))
- Fix typo in music.md [\852](https://github.com/stympy/faker/pull/852) ([martinbjeldbak](https://github.com/martinbjeldbak))
- Fixed regex pattern in TestLocale::test\_regex. [\849](https://github.com/stympy/faker/pull/849) ([karlwilbur](https://github.com/karlwilbur))
- Faker::Compass [\848](https://github.com/stympy/faker/pull/848) ([karlwilbur](https://github.com/karlwilbur))
- en.yml: demographic, demonym: add missing double quote before Fijian [\847](https://github.com/stympy/faker/pull/847) ([PascalSchumacher](https://github.com/PascalSchumacher))
- Update Zelda with Breath of the Wild [\846](https://github.com/stympy/faker/pull/846) ([lauramosher](https://github.com/lauramosher))
- add RuPaul quotes [\845](https://github.com/stympy/faker/pull/845) ([raphaeleidus](https://github.com/raphaeleidus))
- Add example for Faker::Date.birthday [\844](https://github.com/stympy/faker/pull/844) ([janpieper](https://github.com/janpieper))
- Adds Coffee [\840](https://github.com/stympy/faker/pull/840) ([nathanjh](https://github.com/nathanjh))
- WIP add dragon ball characters to faker [\839](https://github.com/stympy/faker/pull/839) ([Cdunagan05](https://github.com/Cdunagan05))
- Update README.md [\836](https://github.com/stympy/faker/pull/836) ([jbkimble](https://github.com/jbkimble))
- Truncate Twitter screen\_name length [\834](https://github.com/stympy/faker/pull/834) ([abraham](https://github.com/abraham))
- Improve Faker::Twitter compatibility [\831](https://github.com/stympy/faker/pull/831) ([abraham](https://github.com/abraham))
- doc: Add Internet.name length optional arguments [\830](https://github.com/stympy/faker/pull/830) ([li-xinyang](https://github.com/li-xinyang))
- Matz [\829](https://github.com/stympy/faker/pull/829) ([denys281](https://github.com/denys281))
- Add norwegian organization number [\827](https://github.com/stympy/faker/pull/827) ([leifcr](https://github.com/leifcr))
- \[Resolved\] Fillmurray image Fixnum match issue [\824](https://github.com/stympy/faker/pull/824) ([SagareGanesh](https://github.com/SagareGanesh))
- Rick and morty [\821](https://github.com/stympy/faker/pull/821) ([JessCodes](https://github.com/JessCodes))
- Fix i18n file load issue [\811](https://github.com/stympy/faker/pull/811) ([jacknoble](https://github.com/jacknoble))
- Create a Dessert faker [\791](https://github.com/stympy/faker/pull/791) ([susiirwin](https://github.com/susiirwin))

[v1.7.3](https://github.com/stympy/faker/tree/v1.7.3) (2017-02-05)
[Full Changelog](https://github.com/stympy/faker/compare/v1.7.2...v1.7.3)

**Closed issues:**

- Creates invalid UK postcodes [\790](https://github.com/stympy/faker/issues/790)
- remove first name Adolf [\788](https://github.com/stympy/faker/issues/788)
- Config for adding format restriction. [\695](https://github.com/stympy/faker/issues/695)
- How to avoid special characters in faker string field [\615](https://github.com/stympy/faker/issues/615)
- Add Demographic Data [\585](https://github.com/stympy/faker/issues/585)
- OmniAuth ready responses [\507](https://github.com/stympy/faker/issues/507)
- US Zip Codes Sometimes Returns Non-Actual Zip Codes [\275](https://github.com/stympy/faker/issues/275)

**Merged pull requests:**

- Harry Potter [\820](https://github.com/stympy/faker/pull/820) ([jaclynjessup](https://github.com/jaclynjessup))
- Update readme [\819](https://github.com/stympy/faker/pull/819) ([ktrant84](https://github.com/ktrant84))
- en.yml: Typo Golum -\> Gollum [\816](https://github.com/stympy/faker/pull/816) ([jtibbertsma](https://github.com/jtibbertsma))
- Add Faker::Twitter [\815](https://github.com/stympy/faker/pull/815) ([abraham](https://github.com/abraham))
- Fixed Validity of UK postcodes [\814](https://github.com/stympy/faker/pull/814) ([darkstego](https://github.com/darkstego))
- Fixed russian locale [\813](https://github.com/stympy/faker/pull/813) ([fobo66](https://github.com/fobo66))
- Allow unique values to be cleared [\810](https://github.com/stympy/faker/pull/810) ([dslh](https://github.com/dslh))
- Friends info [\808](https://github.com/stympy/faker/pull/808) ([ktrant84](https://github.com/ktrant84))
- Update superhero.md [\805](https://github.com/stympy/faker/pull/805) ([vitaliy-fry](https://github.com/vitaliy-fry))
- adds Zelda [\800](https://github.com/stympy/faker/pull/800) ([audy](https://github.com/audy))
- Remove the word 'fap' [\798](https://github.com/stympy/faker/pull/798) ([probablycorey](https://github.com/probablycorey))
- en.yml: fix typo in demographic race [\797](https://github.com/stympy/faker/pull/797) ([PascalSchumacher](https://github.com/PascalSchumacher))
- Adds Faker::Demographic [\796](https://github.com/stympy/faker/pull/796) ([baron816](https://github.com/baron816))
- Typofix: nfinite -\> Infinite [\795](https://github.com/stympy/faker/pull/795) ([mgold](https://github.com/mgold))
- Update output for zip functions [\787](https://github.com/stympy/faker/pull/787) ([yovasx2](https://github.com/yovasx2))
- doc fix job.md [\786](https://github.com/stympy/faker/pull/786) ([ieldanr](https://github.com/ieldanr))
- Refactors code in some Faker basic classes [\785](https://github.com/stympy/faker/pull/785) ([tiagofsilva](https://github.com/tiagofsilva))

[v1.7.2](https://github.com/stympy/faker/tree/v1.7.2) (2017-01-03)
[Full Changelog](https://github.com/stympy/faker/compare/v1.7.1...v1.7.2)

**Closed issues:**

- Faker::Avatar error: read server certificate B: certificate verify failed [\763](https://github.com/stympy/faker/issues/763)
- assert Faker::Internet.email.match\(/.+\[^.\].+\.\w+/\) fails randomly [\737](https://github.com/stympy/faker/issues/737)
- Incorrect HSL color format [\728](https://github.com/stympy/faker/issues/728)
- Can we add the \Hacktoberfest label for pull requests this month [\717](https://github.com/stympy/faker/issues/717)
- Faker::Boolean.boolean error [\714](https://github.com/stympy/faker/issues/714)
- Faker::Food not found [\688](https://github.com/stympy/faker/issues/688)
- Fix seed for random values [\684](https://github.com/stympy/faker/issues/684)
- README alphabetical order of Usage [\660](https://github.com/stympy/faker/issues/660)
- At which point do we break off functionality? [\653](https://github.com/stympy/faker/issues/653)
- Time zone abbreviation  [\631](https://github.com/stympy/faker/issues/631)
- ruby 2.3.1 rails 5 [\627](https://github.com/stympy/faker/issues/627)
- Faker::Time::between doesn't respect requested period [\526](https://github.com/stympy/faker/issues/526)

**Merged pull requests:**

- IPv4: private and reserved [\784](https://github.com/stympy/faker/pull/784) ([randoum](https://github.com/randoum))
- Update bank method [\783](https://github.com/stympy/faker/pull/783) ([swapnilchincholkar](https://github.com/swapnilchincholkar))
- Refactors code in some base classes [\782](https://github.com/stympy/faker/pull/782) ([tiagofsilva](https://github.com/tiagofsilva))
- Refactors code in some base classes [\781](https://github.com/stympy/faker/pull/781) ([tiagofsilva](https://github.com/tiagofsilva))
- Refute blank [\707](https://github.com/stympy/faker/pull/707) ([SherSpock](https://github.com/SherSpock))

[v1.7.1](https://github.com/stympy/faker/tree/v1.7.1) (2016-12-25)
[Full Changelog](https://github.com/stympy/faker/compare/v1.7.0...v1.7.1)

**Closed issues:**

- Getting "Segmentation fault: 11" when I upgrade last 3 repos to faker 1.7.0 [\780](https://github.com/stympy/faker/issues/780)
- New release? [\767](https://github.com/stympy/faker/issues/767)

**Merged pull requests:**

- Added Faker::Fillmurray hotlink to usages list [\779](https://github.com/stympy/faker/pull/779) ([Jedeu](https://github.com/Jedeu))

[v1.7.0](https://github.com/stympy/faker/tree/v1.7.0) (2016-12-24)
[Full Changelog](https://github.com/stympy/faker/compare/v1.6.6...v1.7.0)

**Closed issues:**

- Alphanumeric password. [\773](https://github.com/stympy/faker/issues/773)
- Unique method is undefined [\771](https://github.com/stympy/faker/issues/771)
- Request: Human faces? [\756](https://github.com/stympy/faker/issues/756)
- Faker for images not working [\738](https://github.com/stympy/faker/issues/738)
- Fixed seed [\724](https://github.com/stympy/faker/issues/724)
- Company logo ,company buzzword, Date is not working rails 4  [\718](https://github.com/stympy/faker/issues/718)
- Image issue [\704](https://github.com/stympy/faker/issues/704)
- Faker::Hacker.say\_something\_smart [\691](https://github.com/stympy/faker/issues/691)
- Faker::Commerce.promotion\_code Missing Translation [\689](https://github.com/stympy/faker/issues/689)
- Generating real email addresses [\685](https://github.com/stympy/faker/issues/685)
- Faker::GameOfThrones.character has too little items [\658](https://github.com/stympy/faker/issues/658)
- Pokemon class not working [\645](https://github.com/stympy/faker/issues/645)
- NameError: uninitialized constant Educator [\572](https://github.com/stympy/faker/issues/572)
- Causing memory error if Faker::Internet.email with integer argument [\478](https://github.com/stympy/faker/issues/478)
- undefined method `Number' for Faker:Module [\153](https://github.com/stympy/faker/issues/153)

**Merged pull requests:**
- Refactors code in Faker::Color [\777](https://github.com/stympy/faker/pull/777) ([tiagofsilva](https://github.com/tiagofsilva))
- Add Faker::TwinPeaks \[fixed\] [\775](https://github.com/stympy/faker/pull/775) ([pedantic-git](https://github.com/pedantic-git))
- Added wookie\_sentence method documentation to README [\772](https://github.com/stympy/faker/pull/772) ([toddnestor](https://github.com/toddnestor))
- Refactored finance.rb [\770](https://github.com/stympy/faker/pull/770) ([Newman101](https://github.com/Newman101))
- ex-MX.yml: city\_prefix and city\_suffix: replace empty list with empty… [\769](https://github.com/stympy/faker/pull/769) ([PascalSchumacher](https://github.com/PascalSchumacher))
- Correct HSL and HSLA color formatting [\768](https://github.com/stympy/faker/pull/768) ([mwgalloway](https://github.com/mwgalloway))
- Adds wookie sentence generator [\766](https://github.com/stympy/faker/pull/766) ([toddnestor](https://github.com/toddnestor))
- Add Faker::Ancient [\765](https://github.com/stympy/faker/pull/765) ([phoenixweiss](https://github.com/phoenixweiss))
- Added Slovakian unit tests [\764](https://github.com/stympy/faker/pull/764) ([Newman101](https://github.com/Newman101))
- added bank setup [\762](https://github.com/stympy/faker/pull/762) ([RasMachineMan](https://github.com/RasMachineMan))
- Added Russian unit tests [\761](https://github.com/stympy/faker/pull/761) ([Newman101](https://github.com/Newman101))
- Add eSports data [\760](https://github.com/stympy/faker/pull/760) ([FanaHOVA](https://github.com/FanaHOVA))
- add lorempixel [\759](https://github.com/stympy/faker/pull/759) ([senid231](https://github.com/senid231))
- Added nb-NO locale unit tests [\758](https://github.com/stympy/faker/pull/758) ([Newman101](https://github.com/Newman101))
- Added Japanese unit tests [\757](https://github.com/stympy/faker/pull/757) ([Newman101](https://github.com/Newman101))
- Update educator.rb [\755](https://github.com/stympy/faker/pull/755) ([huyderman](https://github.com/huyderman))
- Some Turkish Translations \1 [\754](https://github.com/stympy/faker/pull/754) ([BatuhanW](https://github.com/BatuhanW))
- Add some german translations ... [\753](https://github.com/stympy/faker/pull/753) ([Kjarrigan](https://github.com/Kjarrigan))
- Add method for ensuring unique values [\752](https://github.com/stympy/faker/pull/752) ([jonmast](https://github.com/jonmast))
- Delete unneeded line for Faker::Internet.password [\751](https://github.com/stympy/faker/pull/751) ([bakunyo](https://github.com/bakunyo))
- Add Mew to Pokemon::Name [\750](https://github.com/stympy/faker/pull/750) ([kenta-s](https://github.com/kenta-s))
- Update docs to make it clearer what args to Lorem.sentence and Lorem.paragraph do [\749](https://github.com/stympy/faker/pull/749) ([ulyssesrex](https://github.com/ulyssesrex))
- Add optional https urls [\747](https://github.com/stympy/faker/pull/747) ([kaiuhl](https://github.com/kaiuhl))
- Creates tests for Address\zip\_code [\746](https://github.com/stympy/faker/pull/746) ([tiagofsilva](https://github.com/tiagofsilva))
- Creates Address\full\_address customizable by locale [\745](https://github.com/stympy/faker/pull/745) ([tiagofsilva](https://github.com/tiagofsilva))
- Improves readability of Hipster\resolve. [\743](https://github.com/stympy/faker/pull/743) ([tiagofsilva](https://github.com/tiagofsilva))
- Use Random::DEFAULT instead of Random.new.rand / SecureRandom [\740](https://github.com/stympy/faker/pull/740) ([smangelsdorf](https://github.com/smangelsdorf))
- Added Korean unit tests [\739](https://github.com/stympy/faker/pull/739) ([Newman101](https://github.com/Newman101))
- it.yml: name.suffix: replace list with empty string, to make it consi… [\736](https://github.com/stympy/faker/pull/736) ([PascalSchumacher](https://github.com/PascalSchumacher))
- fix german university name generation [\734](https://github.com/stympy/faker/pull/734) ([PascalSchumacher](https://github.com/PascalSchumacher))
- fr.yml: remove 13 after lille [\733](https://github.com/stympy/faker/pull/733) ([PascalSchumacher](https://github.com/PascalSchumacher))
- Add Normal \(Gaussian\) distribution to Faker::Number [\731](https://github.com/stympy/faker/pull/731) ([rabidaudio](https://github.com/rabidaudio))
- added indonesian locale [\730](https://github.com/stympy/faker/pull/730) ([bprayudha](https://github.com/bprayudha))
- Added dragons to the Game of Throne universe. [\729](https://github.com/stympy/faker/pull/729) ([archbloom](https://github.com/archbloom))
- Tweak es-MX locale data for addresses [\727](https://github.com/stympy/faker/pull/727) ([joiggama](https://github.com/joiggama))
- Add Game of Thrones quotes [\726](https://github.com/stympy/faker/pull/726) ([rajivrnair](https://github.com/rajivrnair))
- adds Faker::Artist.name [\725](https://github.com/stympy/faker/pull/725) ([forresty](https://github.com/forresty))
- Resolve warnings during tests [\722](https://github.com/stympy/faker/pull/722) ([andy-j](https://github.com/andy-j))
- Add chords to music [\721](https://github.com/stympy/faker/pull/721) ([andy-j](https://github.com/andy-j))
- Add major and minor keys to music [\720](https://github.com/stympy/faker/pull/720) ([andy-j](https://github.com/andy-j))
- Fixed the inaccurate swedish organization number generator [\715](https://github.com/stympy/faker/pull/715) ([hex0cter](https://github.com/hex0cter))
- Fix typos in brazilian portuguese countries translations [\713](https://github.com/stympy/faker/pull/713) ([Yaakushi](https://github.com/Yaakushi))
- Fix typo in 'Secondary' [\712](https://github.com/stympy/faker/pull/712) ([edtjones](https://github.com/edtjones))
- Changed quotes in food.rb [\710](https://github.com/stympy/faker/pull/710) ([Newman101](https://github.com/Newman101))
- Added type checks to PL unit test [\709](https://github.com/stympy/faker/pull/709) ([Newman101](https://github.com/Newman101))
- Fix Faker::Educator "secondary" spelling [\708](https://github.com/stympy/faker/pull/708) ([gadtfly](https://github.com/gadtfly))
- adds meteorite to Faker::Space [\702](https://github.com/stympy/faker/pull/702) ([kfrz](https://github.com/kfrz))
- fixed typo in secondary\_school [\701](https://github.com/stympy/faker/pull/701) ([garyharan](https://github.com/garyharan))
- Improve Address.postcode example to reflect actual output [\700](https://github.com/stympy/faker/pull/700) ([goulvench](https://github.com/goulvench))
- Fixed invalid name in pl.yml [\694](https://github.com/stympy/faker/pull/694) ([Yobilat](https://github.com/Yobilat))
- Fixed failing build [\683](https://github.com/stympy/faker/pull/683) ([Newman101](https://github.com/Newman101))
- added south african locales [\682](https://github.com/stympy/faker/pull/682) ([Letladi](https://github.com/Letladi))
- Add Food link for readme [\681](https://github.com/stympy/faker/pull/681) ([martymclaugh](https://github.com/martymclaugh))
- Add updated en-nz locale data [\680](https://github.com/stympy/faker/pull/680) ([geordidearns](https://github.com/geordidearns))
- Fixed typo in dutch translation [\679](https://github.com/stympy/faker/pull/679) ([nschmoller](https://github.com/nschmoller))
- Add pokemon [\677](https://github.com/stympy/faker/pull/677) ([bakunyo](https://github.com/bakunyo))
- Food [\672](https://github.com/stympy/faker/pull/672) ([martymclaugh](https://github.com/martymclaugh))
- Added charcaters and houses data for game of thrones in en.yml [\670](https://github.com/stympy/faker/pull/670) ([vamsipavanmahesh](https://github.com/vamsipavanmahesh))
- add Faker::Commerce.promotion\_code [\669](https://github.com/stympy/faker/pull/669) ([jGRUBBS](https://github.com/jGRUBBS))
- Eliminate and prevent leading and trailing white space [\665](https://github.com/stympy/faker/pull/665) ([retroGiant89](https://github.com/retroGiant89))
- Fix for memory overflow error Issue: \478 [\664](https://github.com/stympy/faker/pull/664) ([anuj-verma](https://github.com/anuj-verma))
- Added unit tests to es-MX locale [\661](https://github.com/stympy/faker/pull/661) ([Newman101](https://github.com/Newman101))
- Added default country test to en-AU locale [\656](https://github.com/stympy/faker/pull/656) ([Newman101](https://github.com/Newman101))
- Fixed incorrect locale configuration [\655](https://github.com/stympy/faker/pull/655) ([Newman101](https://github.com/Newman101))
- Add support for dutch university names [\654](https://github.com/stympy/faker/pull/654) ([nysthee](https://github.com/nysthee))
- Added default country check to en-PAK unit tests [\652](https://github.com/stympy/faker/pull/652) ([Newman101](https://github.com/Newman101))
- Added even method to Luhn algorithm [\650](https://github.com/stympy/faker/pull/650) ([Newman101](https://github.com/Newman101))
- Add more names to pt-BR [\649](https://github.com/stympy/faker/pull/649) ([haggen](https://github.com/haggen))
- Add Nigerian locale to locales [\647](https://github.com/stympy/faker/pull/647) ([oluosiname](https://github.com/oluosiname))
- Refactor Luhn Checksum [\619](https://github.com/stympy/faker/pull/619) ([Newman101](https://github.com/Newman101))
- Added en-SG unit tests [\618](https://github.com/stympy/faker/pull/618) ([Newman101](https://github.com/Newman101))
- Improved de-AT unit tests [\614](https://github.com/stympy/faker/pull/614) ([Newman101](https://github.com/Newman101))
- Changed quotes in color.rb [\606](https://github.com/stympy/faker/pull/606) ([Newman101](https://github.com/Newman101))

[v1.6.6](https://github.com/stympy/faker/tree/v1.6.6) (2016-07-25)
[Full Changelog](https://github.com/stympy/faker/compare/v1.6.5...v1.6.6)

**Closed issues:**

-  Faker::Vehicle.vin gives undefined method `match' [\638](https://github.com/stympy/faker/issues/638)
- Faker::Date.backward\(14\) [\632](https://github.com/stympy/faker/issues/632)
- Shouldn't we capitalize the result of `Faker::Hacker.say\_something\_smart`? [\623](https://github.com/stympy/faker/issues/623)

**Merged pull requests:**

- Fixed Faker::Vehicle.vin Fixnum issue \638 [\639](https://github.com/stympy/faker/pull/639) ([amoludage](https://github.com/amoludage))
- fix readme link for fakerpokemon [\637](https://github.com/stympy/faker/pull/637) ([shinwang1](https://github.com/shinwang1))
- Making pull request to add Pokemon names and locations to stumpy/faker [\636](https://github.com/stympy/faker/pull/636) ([shinwang1](https://github.com/shinwang1))
- Added shorthand for self-assignment on date.rb [\635](https://github.com/stympy/faker/pull/635) ([Newman101](https://github.com/Newman101))
- Fixed a method call in date.rb [\633](https://github.com/stympy/faker/pull/633) ([Newman101](https://github.com/Newman101))
- Add Game of Thrones faker [\629](https://github.com/stympy/faker/pull/629) ([duduribeiro](https://github.com/duduribeiro))
- Add German translations for Commerce [\626](https://github.com/stympy/faker/pull/626) ([laurens](https://github.com/laurens))
- Solved Issue \623 [\625](https://github.com/stympy/faker/pull/625) ([Newman101](https://github.com/Newman101))

1.8.0

------------------

- Typo in readme [\1521](https://github.com/fzaninotto/Faker/pull/1521) ([jmhobbs](https://github.com/jmhobbs))
- Replaced Hilll with Hill [\1516](https://github.com/fzaninotto/Faker/pull/1516) ([MarkVaughn](https://github.com/MarkVaughn))
- \[it\_IT\] Improve vat ID generated using official rules [\1508](https://github.com/fzaninotto/Faker/pull/1508) ([mavimo](https://github.com/mavimo))
- \[hu\_HU\] Address: Fix unnecessary new line in string [\1507](https://github.com/fzaninotto/Faker/pull/1507) ([ntomka](https://github.com/ntomka))
- add phone numer format [\1506](https://github.com/fzaninotto/Faker/pull/1506) ([Enosh-Yu](https://github.com/Enosh-Yu))
- Fix typo in fr\_CA Provider [\1505](https://github.com/fzaninotto/Faker/pull/1505) ([ultreson](https://github.com/ultreson))
- Add fake-car provider link [\1497](https://github.com/fzaninotto/Faker/pull/1497) ([pelmered](https://github.com/pelmered))
- create `passthrough` function [\1493](https://github.com/fzaninotto/Faker/pull/1493) ([browner12](https://github.com/browner12))
- update Polish bank list [\1482](https://github.com/fzaninotto/Faker/pull/1482) ([IonBazan](https://github.com/IonBazan))
- Update the parameters to check if the setter is callable [\1470](https://github.com/fzaninotto/Faker/pull/1470) ([rossmitchell](https://github.com/rossmitchell))
- Push the max date far into the future so the test can pass [\1469](https://github.com/fzaninotto/Faker/pull/1469) ([rossmitchell](https://github.com/rossmitchell))
- Update Address.php [\1465](https://github.com/fzaninotto/Faker/pull/1465) ([Saibamen](https://github.com/Saibamen))
- Turkish identity number for tr\_TR [\1462](https://github.com/fzaninotto/Faker/pull/1462) ([aykutaras](https://github.com/aykutaras))
- Fixing rare iin with 13-digits. [\1450](https://github.com/fzaninotto/Faker/pull/1450) ([vadimonus](https://github.com/vadimonus))
- Fix Polish PESEL faker [\1449](https://github.com/fzaninotto/Faker/pull/1449) ([Dartui](https://github.com/Dartui))
- Adds valid 08 number formats for fr\_FR [\1439](https://github.com/fzaninotto/Faker/pull/1439) ([ppelgrims](https://github.com/ppelgrims))
- Add YouTube provider link [\1422](https://github.com/fzaninotto/Faker/pull/1422) ([aalaap](https://github.com/aalaap))
- Update PHPDoc of the DateTime provider. [\1419](https://github.com/fzaninotto/Faker/pull/1419) ([tomzx](https://github.com/tomzx))
- Normalize name of variable [\1412](https://github.com/fzaninotto/Faker/pull/1412) ([eaglewu](https://github.com/eaglewu))
- Added "blockchain" to en-us company provider catchPhrase method [\1411](https://github.com/fzaninotto/Faker/pull/1411) ([samoldenburg](https://github.com/samoldenburg))
- Fix for Spot2 ORM EntityPopulator [\1408](https://github.com/fzaninotto/Faker/pull/1408) ([michal-borek](https://github.com/michal-borek))
- TH color name [\1404](https://github.com/fzaninotto/Faker/pull/1404) ([Naruedom](https://github.com/Naruedom))
- added Malaysia \[ms\_MY\] locale [\1403](https://github.com/fzaninotto/Faker/pull/1403) ([kenfai](https://github.com/kenfai))
- Implementation of the function that generates Brazilian area codes fixed. [\1401](https://github.com/fzaninotto/Faker/pull/1401) ([jackmiras](https://github.com/jackmiras))
- VISA retired the 13 digit PAN moved to new cardParams [\1400](https://github.com/fzaninotto/Faker/pull/1400) ([hppycoder](https://github.com/hppycoder))
- Remove unused variable inside closure [\1395](https://github.com/fzaninotto/Faker/pull/1395) ([carusogabriel](https://github.com/carusogabriel))
- .nz domain updates [\1393](https://github.com/fzaninotto/Faker/pull/1393) ([xurizaemon](https://github.com/xurizaemon))
- Add licenceCode method in the to es\_ES person provider [\1392](https://github.com/fzaninotto/Faker/pull/1392) ([ffiguereo](https://github.com/ffiguereo))
- allow `randomElements` to accept a Traversable object [\1389](https://github.com/fzaninotto/Faker/pull/1389) ([browner12](https://github.com/browner12))
- Doc: rg remove formatting [\1387](https://github.com/fzaninotto/Faker/pull/1387) ([emtudo](https://github.com/emtudo))
- Add numbers with start 4 [\1386](https://github.com/fzaninotto/Faker/pull/1386) ([emtudo](https://github.com/emtudo))
- update th\_TH mobile number format [\1385](https://github.com/fzaninotto/Faker/pull/1385) ([earthpyy](https://github.com/earthpyy))
- Translate country names for lv\_LV provider. [\1383](https://github.com/fzaninotto/Faker/pull/1383) ([ronaldsgailis](https://github.com/ronaldsgailis))
- Clean elses [\1382](https://github.com/fzaninotto/Faker/pull/1382) ([carusogabriel](https://github.com/carusogabriel))
- French vat formatter [\1381](https://github.com/fzaninotto/Faker/pull/1381) ([ppelgrims](https://github.com/ppelgrims))
- Replaces rtrim with preg\_replace [\1380](https://github.com/fzaninotto/Faker/pull/1380) ([ppelgrims](https://github.com/ppelgrims))
- Refactoring tests [\1375](https://github.com/fzaninotto/Faker/pull/1375) ([carusogabriel](https://github.com/carusogabriel))
- Added link in readme to provider FakerRestaurant [\1374](https://github.com/fzaninotto/Faker/pull/1374) ([jzonta](https://github.com/jzonta))
- Remove obsolete currency codes [\1373](https://github.com/fzaninotto/Faker/pull/1373) ([tpraxl](https://github.com/tpraxl))
- \[ru\_RU\] Updated countries and added source link [\1372](https://github.com/fzaninotto/Faker/pull/1372) ([ilyahoilik](https://github.com/ilyahoilik))
- Test against PHP 7.2 [\1371](https://github.com/fzaninotto/Faker/pull/1371) ([carusogabriel](https://github.com/carusogabriel))
- Feature: nl\_BE text provider [\1370](https://github.com/fzaninotto/Faker/pull/1370) ([rauwebieten](https://github.com/rauwebieten))
- default value for Payment::iban\(\) country code [\1369](https://github.com/fzaninotto/Faker/pull/1369) ([madmanmax](https://github.com/madmanmax))
- skip test failing on bigendian [\1365](https://github.com/fzaninotto/Faker/pull/1365) ([remicollet](https://github.com/remicollet))
- Update Person.php [\1364](https://github.com/fzaninotto/Faker/pull/1364) ([majamusan](https://github.com/majamusan))
- Prevent errors on private methods [\1363](https://github.com/fzaninotto/Faker/pull/1363) ([petecoop](https://github.com/petecoop))
- adds rijksregisternummer [\1361](https://github.com/fzaninotto/Faker/pull/1361) ([ppelgrims](https://github.com/ppelgrims))
- Add secondary address to fr\_FR provider [\1356](https://github.com/fzaninotto/Faker/pull/1356) ([nicodmf](https://github.com/nicodmf))
- Add company provider for tr\_TR [\1355](https://github.com/fzaninotto/Faker/pull/1355) ([yuks](https://github.com/yuks))
- nb\_NO provider updates [\1350](https://github.com/fzaninotto/Faker/pull/1350) ([alexqhj](https://github.com/alexqhj))
- only test available date range on 32-bit [\1348](https://github.com/fzaninotto/Faker/pull/1348) ([remicollet](https://github.com/remicollet))
- Bump PHPUnit version for namespace compatibility [\1345](https://github.com/fzaninotto/Faker/pull/1345) ([carusogabriel](https://github.com/carusogabriel))
- Use PSR-1 for PHPUnit TestCase [\1344](https://github.com/fzaninotto/Faker/pull/1344) ([carusogabriel](https://github.com/carusogabriel))
- Fix FR\_fr 07 prefix mobile number generation [\1343](https://github.com/fzaninotto/Faker/pull/1343) ([svanpoeck](https://github.com/svanpoeck))
- Update Text.php [\1339](https://github.com/fzaninotto/Faker/pull/1339) ([gulaandrij](https://github.com/gulaandrij))
- Add two new company type in the Swiss Provider [\1336](https://github.com/fzaninotto/Faker/pull/1336) ([pvullioud](https://github.com/pvullioud))
- Change symbol 'minus' with code 226 to 'minus' with code 45 [\1333](https://github.com/fzaninotto/Faker/pull/1333) ([Negasus](https://github.com/Negasus))
- \[sl\_SI\] Created provider for Company [\1331](https://github.com/fzaninotto/Faker/pull/1331) ([alesvaupotic](https://github.com/alesvaupotic))
- Update city name [\1328](https://github.com/fzaninotto/Faker/pull/1328) ([s9801077](https://github.com/s9801077))
- Fix \1305 realText in some cases breaks last character [\1326](https://github.com/fzaninotto/Faker/pull/1326) ([iamraccoon](https://github.com/iamraccoon))
- Real Dutch postal codes [\1323](https://github.com/fzaninotto/Faker/pull/1323) ([ametad](https://github.com/ametad))
- Added male and female titles for the en\_ZA locale [\1321](https://github.com/fzaninotto/Faker/pull/1321) ([ViGouRCanberra](https://github.com/ViGouRCanberra))
- Add German Email Providers [\1320](https://github.com/fzaninotto/Faker/pull/1320) ([Stoffo](https://github.com/Stoffo))
- Fix "Resource temporarily unavailable" [\1319](https://github.com/fzaninotto/Faker/pull/1319) ([eberkund](https://github.com/eberkund))
- Introduced the ability to specify a default timezone... [\1316](https://github.com/fzaninotto/Faker/pull/1316) ([telkins](https://github.com/telkins))
- South African licence codes [\1315](https://github.com/fzaninotto/Faker/pull/1315) ([royalmitten](https://github.com/royalmitten))
- Fix with incorrect name city. [\1309](https://github.com/fzaninotto/Faker/pull/1309) ([zzenmate](https://github.com/zzenmate))
- Fixed type-o in readme under section about Language specific formatters [\1302](https://github.com/fzaninotto/Faker/pull/1302) ([espenkn](https://github.com/espenkn))
- Update Person.php [\1298](https://github.com/fzaninotto/Faker/pull/1298) ([yappkahowe](https://github.com/yappkahowe))
- Allow children classes to access self::$suffix [\1296](https://github.com/fzaninotto/Faker/pull/1296) ([greg0ire](https://github.com/greg0ire))
- Fix with namespace payment provider for uk\_UA [\1293](https://github.com/fzaninotto/Faker/pull/1293) ([zzenmate](https://github.com/zzenmate))
- Update zh\_TW text provider [\1292](https://github.com/fzaninotto/Faker/pull/1292) ([s9801077](https://github.com/s9801077))
- Fix CURL status code in ImageTest.php [\1290](https://github.com/fzaninotto/Faker/pull/1290) ([Sanfra1407](https://github.com/Sanfra1407))
- Tax Id for companies and new formats for es\_VE [\1287](https://github.com/fzaninotto/Faker/pull/1287) ([DIOHz0r](https://github.com/DIOHz0r))
- Added idNumber for nl\_NL [\1283](https://github.com/fzaninotto/Faker/pull/1283) ([artorozenga](https://github.com/artorozenga))
- Feature/en us company ein [\1273](https://github.com/fzaninotto/Faker/pull/1273) ([zachflower](https://github.com/zachflower))

1.7.0

------------------

- Added more Ukrainian banks [\1271](https://github.com/fzaninotto/Faker/pull/1271) ([iamraccoon](https://github.com/iamraccoon))
- Hotfix/failing unit tests [\1269](https://github.com/fzaninotto/Faker/pull/1269) ([zachflower](https://github.com/zachflower))
- Lock Travis-CI environment to Ubuntu Precise [\1268](https://github.com/fzaninotto/Faker/pull/1268) ([zachflower](https://github.com/zachflower))
- Added Ukrainian job title [\1267](https://github.com/fzaninotto/Faker/pull/1267) ([iamraccoon](https://github.com/iamraccoon))
- Add compliant en\_US SSN generator [\1266](https://github.com/fzaninotto/Faker/pull/1266) ([zachflower](https://github.com/zachflower))
- Added more Ukrainian streets and removed irrelevant names. Added more Ukrainian mobile formats [\1265](https://github.com/fzaninotto/Faker/pull/1265) ([iamraccoon](https://github.com/iamraccoon))
- Add Internet Format for ja\_JP. [\1260](https://github.com/fzaninotto/Faker/pull/1260) ([itigoppo](https://github.com/itigoppo))
- rectify ISO 4217 codes [\1258](https://github.com/fzaninotto/Faker/pull/1258) ([eidng8](https://github.com/eidng8))
- Corrected of grammar of Ukrainian middlenames and test added [\1257](https://github.com/fzaninotto/Faker/pull/1257) ([vladbuk](https://github.com/vladbuk))
- Update ISO 4217 active codes [\1251](https://github.com/fzaninotto/Faker/pull/1251) ([eidng8](https://github.com/eidng8))
- Update Composer File [\1248](https://github.com/fzaninotto/Faker/pull/1248) ([vinkla](https://github.com/vinkla))
- Set capitals to false [\1243](https://github.com/fzaninotto/Faker/pull/1243) ([Stichoza](https://github.com/Stichoza))
- Use static instead of self [\1242](https://github.com/fzaninotto/Faker/pull/1242) ([Stichoza](https://github.com/Stichoza))
- Add VAT french format [\1241](https://github.com/fzaninotto/Faker/pull/1241) ([baptistedonaux](https://github.com/baptistedonaux))
- Add swedish job titles [\1234](https://github.com/fzaninotto/Faker/pull/1234) ([vinkla](https://github.com/vinkla))
- Name Simo shouldn't have comma in it [\1230](https://github.com/fzaninotto/Faker/pull/1230) ([simoheinonen](https://github.com/simoheinonen))
- Fix: Add method annotation for ValidGenerator [\1223](https://github.com/fzaninotto/Faker/pull/1223) ([localheinz](https://github.com/localheinz))
- Add real text for es\_ES [\1220](https://github.com/fzaninotto/Faker/pull/1220) ([driade](https://github.com/driade))
- Fix spelling errors [\1218](https://github.com/fzaninotto/Faker/pull/1218) ([driade](https://github.com/driade))
- Fix spelling errors [\1217](https://github.com/fzaninotto/Faker/pull/1217) ([driade](https://github.com/driade))
- Fixes typo [\1212](https://github.com/fzaninotto/Faker/pull/1212) ([skullboner](https://github.com/skullboner))
- Add Person::middleName for ru\_RU provider [\1209](https://github.com/fzaninotto/Faker/pull/1209) ([JustBlackBird](https://github.com/JustBlackBird))
- Fix creditCardDetails type hint [\1208](https://github.com/fzaninotto/Faker/pull/1208) ([jejung](https://github.com/jejung))
- Expand dictionaries for ru\_RU locale [\1206](https://github.com/fzaninotto/Faker/pull/1206) ([pwsdotru](https://github.com/pwsdotru))
- Fix ng\_NG to en\_NG [\1205](https://github.com/fzaninotto/Faker/pull/1205) ([raphaeldealmeida](https://github.com/raphaeldealmeida))
- Add INN and KPP support for ru\_RU locale [\1204](https://github.com/fzaninotto/Faker/pull/1204) ([pwsdotru](https://github.com/pwsdotru))
- Remove break line on pt\_PT Address format [\1203](https://github.com/fzaninotto/Faker/pull/1203) ([raphaeldealmeida](https://github.com/raphaeldealmeida))
- Fix syntax of phpdoc boolean property [\1198](https://github.com/fzaninotto/Faker/pull/1198) ([pavelkovar](https://github.com/pavelkovar))
- add en\_HK provider [\1196](https://github.com/fzaninotto/Faker/pull/1196) ([miklcct](https://github.com/miklcct))
- use secure https [\1186](https://github.com/fzaninotto/Faker/pull/1186) ([jpuck](https://github.com/jpuck))
- Add PhoneNumberFormat for ja\_JP. [\1185](https://github.com/fzaninotto/Faker/pull/1185) ([itigoppo](https://github.com/itigoppo))
- Fix: Add class-level method annotations for DateTime provider [\1183](https://github.com/fzaninotto/Faker/pull/1183) ([localheinz](https://github.com/localheinz))
- Add ar\_SA Color Provider [\1182](https://github.com/fzaninotto/Faker/pull/1182) ([alhoqbani](https://github.com/alhoqbani))
- Added uk\_UA Payment provider with bank  name generator [\1181](https://github.com/fzaninotto/Faker/pull/1181) ([spaghettimaster](https://github.com/spaghettimaster))
- Typos [\1177](https://github.com/fzaninotto/Faker/pull/1177) ([ankitpokhrel](https://github.com/ankitpokhrel))
- Fix XML document example [\1176](https://github.com/fzaninotto/Faker/pull/1176) ([ankitpokhrel](https://github.com/ankitpokhrel))
- Added Emoji to Miscellaneous [\1175](https://github.com/fzaninotto/Faker/pull/1175) ([thomasfdm](https://github.com/thomasfdm))
- Typos and doc block fixes [\1170](https://github.com/fzaninotto/Faker/pull/1170) ([ankitpokhrel](https://github.com/ankitpokhrel))
- Rewrote deprecated `each\(\)` usage [\1168](https://github.com/fzaninotto/Faker/pull/1168) ([hboomsma](https://github.com/hboomsma))
- Refactor text method to remove duplication [\1163](https://github.com/fzaninotto/Faker/pull/1163) ([ankitpokhrel](https://github.com/ankitpokhrel))
- Generate valid individual identification numbers kk\_KZ [\1161](https://github.com/fzaninotto/Faker/pull/1161) ([YerlenZhubangaliyev](https://github.com/YerlenZhubangaliyev))
- Added Address and Company \[fa\_IR\] [\1160](https://github.com/fzaninotto/Faker/pull/1160) ([thisissorna](https://github.com/thisissorna))
- Add Peruvian DNI generator [\1158](https://github.com/fzaninotto/Faker/pull/1158) ([jgwong](https://github.com/jgwong))
- Removed double semicolon [\1154](https://github.com/fzaninotto/Faker/pull/1154) ([pjona](https://github.com/pjona))
- Add prefixes for nl\_NL [\1151](https://github.com/fzaninotto/Faker/pull/1151) ([hyperized](https://github.com/hyperized))
- Separated male and female names for sr\_RS locale. [\1144](https://github.com/fzaninotto/Faker/pull/1144) ([bogdanpet](https://github.com/bogdanpet))
- Add personal ID, VAT for zh\_TW [\1135](https://github.com/fzaninotto/Faker/pull/1135) ([Dagolin](https://github.com/Dagolin))
- Updating ninth digit on whole country [\1132](https://github.com/fzaninotto/Faker/pull/1132) ([gpressutto5](https://github.com/gpressutto5))
- Indian states added to en\_IN locale [\1131](https://github.com/fzaninotto/Faker/pull/1131) ([jiveshsg](https://github.com/jiveshsg))
- Add Text provider for ro\_MD [\1129](https://github.com/fzaninotto/Faker/pull/1129) ([wecerny](https://github.com/wecerny))
- Add strict to randomNumber example [\1124](https://github.com/fzaninotto/Faker/pull/1124) ([leepownall](https://github.com/leepownall))
- Say Eloquent is supported [\1123](https://github.com/fzaninotto/Faker/pull/1123) ([guidocella](https://github.com/guidocella))
- Link Eloquent Populator [\1120](https://github.com/fzaninotto/Faker/pull/1120) ([guidocella](https://github.com/guidocella))
- Removed dead code from Luhn.php [\1118](https://github.com/fzaninotto/Faker/pull/1118) ([Newman101](https://github.com/Newman101))
- Improve Internet::transliterate performance [\1112](https://github.com/fzaninotto/Faker/pull/1112) ([dunglas](https://github.com/dunglas))
- fix typo [\1109](https://github.com/fzaninotto/Faker/pull/1109) ([johannesnagl](https://github.com/johannesnagl))
- \[cs\_CZ\] Fixed Czech phone numbers [\1108](https://github.com/fzaninotto/Faker/pull/1108) ([tomasbedrich](https://github.com/tomasbedrich))
- Update MasterCard BIN Range [\1103](https://github.com/fzaninotto/Faker/pull/1103) ([andysnell](https://github.com/andysnell))
- Add biggest german cities [\1102](https://github.com/fzaninotto/Faker/pull/1102) ([Konafets](https://github.com/Konafets))
- Change postal code format for ko\_KR [\1094](https://github.com/fzaninotto/Faker/pull/1094) ([coozplz](https://github.com/coozplz))
- Introduced the ability to specify the timezone for dateTimeThis\*\(\) methods [\1090](https://github.com/fzaninotto/Faker/pull/1090) ([telkins](https://github.com/telkins))
- Fixed Issue \1086 [\1088](https://github.com/fzaninotto/Faker/pull/1088) ([Newman101](https://github.com/Newman101))
- \[ja\_JP\]kana of Japanese name by gender. [\1087](https://github.com/fzaninotto/Faker/pull/1087) ([itigoppo](https://github.com/itigoppo))
- Fix unused code [\1083](https://github.com/fzaninotto/Faker/pull/1083) ([borgogelli](https://github.com/borgogelli))
- Amended permissions for en\_GB AddressTest.php [\1071](https://github.com/fzaninotto/Faker/pull/1071) ([Newman101](https://github.com/Newman101))
- Ensure unique IDs in randomHtml [\1068](https://github.com/fzaninotto/Faker/pull/1068) ([vlakoff](https://github.com/vlakoff))
- Updated \[de\_DE\] city names [\1067](https://github.com/fzaninotto/Faker/pull/1067) ([plxx](https://github.com/plxx))
- Update method signature in Generator phpdoc [\1066](https://github.com/fzaninotto/Faker/pull/1066) ([vlakoff](https://github.com/vlakoff))
- Add Thai providers [\1065](https://github.com/fzaninotto/Faker/pull/1065) ([tuwannu](https://github.com/tuwannu))
- \(Minor\) Fixed the default locale stated in the readme [\1064](https://github.com/fzaninotto/Faker/pull/1064) ([taylankasap](https://github.com/taylankasap))
- \[nl\_NL\] Make person provider behave more realistically [\1061](https://github.com/fzaninotto/Faker/pull/1061) ([curry684](https://github.com/curry684))
- Add allowDuplicates option to randomElements\(\) [\1060](https://github.com/fzaninotto/Faker/pull/1060) ([vlakoff](https://github.com/vlakoff))
- Docblocks: Add some missing method tags [\1059](https://github.com/fzaninotto/Faker/pull/1059) ([Kurre](https://github.com/Kurre))
- \[fi\_FI\] Improve phone number generator [\1054](https://github.com/fzaninotto/Faker/pull/1054) ([Kurre](https://github.com/Kurre))
- Add personalIdentityNumber\(\) to fi\_FI/Person.php [\1053](https://github.com/fzaninotto/Faker/pull/1053) ([oittaa](https://github.com/oittaa))
- Issue \1041 [\1052](https://github.com/fzaninotto/Faker/pull/1052) ([daleattree](https://github.com/daleattree))
- Update Text.php [\1051](https://github.com/fzaninotto/Faker/pull/1051) ([gulaandrij](https://github.com/gulaandrij))
- Fix French phone numbers with 07 prefix [\1046](https://github.com/fzaninotto/Faker/pull/1046) ([fzaninotto](https://github.com/fzaninotto))
- \[Generator.php\] mt\_rand\(\) changed in PHP 7.1 [\1045](https://github.com/fzaninotto/Faker/pull/1045) ([oittaa](https://github.com/oittaa))
- Add 'FI' to Payment Provider [\1044](https://github.com/fzaninotto/Faker/pull/1044) ([oittaa](https://github.com/oittaa))
- Added id number generator to Person Provider for the en\_ZA locale [\1039](https://github.com/fzaninotto/Faker/pull/1039) ([smithandre](https://github.com/smithandre))
- \[Feature\] Add nigerian provider [\1030](https://github.com/fzaninotto/Faker/pull/1030) ([elchroy](https://github.com/elchroy))
- \[pl\_PL\] Handle state. [\1029](https://github.com/fzaninotto/Faker/pull/1029) ([piotrooo](https://github.com/piotrooo))
- Fixed polish text - change '--' into '-'. [\1027](https://github.com/fzaninotto/Faker/pull/1027) ([piotrooo](https://github.com/piotrooo))
- Update Text.php [\1025](https://github.com/fzaninotto/Faker/pull/1025) ([gulaandrij](https://github.com/gulaandrij))
- Adding Nationalized Citizens to DNI in Person.php [\1021](https://github.com/fzaninotto/Faker/pull/1021) ([celisflen-bers](https://github.com/celisflen-bers))
- Add nik to indonesia [\1019](https://github.com/fzaninotto/Faker/pull/1019) ([Nuffic](https://github.com/Nuffic))
- fix mb\_substr missing parameter error when generating japanese string with realText method [\1018](https://github.com/fzaninotto/Faker/pull/1018) ([horan-geeker](https://github.com/horan-geeker))
- IBAN Formatters for New Locales [\1015](https://github.com/fzaninotto/Faker/pull/1015) ([okj579](https://github.com/okj579))
- German Bank Names [\1014](https://github.com/fzaninotto/Faker/pull/1014) ([okj579](https://github.com/okj579))
- Adding countries for pl\_PL provider [\1009](https://github.com/fzaninotto/Faker/pull/1009) ([mertcanesen](https://github.com/mertcanesen))
- Adding Pattern Lab plugin to list of 3rd party libraries [\1008](https://github.com/fzaninotto/Faker/pull/1008) ([EvanLovely](https://github.com/EvanLovely))
- Korea top 100 lastName [\1006](https://github.com/fzaninotto/Faker/pull/1006) ([tael](https://github.com/tael))
- Use real Belgian postcodes instead of random number [\1004](https://github.com/fzaninotto/Faker/pull/1004) ([toonevdb](https://github.com/toonevdb))
- Add bankAccountNumber implementations [\1000](https://github.com/fzaninotto/Faker/pull/1000) ([akramfares](https://github.com/akramfares))
- Generates a random NIR number \(fr\_FR\) [\997](https://github.com/fzaninotto/Faker/pull/997) ([Ultim4T0m](https://github.com/Ultim4T0m))
- \989 Fix country typo [\996](https://github.com/fzaninotto/Faker/pull/996) ([adriantombu](https://github.com/adriantombu))
- adding back CNP [\988](https://github.com/fzaninotto/Faker/pull/988) ([the-noob](https://github.com/the-noob))
- Fix phpunit tests fail on 64-bit systems \982 [\983](https://github.com/fzaninotto/Faker/pull/983) ([Powerhead13](https://github.com/Powerhead13))
- Remove trailing dot in username if any [\975](https://github.com/fzaninotto/Faker/pull/975) ([vlakoff](https://github.com/vlakoff))
- HTML Lorem [\971](https://github.com/fzaninotto/Faker/pull/971) ([rudkjobing](https://github.com/rudkjobing))
- Fix a mixup between male and female last names in Icelandic. [\970](https://github.com/fzaninotto/Faker/pull/970) ([arthur-olafsson](https://github.com/arthur-olafsson))
- Remove duplicate [\969](https://github.com/fzaninotto/Faker/pull/969) ([mijgame](https://github.com/mijgame))
- fix \[zh\_CN\]PhoneNumber illegal operator prefix [\966](https://github.com/fzaninotto/Faker/pull/966) ([zhwei](https://github.com/zhwei))
- es\_ES: Generate VAT Number [\964](https://github.com/fzaninotto/Faker/pull/964) ([miguelgf](https://github.com/miguelgf))
- Update Image.php [\963](https://github.com/fzaninotto/Faker/pull/963) ([gulaandrij](https://github.com/gulaandrij))
- Remove cnp formatter from RO\_ro locale \(fails tests\) [\962](https://github.com/fzaninotto/Faker/pull/962) ([fzaninotto](https://github.com/fzaninotto))
- Adding valid en\_GB postcodes [\961](https://github.com/fzaninotto/Faker/pull/961) ([the-noob](https://github.com/the-noob))
- Adding Text for ro\_RO [\959](https://github.com/fzaninotto/Faker/pull/959) ([the-noob](https://github.com/the-noob))
- Minor: Fixed trailing space in DateTime provider [\956](https://github.com/fzaninotto/Faker/pull/956) ([tifabien](https://github.com/tifabien))
- Remove 'Stripper' from en\_US job titles [\954](https://github.com/fzaninotto/Faker/pull/954) ([amcsi](https://github.com/amcsi))
- fix 32bits issue [\953](https://github.com/fzaninotto/Faker/pull/953) ([remicollet](https://github.com/remicollet))
- Fix EAN8 checkSum generator [\951](https://github.com/fzaninotto/Faker/pull/951) ([MatthieuMota](https://github.com/MatthieuMota))
- Fixed description and the use of early undocumented parameters. [\949](https://github.com/fzaninotto/Faker/pull/949) ([andrey-helldar](https://github.com/andrey-helldar))
- Pushing new mobile prefixes in philippines [\944](https://github.com/fzaninotto/Faker/pull/944) ([napoleon101392](https://github.com/napoleon101392))
- Update Company.php [\943](https://github.com/fzaninotto/Faker/pull/943) ([thiagotalma](https://github.com/thiagotalma))
- Fix to Issue \935 - German Locale [\936](https://github.com/fzaninotto/Faker/pull/936) ([Newman101](https://github.com/Newman101))
- el\_CY Locale [\930](https://github.com/fzaninotto/Faker/pull/930) ([softius](https://github.com/softius))
- Add phpdoc method dateTimeInInterval in Generator.php [\926](https://github.com/fzaninotto/Faker/pull/926) ([KeithYeh](https://github.com/KeithYeh))
- Harmonize fr\_\*\Company [\918](https://github.com/fzaninotto/Faker/pull/918) ([Max13](https://github.com/Max13))
- Fix: fix invalid parameter of mb\_substr\(\) [\917](https://github.com/fzaninotto/Faker/pull/917) ([tkawaji](https://github.com/tkawaji))
- kk\_KZ Company/person identification numbers unit tests [\916](https://github.com/fzaninotto/Faker/pull/916) ([YerlenZhubangaliyev](https://github.com/YerlenZhubangaliyev))
- ka\_GE: overall improvements to ka\_GE locale [\913](https://github.com/fzaninotto/Faker/pull/913) ([hertzg](https://github.com/hertzg))
- Fix: Do not pick a random float less than minimum [\909](https://github.com/fzaninotto/Faker/pull/909) ([localheinz](https://github.com/localheinz))
- Fix: Prefer dependencies installed from dist [\908](https://github.com/fzaninotto/Faker/pull/908) ([localheinz](https://github.com/localheinz))
- Add a building number with letter to German speaking locales. [\903](https://github.com/fzaninotto/Faker/pull/903) ([markuspoerschke](https://github.com/markuspoerschke))
- \[RFR\] Remove parts of the hu\_HU address formatters [\902](https://github.com/fzaninotto/Faker/pull/902) ([fzaninotto](https://github.com/fzaninotto))
- use Luhn to calculate ar\_SA id numbers. [\875](https://github.com/fzaninotto/Faker/pull/875) ([FooBarQuaxx](https://github.com/FooBarQuaxx))
- Fix Doctrine ODM Support [\489](https://github.com/fzaninotto/Faker/pull/489) ([cbourgois](https://github.com/cbourgois))

1.6.5

* Removed Faker::ChuckNorris.name

1.6.4

* Removed support for Ruby 1.9.3
* Added Faker::ChuckNorris, Faker::Crypto, Faker::Educator, Faker::File, Faker::Music, Faker::Space, Faker::Vehicle, and Faker::Yoda
* Fixed bug with credit card types
* DST fixes in Faker::Time
* Added Faker::Name.name_with_middle
* Added Faker::Code.imei
* Added Faker::Code.asin
* Added Faker::Lorem.question and Faker::Lorem.questions
* Added Faker::Internet.private_ip_v4_address
* Added Faker::Company.australian_business_number
* Other miscellaneous fixes and locale updates

1.6.3

* Fix for UTF problem in Ruby 1.9.3
* Fix for Faker::StarWars.character
* Updated sv locale

1.6.2

* Fix for locale-switching (Russian email addresses)
* Added Faker::Beer, Faker::Boolean, Faker::Cat, Faker::StarWars, and Faker::Superhero
* Added Faker::Color.color_name
* Added Faker::Date.between_except
* Fixed Faker::Internet.ip_v4_cidr and Faker::Internet.ip_v6_cidr
* Added locales: ca, ca-CAT, da-DK, fi-FI, and pt

1.6.1

* Fix for locale issues in tests

1.6.0

------------------

- Remove parts of the Hungarian (hu\_HU) address formatters [\902](https://github.com/fzaninotto/Faker/pull/902) ([fzaninotto](https://github.com/fzaninotto))
- Renamed norwegian (nb\_NO) locale [\901](https://github.com/fzaninotto/Faker/pull/901) ([fzaninotto](https://github.com/fzaninotto))
- Improveed German (de\_DE) titles [\897](https://github.com/fzaninotto/Faker/pull/897) ([christianbartels](https://github.com/christianbartels))
- Added VAT formatter to nl\_BE and fr\_BE providers [\896](https://github.com/fzaninotto/Faker/pull/896) ([anvanza](https://github.com/anvanza))
- Fixed provider namespace for Lithuanian (lt\_LT) [\894](https://github.com/fzaninotto/Faker/pull/894) ([sanis](https://github.com/sanis))
- Removed unnecessary (and incompatible) license from Russian and Ukrainian (uk\_UA & ru\_RU) Text providers [\892](https://github.com/fzaninotto/Faker/pull/892) ([Newman101](https://github.com/Newman101))
- Improved `languageCode` formatted to include all ISO-639-1 standard codes [\889](https://github.com/fzaninotto/Faker/pull/889) ([andrewnicols](https://github.com/andrewnicols))
- Improved Hungarian provider [\883](https://github.com/fzaninotto/Faker/pull/883) ([balping](https://github.com/balping))
- Fixed typo in Austrian Person provider [\880](https://github.com/fzaninotto/Faker/pull/880) ([xelan](https://github.com/xelan))
- Added Chines (zh\_CN) `catchPhrase` formatter [\878](https://github.com/fzaninotto/Faker/pull/878) ([z-song](https://github.com/z-song))
- Added mention of Brazilian (pt\_BR) providers in readme [\877](https://github.com/fzaninotto/Faker/pull/877) ([iget-master](https://github.com/iget-master))
- Updated composer `require` section to allow PHP 7 in safer way [\874](https://github.com/fzaninotto/Faker/pull/874) ([TomasVotruba](https://github.com/TomasVotruba))
- Added Greek (el\_GR) `mobilePhoneNumber` and `tollFreeNumber` formatters [\869](https://github.com/fzaninotto/Faker/pull/869) ([sebdesign](https://github.com/sebdesign))
- Added Lorempixel check for `ImageTest.php` to avoid test fails when the service is offline [\866](https://github.com/fzaninotto/Faker/pull/866) ([Newman101](https://github.com/Newman101))
- Added Chinese (zh\_CN) Providers [\864](https://github.com/fzaninotto/Faker/pull/864) ([z-song](https://github.com/z-song))
- Added unit tests for Canadian (en\_CA) provider [\862](https://github.com/fzaninotto/Faker/pull/862) ([Newman101](https://github.com/Newman101))
- Added Dutch BTW \(vat\) Number [\861](https://github.com/fzaninotto/Faker/pull/861) ([LauLaman](https://github.com/LauLaman))
- Improved Australian (en\_AU) provider [\858](https://github.com/fzaninotto/Faker/pull/858) ([Newman101](https://github.com/Newman101))
- Added Propel2 ORM support [\852](https://github.com/fzaninotto/Faker/pull/852) ([iTechDhaval](https://github.com/iTechDhaval))
- Added en\_IN unit test for `Address.php` [\849](https://github.com/fzaninotto/Faker/pull/849) ([Newman101](https://github.com/Newman101))
- Updated docs to clarify that `randomElements` does not repeat input elements [\848](https://github.com/fzaninotto/Faker/pull/848) ([sustmi](https://github.com/sustmi))
- Optimized Taiwanese (zh\_TW) `realText` provider [\844](https://github.com/fzaninotto/Faker/pull/844) ([Newman101](https://github.com/Newman101))
- Added more Iranian (fa\_IR) TLDs [\843](https://github.com/fzaninotto/Faker/pull/843) ([VagrantStory](https://github.com/VagrantStory))
- Added Hebrew (he\_IL) `country` formatter [\841](https://github.com/fzaninotto/Faker/pull/841) ([yonirom](https://github.com/yonirom))
- Documented `boolean` formatter [\840](https://github.com/fzaninotto/Faker/pull/840) ([danieliancu](https://github.com/danieliancu))
- Fixed modifiers anchor readme [\838](https://github.com/fzaninotto/Faker/pull/838) ([danieliancu](https://github.com/danieliancu))
- Added Dutch (nl\_NL) real text provider [\837](https://github.com/fzaninotto/Faker/pull/837) ([endroid](https://github.com/endroid))
- Added `valid` modifier [\836](https://github.com/fzaninotto/Faker/pull/836) ([fzaninotto](https://github.com/fzaninotto))
- Added Iranian (fa\_IR) `PhoneNumber` provider [\833](https://github.com/fzaninotto/Faker/pull/833) ([ghost](https://github.com/ghost))
- Add Brazilian (pt\_BR) `region` and `regionAbbr` formatters [\828](https://github.com/fzaninotto/Faker/pull/828) ([francinaldo](https://github.com/francinaldo))
- Improved Austrian (de\_AT) names, states, and realtext [\826](https://github.com/fzaninotto/Faker/pull/826) ([Findus23](https://github.com/Findus23))
- Improved German (de\_DE) names [\825](https://github.com/fzaninotto/Faker/pull/825) ([Findus23](https://github.com/Findus23))
- Improved Latvian (lv\_LV) first names [\823](https://github.com/fzaninotto/Faker/pull/823) ([veisis](https://github.com/veisis))
- Improved Latvian (lv\_LV) `phoneNumber` formatter [\822](https://github.com/fzaninotto/Faker/pull/822) ([veisis](https://github.com/veisis))
- Updated phpDoc link to IBAN format reference in `Payment` provider [\821](https://github.com/fzaninotto/Faker/pull/821) ([god107](https://github.com/god107))
- Updated Sport ORM populator to populate values for numeric fields [\820](https://github.com/fzaninotto/Faker/pull/820) ([urisavka](https://github.com/urisavka))
- Updated Chinese (zh\_CN) operators' phone number prefix. [\819](https://github.com/fzaninotto/Faker/pull/819) ([vistart](https://github.com/vistart))
- Optimized Spot ORM `EntityPopulator` [\817](https://github.com/fzaninotto/Faker/pull/817) ([Newman101](https://github.com/Newman101))
- Added Korean (ko\_KR) `realText` formatter [\815](https://github.com/fzaninotto/Faker/pull/815) ([jdssem](https://github.com/jdssem))
- Updated `imageUrl` formatter phpDoc [\814](https://github.com/fzaninotto/Faker/pull/814) ([jonwurtzler](https://github.com/jonwurtzler))
- Optimized Taiwanese (zh\_TW) text provider [\809](https://github.com/fzaninotto/Faker/pull/809) ([BePsvPT](https://github.com/BePsvPT))
- Added strict comparison to Czech (cs\_CS) `birthNumber` formatter [\807](https://github.com/fzaninotto/Faker/pull/807) ([Newman101](https://github.com/Newman101))
- Added Greek (el\_GR) `realText` formatter [\805](https://github.com/fzaninotto/Faker/pull/805) ([hootlex](https://github.com/hootlex))
- Added Simplified Chinese \(zh\_CN\) `state` and `stateAbbr` formatters [\804](https://github.com/fzaninotto/Faker/pull/804) ([zhanghuanchong](https://github.com/zhanghuanchong))
- Update `Image` provider to allow generation of grayscale images [\801](https://github.com/fzaninotto/Faker/pull/801) ([neutralrockets](https://github.com/neutralrockets))
- Fixed Taiwanese (zh_TW) incorrect `mb_substr()` arguments [\799](https://github.com/fzaninotto/Faker/pull/799) ([BePsvPT](https://github.com/BePsvPT))
- Added Spot ORM populator [\796](https://github.com/fzaninotto/Faker/pull/796) ([urisavka](https://github.com/urisavka))
- Added Italian (it\_IT) `vatId` and `taxId` formatters [\790](https://github.com/fzaninotto/Faker/pull/790) ([brainrepo](https://github.com/brainrepo))
- Added some fixes to Armenian (hy\_AM) locale [\788](https://github.com/fzaninotto/Faker/pull/788) ([mhamlet](https://github.com/mhamlet))
- Removed duplicate entries in `toAscii()` transliteration table, used in `Internet` provider [\787](https://github.com/fzaninotto/Faker/pull/787) ([vlakoff](https://github.com/vlakoff))
- Added Indian (en\_IN) providers [\785](https://github.com/fzaninotto/Faker/pull/785) ([kartiksomani](https://github.com/kartiksomani))
- Removed duplicate country names in various locales, removed non-random country arrays [\784](https://github.com/fzaninotto/Faker/pull/784) ([fzaninotto](https://github.com/fzaninotto))
- Improved Swiss (de\_CH) phone numbers [\782](https://github.com/fzaninotto/Faker/pull/782) ([z38](https://github.com/z38))
- Added Swiss (de\_CH) names [\781](https://github.com/fzaninotto/Faker/pull/781) ([z38](https://github.com/z38))
- Make capitalization of first word optional in Text Provider [\778](https://github.com/fzaninotto/Faker/pull/778) ([LagunaJavier](https://github.com/LagunaJavier))
- Added Georgian (ka\_GE) providers [\777](https://github.com/fzaninotto/Faker/pull/777) ([akalongman](https://github.com/akalongman))
- Fix CakePHP populator [\776](https://github.com/fzaninotto/Faker/pull/776) ([daniel-mueller](https://github.com/daniel-mueller))
- Added unit tests for `Address` provider in many locales [\775](https://github.com/fzaninotto/Faker/pull/775) [\773](https://github.com/fzaninotto/Faker/pull/773) [\772](https://github.com/fzaninotto/Faker/pull/772) [\767](https://github.com/fzaninotto/Faker/pull/767) [\765](https://github.com/fzaninotto/Faker/pull/765) [\764](https://github.com/fzaninotto/Faker/pull/764) [\758](https://github.com/fzaninotto/Faker/pull/758) [\756](https://github.com/fzaninotto/Faker/pull/756) [\747](https://github.com/fzaninotto/Faker/pull/747) [\741](https://github.com/fzaninotto/Faker/pull/741) ([Newman101](https://github.com/Newman101))
- Added `dbi` formatter to Spanish (es\_ES) Person provider [\763](https://github.com/fzaninotto/Faker/pull/763) ([mikk150](https://github.com/mikk150))
- Added South Africa (en\_ZA) locale [\761](https://github.com/fzaninotto/Faker/pull/761) ([smithandre](https://github.com/smithandre)) [\760](https://github.com/fzaninotto/Faker/pull/760) ([smithandre](https://github.com/smithandre)) [\759](https://github.com/fzaninotto/Faker/pull/759) ([smithandre](https://github.com/smithandre))
- Added E.164 phone number generator [\753](https://github.com/fzaninotto/Faker/pull/753) ([daleattree](https://github.com/daleattree))
- Fixed serialization issue in `unique` modifier [\749](https://github.com/fzaninotto/Faker/pull/749) ([EmanueleMinotto](https://github.com/EmanueleMinotto))
- Added Switzerland (de\_CH, fr\_CH, it\_CH) providers [\739](https://github.com/fzaninotto/Faker/pull/739) ([r3h6](https://github.com/r3h6))
- Added PHPDocs, removed unused variable [\738](https://github.com/fzaninotto/Faker/pull/738) ([daniel-mueller](https://github.com/daniel-mueller))
- Fixed building numbers to have non-zero first bumber [\737](https://github.com/fzaninotto/Faker/pull/737) ([jmauerhan](https://github.com/jmauerhan))
- Updated ninth digit for Brazilian cell phone numbers [\734](https://github.com/fzaninotto/Faker/pull/734) ([igorsantos07](https://github.com/igorsantos07))
- Simplified Factory code [\732](https://github.com/fzaninotto/Faker/pull/732) ([vlakoff](https://github.com/vlakoff))
- Added mention of [images-generator](https://github.com/bruceheller/images-generator) in readme [\731](https://github.com/fzaninotto/Faker/pull/731) ([bruceheller](https://github.com/bruceheller))
- Optimize Internet::toAscii\(\) by using a static cache and translitteration [\730](https://github.com/fzaninotto/Faker/pull/730) [\729](https://github.com/fzaninotto/Faker/pull/729)
[\725](https://github.com/fzaninotto/Faker/pull/725) [\724](https://github.com/fzaninotto/Faker/pull/724) ([vlakoff](https://github.com/vlakoff))
- Added more English (en\_GB) Phone Number formats [\721](https://github.com/fzaninotto/Faker/pull/721) ([nickwebcouk](https://github.com/nickwebcouk))
- Cleaned up `use` statements across the code [\719](https://github.com/fzaninotto/Faker/pull/719) ([pomaxa](https://github.com/pomaxa))
- Fixed CackePHP populator [\718](https://github.com/fzaninotto/Faker/pull/718) ([sdustinh](https://github.com/sdustinh))
- Cleaned up various phpmd notices [\715](https://github.com/fzaninotto/Faker/pull/715) ([pomaxa](https://github.com/pomaxa))
- Added `Color` provider to Latvian (lv_LV) locale [\714](https://github.com/fzaninotto/Faker/pull/714) ([pomaxa](https://github.com/pomaxa))
- Fixed bad randomization in Doctrine populator [\713](https://github.com/fzaninotto/Faker/pull/713) ([pomaxa](https://github.com/pomaxa))
- Added Mongolian (mn\_MN) providers [\709](https://github.com/fzaninotto/Faker/pull/709) ([selmonal](https://github.com/selmonal))
- Improved Australian (en\_AU) `postcode` formatter [\703](https://github.com/fzaninotto/Faker/pull/703) ([xfxf](https://github.com/xfxf))
- Added support for asterisks in `bothify` and `optimize` [\701](https://github.com/fzaninotto/Faker/pull/701) ([nineinchnick](https://github.com/nineinchnick))
- Fixed important distinction between ORM and database framework in README’s reference to an external Faker provider for POMM that I have never even tested. Anyway, POMM is highly recommended if you are a Postgres fan, or if you want to please Grégoire and help him finish his lifelong project of listening to music on a hi-fi audio equipment he built from his own hands [\696](https://github.com/fzaninotto/Faker/pull/696) ([chanmix51](https://github.com/chanmix51))
- Fixed example `text()` output in README [\694](https://github.com/fzaninotto/Faker/pull/694) ([vlakoff](https://github.com/vlakoff))
- Added mention of CakePHP 2.x Seeder Plugin to readme [\691](https://github.com/fzaninotto/Faker/pull/691) ([ravage84](https://github.com/ravage84))
- Fixed invalid email bug for Korean (ko\_KR) [\690](https://github.com/fzaninotto/Faker/pull/690) ([pearlc](https://github.com/pearlc))
- Removed an invalid Dutch (nl\_NL) lastname that breaks email generator [\689](https://github.com/fzaninotto/Faker/pull/689) ([SpaceK33z](https://github.com/SpaceK33z))
- Updated `numberBetween()` to be order agnostic [\683](https://github.com/fzaninotto/Faker/pull/683) ([xfxf](https://github.com/xfxf))
- Added several English (en\_US) bank-related formatters [\682](https://github.com/fzaninotto/Faker/pull/682) ([okj579](https://github.com/okj579))
- Fixed `ipv4` formatter to avoid generating special purpose addresses [\681](https://github.com/fzaninotto/Faker/pull/681) ([ravage84](https://github.com/ravage84))
- Moved `intl` extension to `require-dev` in `composer.json` file [\680](https://github.com/fzaninotto/Faker/pull/680) ([jaschweder](https://github.com/jaschweder))
- Added more Turkish (tr\_TR) phones number formats [\678](https://github.com/fzaninotto/Faker/pull/678) ([Quanthir](https://github.com/Quanthir))
- Fixed primary Key warning in CakePHP ORM populator [\677](https://github.com/fzaninotto/Faker/pull/677) ([davidyell](https://github.com/davidyell))
- Added time zone support for provider methods returning DateTime instance [\675](https://github.com/fzaninotto/Faker/pull/675) ([bishopb](https://github.com/bishopb))
- Removed trailing spaces from some Argentinian (es\_AR) female first names [\674](https://github.com/fzaninotto/Faker/pull/674) ([ivanmirson](https://github.com/ivanmirson))
- Added Lithuanian (lt\_LT) locale [\673](https://github.com/fzaninotto/Faker/pull/673) ([ekateiva](https://github.com/ekateiva))
- Added mention of Alice to readme [\665](https://github.com/fzaninotto/Faker/pull/665) ([Seldaek](https://github.com/Seldaek))
- Fixed namespace in tests [\663](https://github.com/fzaninotto/Faker/pull/663) ([localheinz](https://github.com/localheinz))
- Fixed trailing spaces in `Color` provider [\662](https://github.com/fzaninotto/Faker/pull/662) ([apsylone](https://github.com/apsylone))
- Removed duplicate country names in Russian (ru\_RU) `Address` provider [\659](https://github.com/fzaninotto/Faker/pull/659) ([nurolopher](https://github.com/nurolopher))
- Added `rgba` formatter to `Color` provider [\653](https://github.com/fzaninotto/Faker/pull/653) ([apsylone](https://github.com/apsylone))
- Fixed bad randomization in CakePHP populator [\648](https://github.com/fzaninotto/Faker/pull/648) ([jadb](https://github.com/jadb))
- Updated phpunit configuration to better use colors [\643](https://github.com/fzaninotto/Faker/pull/643) ([localheinz](https://github.com/localheinz))
- Updated `makefile` to install dev dependencies by default [\642](https://github.com/fzaninotto/Faker/pull/642) ([localheinz](https://github.com/localheinz))
- Updated Travis configuration to cache dependencies between builds [\641](https://github.com/fzaninotto/Faker/pull/641) ([localheinz](https://github.com/localheinz))
- Added SVG badge to readme for displaying Travis build status [\640](https://github.com/fzaninotto/Faker/pull/640) ([localheinz](https://github.com/localheinz))
- Added Croatian (hr\_HR) locale [\638](https://github.com/fzaninotto/Faker/pull/638) ([toniperic](https://github.com/toniperic))
- Updated `dateTimeBetween` PHPDoc [\635](https://github.com/fzaninotto/Faker/pull/635) ([theofidry](https://github.com/theofidry))
- Add mention of Symfony2 bundles in readme [\634](https://github.com/fzaninotto/Faker/pull/634) ([theofidry](https://github.com/theofidry))
- Added Hebrew (he\_IL) locale [\633](https://github.com/fzaninotto/Faker/pull/633) ([yonirom](https://github.com/yonirom))
- Updated `seed` to accept non-integer seeds [\632](https://github.com/fzaninotto/Faker/pull/632) ([theofidry](https://github.com/theofidry))
- Added DocBlock to `Factory::create()` [\631](https://github.com/fzaninotto/Faker/pull/631) ([tonynelson19](https://github.com/tonynelson19))
- Added `jobTitle` generator [\630](https://github.com/fzaninotto/Faker/pull/630) ([gregoryduckworth](https://github.com/gregoryduckworth))
- Updated Chinese (zh\_CN) `Person` provider to generate more correct names [\628](https://github.com/fzaninotto/Faker/pull/628) ([phoenixgao](https://github.com/phoenixgao))
- Updated Brazilian (pt\_BR) `cellphone` formatter to make it more flexible [\623](https://github.com/fzaninotto/Faker/pull/623) ([igorsantos07](https://github.com/igorsantos07))
- Add Arabic for Saudi Arabia (ar\_SA) locale [\618](https://github.com/fzaninotto/Faker/pull/618) ([ibrasho](https://github.com/ibrasho))
- Updated en\_US phone numbers [\615](https://github.com/fzaninotto/Faker/pull/615) ([okj579](https://github.com/okj579))
- Fixed typos in variable names and exceptions [\614](https://github.com/fzaninotto/Faker/pull/614) ([pborreli](https://github.com/pborreli))
- Added a table of contents to the readme file. [\613](https://github.com/fzaninotto/Faker/pull/613) ([camilopayan](https://github.com/camilopayan))
- Added Brazilian (es_BR) credit card formatters [\608](https://github.com/fzaninotto/Faker/pull/608) ([igorsantos07](https://github.com/igorsantos07))
- Updated `iban` formatter to be cross-locale [\607](https://github.com/fzaninotto/Faker/pull/607) ([okj579](https://github.com/okj579))
- Improved ORM name guesser logic [\606](https://github.com/fzaninotto/Faker/pull/606) ([watermanio](https://github.com/watermanio))
- Fixed doc typo [\605](https://github.com/fzaninotto/Faker/pull/605) ([igorsantos07](https://github.com/igorsantos07))
- Removed executable bits [\593](https://github.com/fzaninotto/Faker/pull/593) ([siwinski](https://github.com/siwinski))
- Fixed `iban` generator [\590](https://github.com/fzaninotto/Faker/pull/590) ([okj579](https://github.com/okj579))
- Added Philippines (en\_PH) `mobileNumber` formatter [\589](https://github.com/fzaninotto/Faker/pull/589) ([lozadaOmr](https://github.com/lozadaOmr))
- Added support for min / max params in `latitude` and `longitude` formatters [\570](https://github.com/fzaninotto/Faker/pull/570) ([actuallymab](https://github.com/actuallymab))
- Added Czech (cs_CZ) `birthNumber` formatter [\535](https://github.com/fzaninotto/Faker/pull/535) ([tomasbedrich](https://github.com/tomasbedrich))
- Added `dateTimeInInterval` formatter [\526](https://github.com/fzaninotto/Faker/pull/526) ([nicodmf](https://github.com/nicodmf))
- Updated `optional` and `boolean` apis to be more consistent [\513](https://github.com/fzaninotto/Faker/pull/513) ([EmanueleMinotto](https://github.com/EmanueleMinotto))
- Added Greek (el\_GR) `Address` provider [\504](https://github.com/fzaninotto/Faker/pull/504) ([drakakisgeo](https://github.com/drakakisgeo))

1.5.0

------------------

* Added ability to print custom text on the images fetched by the Image provider [\583](https://github.com/fzaninotto/Faker/pull/583) ([fzaninotto](https://github.com/fzaninotto))
* Fixed typos in Peruvian (es\_PE) Person provider [\581](https://github.com/fzaninotto/Faker/pull/581) [\580](https://github.com/fzaninotto/Faker/pull/580) ([ysramirez](https://github.com/ysramirez))
* Added instructions for installing with composer to readme.md [\572](https://github.com/fzaninotto/Faker/pull/572) ([totophe](https://github.com/totophe))
* Added Kazakh (kk\_KZ) locale [\569](https://github.com/fzaninotto/Faker/pull/569) ([YerlenZhubangaliyev](https://github.com/YerlenZhubangaliyev))
* Added Korean (ko\_KR) locale [\566](https://github.com/fzaninotto/Faker/pull/566) ([pearlc](https://github.com/pearlc))
* Fixed file provider to ignore unreadable and special files [\565](https://github.com/fzaninotto/Faker/pull/565) ([svrnm](https://github.com/svrnm))
* Fixed Dutch (nl\_NL) Address and Person providers [\560](https://github.com/fzaninotto/Faker/pull/560) ([killerog](https://github.com/killerog))
* Fixed Dutch (nl\_NL) Person provider [\559](https://github.com/fzaninotto/Faker/pull/559) ([pauledenburg](https://github.com/pauledenburg))
* Added Russian (ru\_RU) Bank names provider [\553](https://github.com/fzaninotto/Faker/pull/553) ([wizardjedi](https://github.com/wizardjedi))
* Added mobile phone function in French (fr\_FR) provider [\552](https://github.com/fzaninotto/Faker/pull/552) ([kletellier](https://github.com/kletellier))
* Added phpdoc for new magic methods in Generator to help IntelliSense completion [\550](https://github.com/fzaninotto/Faker/pull/550) ([stof](https://github.com/stof))
* Fixed File provider bug 'The first argument to copy() function cannot be a directory' [\547](https://github.com/fzaninotto/Faker/pull/547) ([svrnm](https://github.com/svrnm))
* Added new Brazilian (pt\_BR) Providers [\545](https://github.com/fzaninotto/Faker/pull/545) ([igorsantos07](https://github.com/igorsantos07))
* Fixed ability to seed the generator [\543](https://github.com/fzaninotto/Faker/pull/543) ([schmengler](https://github.com/schmengler))
* Added streetAddress formatter to Russian (ru\_RU) provider [\542](https://github.com/fzaninotto/Faker/pull/542) ([ZAYEC77](https://github.com/ZAYEC77))
* Fixed Internet provider warning "Could not create transliterator"* [\541](https://github.com/fzaninotto/Faker/pull/541) ([fonsecas72](https://github.com/fonsecas72))
* Fixed Spanish for Argentina (es\_AR) Address provider [\540](https://github.com/fzaninotto/Faker/pull/540) ([ivanmirson](https://github.com/ivanmirson))
* Fixed region names in French for Belgium (fr\_BE) address provider [\536](https://github.com/fzaninotto/Faker/pull/536) ([miclf](https://github.com/miclf))
* Fixed broken Doctrine2 link in README [\534](https://github.com/fzaninotto/Faker/pull/534) ([JonathanKryza](https://github.com/JonathanKryza))
* Added link to faker-context Behat extension in readme [\532](https://github.com/fzaninotto/Faker/pull/532) ([denheck](https://github.com/denheck))
* Added PHP 7.0 nightly to Travis build targets [\525](https://github.com/fzaninotto/Faker/pull/525) ([TomasVotruba](https://github.com/TomasVotruba))
* Added Dutch (nl\_NL) color names [\523](https://github.com/fzaninotto/Faker/pull/523) ([belendel](https://github.com/belendel))
* Fixed Chinese (zh\_CN) Address provider (remove Taipei) [\522](https://github.com/fzaninotto/Faker/pull/522) ([asika32764](https://github.com/asika32764))
* Fixed phonenumber formats in Dutch (nl\_NL) PhoneNumber provider [\521](https://github.com/fzaninotto/Faker/pull/521) ([SpaceK33z](https://github.com/SpaceK33z))
* Fixed Russian (ru\_RU) Address provider [\518](https://github.com/fzaninotto/Faker/pull/518) ([glagola](https://github.com/glagola))
* Added Italian (it\_IT) Text provider [\517](https://github.com/fzaninotto/Faker/pull/517) ([endelwar](https://github.com/endelwar))
* Added Norwegian (no\_NO) locale [\515](https://github.com/fzaninotto/Faker/pull/515) ([phaza](https://github.com/phaza))
* Added VAT number to Bulgarian (bg\_BG) Payment provider [\512](https://github.com/fzaninotto/Faker/pull/512) ([ronanguilloux](https://github.com/ronanguilloux))
* Fixed UserAgent provider outdated user agents [\511](https://github.com/fzaninotto/Faker/pull/511) ([ajbdev](https://github.com/ajbdev))
* Fixed `image()` formatter to make it work with temp dir of any (decent) OS [\507](https://github.com/fzaninotto/Faker/pull/507) ([ronanguilloux](https://github.com/ronanguilloux))
* Added Persian (fa\_IR) locale [\500](https://github.com/fzaninotto/Faker/pull/500) ([zoli](https://github.com/zoli))
* Added Currency Code formatter [\497](https://github.com/fzaninotto/Faker/pull/497) ([stelgenhof](https://github.com/stelgenhof))
* Added VAT number to Belgium (be_BE) Payment provider [\495](https://github.com/fzaninotto/Faker/pull/495) ([ronanguilloux](https://github.com/ronanguilloux))
* Fixed `imageUrl` formatter bug where it would always return the same image [\494](https://github.com/fzaninotto/Faker/pull/494) ([fzaninotto](https://github.com/fzaninotto))
* Added more Indonesian (id\_ID) providers [\493](https://github.com/fzaninotto/Faker/pull/493) ([deerawan](https://github.com/deerawan))
* Added Indonesian (id\_ID) locale [\492](https://github.com/fzaninotto/Faker/pull/492) ([stoutZero](https://github.com/stoutZero))
* Fixed unique generator performance [\491](https://github.com/fzaninotto/Faker/pull/491) ([ikwattro](https://github.com/ikwattro))
* Added transliterator to `email` and `username` [\490](https://github.com/fzaninotto/Faker/pull/490) ([fzaninotto](https://github.com/fzaninotto))
* Added Hungarian (hu\_HU) Text provider [\486](https://github.com/fzaninotto/Faker/pull/486) ([lintaba](https://github.com/lintaba))
* Fixed CakePHP Entity Popolator (some cases where no entities prev. inserted) [\483](https://github.com/fzaninotto/Faker/pull/483) ([jadb](https://github.com/jadb))
* Added Color and DateTime Turkish (tr\_TR) Providers [\481](https://github.com/fzaninotto/Faker/pull/481) ([behramcelen](https://github.com/behramcelen))
* Added Latvian (lv\_LV) `personalIdentityNumber` formatter [\472](https://github.com/fzaninotto/Faker/pull/472) ([MatissJanis](https://github.com/MatissJanis))
* Added VAT number to Austrian (at_AT) Payment provider [\470](https://github.com/fzaninotto/Faker/pull/470) ([ronanguilloux](https://github.com/ronanguilloux))
* Fixed missing return phpDoc in Payment provider [\469](https://github.com/fzaninotto/Faker/pull/469) ([ronanguilloux](https://github.com/ronanguilloux))
* Added SWIFT/BIC payment type formatter to the Payment provider [\465](https://github.com/fzaninotto/Faker/pull/465) ([ronanguilloux](https://github.com/ronanguilloux))
* Fixed small typo in Base provider exception [\460](https://github.com/fzaninotto/Faker/pull/460) ([miclf](https://github.com/miclf))
* Added Georgian (ka\_Ge) locale [\457](https://github.com/fzaninotto/Faker/pull/457) ([lperto](https://github.com/lperto))
* Added PSR-4 Autoloading [\455](https://github.com/fzaninotto/Faker/pull/455) ([GrahamCampbell](https://github.com/GrahamCampbell))
* Added Uganda (en_UG) locale [\454](https://github.com/fzaninotto/Faker/pull/454) ([tharoldD](https://github.com/tharoldD))
* Added `regexify` formatter, generating a random string based on a regular expression [\453](https://github.com/fzaninotto/Faker/pull/453) ([fzaninotto](https://github.com/fzaninotto))
* Added shuffle formatter, to shuffle an array or a string [\452](https://github.com/fzaninotto/Faker/pull/452) ([fzaninotto](https://github.com/fzaninotto))
* Added ISBN-10 & ISBN-13 codes formatters to Barcode provider [\451](https://github.com/fzaninotto/Faker/pull/451) ([gietos](https://github.com/gietos))
* Fixed Russian (ru\_RU) middle names (different for different genders) [\450](https://github.com/fzaninotto/Faker/pull/450) ([gietos](https://github.com/gietos))
* Fixed Ukranian (uk\_UA) Person provider [\448](https://github.com/fzaninotto/Faker/pull/448) ([aivus](https://github.com/aivus))
* Added Vietnamese (vi\_VN) locale [\447](https://github.com/fzaninotto/Faker/pull/447) ([huy95](https://github.com/huy95))
* Added type hint to the Documentor constructor [\446](https://github.com/fzaninotto/Faker/pull/446) ([JeroenDeDauw](https://github.com/JeroenDeDauw))
* Fixed Russian (ru\_RU) Person provider (joined names) [\445](https://github.com/fzaninotto/Faker/pull/445) ([aivus](https://github.com/aivus))
* Added English (en\_GB) `mobileNumber` methods [\438](https://github.com/fzaninotto/Faker/pull/438) ([daveblake](https://github.com/daveblake))
* Added Traditional Chinese (zh\_TW) Realtext provider [\434](https://github.com/fzaninotto/Faker/pull/434) ([tzhuan](https://github.com/tzhuan))
* Fixed first name in Spanish for Argentina (es\_AR) Person provider [\433](https://github.com/fzaninotto/Faker/pull/433) ([fzaninotto](https://github.com/fzaninotto))
* Fixed Canadian (en_CA) state abbreviation for Nunavut [\430](https://github.com/fzaninotto/Faker/pull/430) ([julien-c](https://github.com/julien-c))
* Added CakePHP ORM entity populator [\428](https://github.com/fzaninotto/Faker/pull/428) ([jadb](https://github.com/jadb))
* Added Traditional Chinese (zh\_TW) locale [\427](https://github.com/fzaninotto/Faker/pull/427) ([tzhuan](https://github.com/tzhuan))
* Fixed typo in Doctrine Populator phpDoc [\425](https://github.com/fzaninotto/Faker/pull/425) ([ihsanudin](https://github.com/ihsanudin))
* Added Chinese (zh_CN) Internet provider [\424](https://github.com/fzaninotto/Faker/pull/424) ([Lisso-Me](https://github.com/Lisso-Me))
* Added Country ISO 3166-1 alpha-3 code to the Miscellaneous provider[\422](https://github.com/fzaninotto/Faker/pull/422) ([gido](https://github.com/gido))
* Added English (en\_GB) Person provider [\421](https://github.com/fzaninotto/Faker/pull/421) ([AlexCutts](https://github.com/AlexCutts))
* Added missing tests for the Color Provider [\420](https://github.com/fzaninotto/Faker/pull/420) ([bessl](https://github.com/bessl))
* Added Nepali (ne\_NP) locale [\419](https://github.com/fzaninotto/Faker/pull/419) ([ankitpokhrel](https://github.com/ankitpokhrel))
* Fixed latitude and longitude formatters bug (numeric value out of range for 32bits) [\416](https://github.com/fzaninotto/Faker/pull/416) ([fzaninotto](https://github.com/fzaninotto))
* Added a dedicated calculator Luhn calculator service [\414](https://github.com/fzaninotto/Faker/pull/414) ([fzaninotto](https://github.com/fzaninotto))
* Fixed Russian (ru_RU) Person provider (removed lowercase duplications) [\413](https://github.com/fzaninotto/Faker/pull/413) ([Ragazzo](https://github.com/Ragazzo))
* Fixed barcode formatter (improved speed, added tests) [\412](https://github.com/fzaninotto/Faker/pull/412) ([fzaninotto](https://github.com/fzaninotto))
* Added ipv4 and barcode formatters tests [\410](https://github.com/fzaninotto/Faker/pull/410) ([bessl](https://github.com/bessl))
* Fixed typos in various comments blocks [\409](https://github.com/fzaninotto/Faker/pull/409) ([bessl](https://github.com/bessl))
* Fixed InternetTest (replaced regex with PHP filter) [\406](https://github.com/fzaninotto/Faker/pull/406) ([bessl](https://github.com/bessl))
* Added password formatter to the Internet provider[\402](https://github.com/fzaninotto/Faker/pull/402) ([fzaninotto](https://github.com/fzaninotto))
* Added Company and Internet Austrian (de\_AT) Providers [\400](https://github.com/fzaninotto/Faker/pull/400) ([bessl](https://github.com/bessl))
* Added third-party libraries section in README [\399](https://github.com/fzaninotto/Faker/pull/399) ([fzaninotto](https://github.com/fzaninotto))
* Added Spanish for Venezuela (es\_VE) locale [\398](https://github.com/fzaninotto/Faker/pull/398) ([DIOHz0r](https://github.com/DIOHz0r))
* Added PhoneNumber Autrian (de\_AT) Provider, and missing test for the 'locale' method. [\395](https://github.com/fzaninotto/Faker/pull/395) ([bessl](https://github.com/bessl))
* Removed wrongly localized Lorem provider [\394](https://github.com/fzaninotto/Faker/pull/394) ([fzaninotto](https://github.com/fzaninotto))
* Fixed Miscellaneous provider (made the `locale` formatter static) [\390](https://github.com/fzaninotto/Faker/pull/390) ([bessl](https://github.com/bessl))
* Added a unit test file for the Miscellaneous Provider [\389](https://github.com/fzaninotto/Faker/pull/389) ([bessl](https://github.com/bessl))
* Added warning in README about using `rand()`` and the seed functions [\386](https://github.com/fzaninotto/Faker/pull/386) ([paulvalla](https://github.com/paulvalla))
* Fixed French (fr\_FR) Person provider (Uppercased a first name) [\385](https://github.com/fzaninotto/Faker/pull/385) ([netcarver](https://github.com/netcarver))
* Added Russian (ru\_RU) and Ukrainian (uk\_UA) Text providers [\383](https://github.com/fzaninotto/Faker/pull/383) ([terion-name](https://github.com/terion-name))
* Added more street prefixes to French (fr\_FR) Address provider [\381](https://github.com/fzaninotto/Faker/pull/381) ([ronanguilloux](https://github.com/ronanguilloux))
* Added PHP 5.6 to CI targets [\378](https://github.com/fzaninotto/Faker/pull/378) ([GrahamCampbell](https://github.com/GrahamCampbell))
* Fixed spaces remaining at the end of liine in various files [\377](https://github.com/fzaninotto/Faker/pull/377) ([GrahamCampbell](https://github.com/GrahamCampbell))
* Fixed UserAgent provider (added space before processor on linux platform) [\374](https://github.com/fzaninotto/Faker/pull/374) ([TomK](https://github.com/TomK))
* Added Company generator for Russian (ru\_RU) locale [\371](https://github.com/fzaninotto/Faker/pull/371) ([kix](https://github.com/kix))
* Fixed Russian (ru\_RU) Color provider (uppercase letters) [\370](https://github.com/fzaninotto/Faker/pull/370) ([semanser](https://github.com/semanser))
* Added more Polish (pl\_PL) phone numbers [\369](https://github.com/fzaninotto/Faker/pull/369) ([piotrantosik](https://github.com/piotrantosik))
* Fixed Ruby Faker link in readme [\368](https://github.com/fzaninotto/Faker/pull/368) ([philsturgeon](https://github.com/philsturgeon))
* Added more Japanese (ja\_JP) names in Person provider [\366](https://github.com/fzaninotto/Faker/pull/366) ([kumamidori](https://github.com/kumamidori))
* Added Slovenian (sl\_SL) locale [\363](https://github.com/fzaninotto/Faker/pull/363) ([alesf](https://github.com/alesf))
* Fixed German (de\_DE) Person provider (first names) [\362](https://github.com/fzaninotto/Faker/pull/362) ([mikehaertl](https://github.com/mikehaertl))
* Fixed Ukrainian (uk\_UA) Person providr (there is no such letter "ы" in  Ukrainian) [\359](https://github.com/fzaninotto/Faker/pull/359) ([nazar-pc](https://github.com/nazar-pc))
* Fixed Chinese (zh\_CN) PhoneNumber provider (the length of mobile phone number is 11) [\358](https://github.com/fzaninotto/Faker/pull/358) ([byan](https://github.com/byan))
* Added Arabic (ar_\JO) Locale [\357](https://github.com/fzaninotto/Faker/pull/357) ([zrashwani](https://github.com/zrashwani))
* Fixed Czech (cs\_CZ) Person provider (missing lowercase in last name) [\355](https://github.com/fzaninotto/Faker/pull/355) ([halaxa](https://github.com/halaxa))
* Fixed French for Belgium (fr\_BE) Address Provider (doubled city names) [\354](https://github.com/fzaninotto/Faker/pull/354) ([miclf](https://github.com/miclf))
* Added Biased Integer Provider [\332](https://github.com/fzaninotto/Faker/pull/332) ([TimWolla](https://github.com/TimWolla))
* Added Swedish (sv\_SE) locale [\316](https://github.com/fzaninotto/Faker/pull/316) ([ulrikjohansson](https://github.com/ulrikjohansson))
* Added English for New Zealand (en\_NZ) locale [\283](https://github.com/fzaninotto/Faker/pull/283) ([JasonMortonNZ](https://github.com/JasonMortonNZ))
* Added mention of external Provider for cron expressions to readme[\498](https://github.com/fzaninotto/Faker/pull/498) ([swekaj](https://github.com/swekaj))

1.4.3

* Updated Russian locale
* Added EIN generator
* Fixed Swedish locale
* Added birthday to Faker::Date
* Added Faker::App

1.4.2

* Added Swedish locale
* README update

1.4.1

* Bugfix and cleanup

1.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)

1.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)

1.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)

1.1.2

* 1 minor change:
* Fixed Ruby 1.8 compatibility

1.1.1

* 1 minor change:
* Removed ja locale because of parse errors

1.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)

1.0.8

----------------------------------------------------------------------------------

* Rename ``pyint`` ``min`` and ``max`` to ``min_value`` and ``max_value``. Thanks francoisfreitag.
* Remove some validations from Faker and delegate it to an external library, ``validators``. Thanks kingbuzzman.
* Add an "Invalid SSN" generator to the ``en_US`` SSN Provider. Thanks darrylwhiting.
* Include "Praia" as street_prefix in ``pr_BR`` address Provider. Thanks G5Olivieri.
* Loosen version restrictions on ``freezegun`` and ``random2``. Thanks timokau.
* Add SSN provider for ``es_MX``. Thanks mrfunnyshoes.
* Add ``pwz`` generator for ``pl_PL``. Thanks torm89.
* Add ``date_of_birth`` and ``sex`` argument to ``pesel`` Provider (`pl_PL`). Thanks torm89.
* Fix datetime parsing on environments with negative offsets. Thanks bluesheeptoken.

1.0.7

---------------------------------------------------------------------------------

* Remove dead url from ``image_placeholder_services``. Thanks Monstrofil.
* Fix missing ``first_names`` in Romanian person provider. Thanks xlotlu.
* Add Catalan, adds doi/nie/nif/cif to Spain ssn. Thanks kingbuzzman.
* Add ``texts`` to generate list of texts. Thanks pishchalnikov.
* Add provider for ``pl_PL`` automotive and Polish pesel number. Thanks adwojak.
* Corrected behavior for ``pyfloat``. Thanks ariksu.

1.0.6

-----------------------------------------------------------------------------------

* Add missing commas to company/nl_NL provider. Thanks francoisfreitag.
* Add bounds to ``pyint``. Thanks francoisfreitag.
* Accept step argument in ``random_int()``. Thanks francoisfreitag.

1.0.5

-----------------------------------------------------------------------------------

* Add min and max values for ``pyfloat`` and ``pydecimal``. Thanks Lrcezimbra.
* Add ``months`` and ``M`` to the syntax for ``start_date`` and ``end_date``. Thanks anneclairebrld.
* Add support for ``PyInstaller``. Thanks arossert.
* Add Dutch company names. Thanks MathynS.
* Fix some invalid French phone numbers starting with ``+33 8x``. Thanks stephane.
* Add Armenian locale ``hy_AM``. Thanks hovikman.

1.0.4

-----------------------------------------------------------------------------------

* Fix erratic test.

1.0.3

-----------------------------------------------------------------------------------

* Fix ``AttributeError`` in ``user_Agent`` provider. Thanks Mattwmaster58  for the report.
* Update ``zh_TW`` ``person`` provider. Thanks TimeFinger.
* Add street data & remove ``street_prefixes`` from ``id_ID`` address provider. Thanks codenoid.
* Fix parsing of timedeltas in ``date_time`` provider. Thanks riconnon for the report.
* Split name formats into ``formats_male`` and ``formats_female`` for ``de_DE`` provider. Thanks petro-zdebskyi.
* Pin ``more-itertools`` to a version compatible with Python 2.7. Thanks canarduck.
* Fix ``fr_FR`` ``postcodes_format``. Thanks canarduck.
* Fix hex code for ``yellowgreen` color. Thanks hovikman.
* Add Brazilian RG (identity card). Thanks davizucon.
* Allow overriding of random generator class.

1.0.2

-------------------------------------------------------------------------------------

* Fix state abbreviations for ``id_ID`` to be 2-letters. Thanks dt-ap.
* Fix format for ``city_with_postcode`` on ``de_DE`` locale. Thanks TZanke.
* Update ``person`` providers for ``zh_CN``. Thanks TimeFinger.
* Implement ``zipcode_in_state`` and aliases in ``en_US`` locale for generating
a zipcode for a specified state. Thanks mattyg.
* Group first names by gender on ``zh_CN`` provider. Thanks TimeFinger.

1.0.1

--------------------------------------------------------------------------------------

* Fix number of digits in ``phone_number`` provider for ``no_NO``. Thanks aleksanb.
* Add categories to ``jp_JP`` company provider. Thanks shirakia.
* Add trunk prefix for ``ru_RU`` phone numbers. thanks pishchalnikov.

1.0.0

-----------------

* Initial Version

0.9.5

* 1 minor bug fix:
* Fixed YAML [Aaron Patterson]
* 3 minor enhancements:
* Added default rake task to run all tests [Aaron Patterson]
* Removed shuffle method [Aaron Patterson]
* Use psych if present [Aaron Patterson]

0.9.4

* 1 minor bug fix:
* Stopped getting in the way of Rails' late locale loading

0.9.3

--------------------------------------------------------------------------------------

* Add ``cellphone_number`` method for ``pt_BR``. Thanks Newman101.
* Fix urls generated by from `image_url`. Thanks tsiaGeorge.
* Add job provider for ``th_TH``. Thanks mesodiar.
* Add phone number provider for ``th_TH``. Thanks zkan.
* Add bank provider for ``pl_PL`` locale. Thanks andrzej3393.
* Add lorem provider for ``pl_PL`` locale. Thanks andrzej3393.
* Add Postcode and City format for ``de_DE`` provider. Thanks Newman101.
* Add ``vat_id`` to ``ssn`` providers for ``bg_BG``, ``cs_CZ``, ``de_AT``, ``de_CH``,
``de_de``, ``dk_DK``, ``el_CY``, ``el_GR``, ``en_GB``, ``en_IE``, ``es_ES``,
``et_EE``, ``fi_FI``, ``fr_CH``, ``fr_FR``, ``hr_HR``, ``hu_HU``, ``it_IT``,
``lb_LU``, ``lt_LT``, ``lv_LV``, ``mt_MT``, ``nl_BE``, ``nl_NL``, ``no_NO``,
``pl_PL``, ``pt_PT``, ``ro_RO``, ``sk_SK``, ``sl_SI`` and ``sv_SE``. Thanks
mastacheata.
* Add ``postcode`` and ``city_with_postcode`` for ``cs_CZ``. Thanks Newman101.
* Add ``postcode`` and ``city_with_postcode`` for ``de_AT``. Thanks Newman101.
* Add ``license_plate`` for ``ru_RU``. Thanks codaver.
* Remove incorrect phone number formats from ``en_US``. Thanks stephenross.
* Add job provider for ``bs_BA``. Thanks elahmo.
* Add ``hostname`` provider. Thanks ediblesushi.
* Add license plates for ``sv_SE``. Thanks vilhelmmelkstam.
* Allow ``uuid4`` to return a ``UUID`` object. Thanks ediblesushi.

0.9.2

-------------------------------------------------------------------------------------

* Add company names to ``pl_PL`` provider. Thanks twkrol.
* Add replacements for non-ascii characters in ``pt_BR``. Thanks clarmso.
* Add some more placeholder image services. Thanks clarmso.
* Separate male name and female name formats in ``cs_CZ`` provider. Thanks clarmso.
* Add second level domains (mostly provinces) for ``cn`` top level domain. Thanks clarmso.
* Add ``fr_FR`` localization to ``lorem`` provider. Thanks tristandeborde.
* Lots of work on internal cleanup and optimizing the CI. Thanks jdufresne.
* Add ``flake8`` to the CI. Thanks andrzej3393.

0.9.1

---------------------------------------------------------------------------------------

* Fix missing and misplaced comma's in many providers. Thanks 153957.
* Refactor IPv4 address generation to leverage ``ipaddress`` module. Thanks maticomp.
* An ``en_NZ`` provider for addresses, phone numbers and email addresses. Thanks doctorlard.
* Add ``unique`` argument to ``words()`` for returning unique words. Thanks micahstrube.
* Allow US territories to be excluded from ``state_abbr()`` for ``en_US`` provider. Thanks micahstrube.
* Add support for Python 3.7. Thanks michael-k.

0.9.0

-------------------------------------------------------------------------------------

* ``.random_sample()`` now returns a list of unique elements instead of a set.
* ``.random_sample_unique()`` is removed in favor of ``.random_sample()``.
* Added ``random_choices()``, ``random_elements()`` and ``random_letters()``.
* Added ``faker.utils.distribution.choices_distribution_unique()``.
* ``words()``, ``password()``, ``uri_path`` and ``pystr()`` now use the new the ``random_choices()``
method.

0.8.18

---------------------------------------------------------------------------------------

* Change blood group from ``0`` (zero) to ``O`` (capital letter O). Some locales do use 'zero', but
``O`` is more common and it is the medical standard. Thanks mohi7solanki.
* Fix alpha-2 country code for Haiti. Thanks sevens-ef for the report.
* Fix abbreviation for Nunavut. Thanks straz for the report.
* Standardized ``postcode`` in address providers. Now all locales are guaranteed to have
a ``postcode`` method and may have a localized alias for it (eg: ``zipcode``). Thanks straz for
the report.
* Fix typo in ``pt_BR`` Person perovider. Thanks Nichlas.
* Fix timezone handling. Thanks Fraterius.
* Use tzinfo when provided in ``date_of_birth``. Thanks Kelledin.

0.8.17

-------------------------------------------------------------------------------------

* Add ``ein``, ``itin`` and refactored ``ssn`` Provider for ``en_US``. Thanks crd.
* Add ``job`` provider for ``zh_CN``. Thanks ramwin.
* Add ``date_of_birth`` provider. Thanks cdr.
* Add alpha-3 representation option for ``country-code`` provider. Thanks cdr.

0.8.16

-------------------------------------------------------------------------------------

* Fix test for CPF (Brazilian SSN). Thanks Rubens Takiguti Ribeiro.
* Fix Canadian SIN generation. Thanks crd.
* Fix Norwegian SSN date portion. Thanks frangiz.
* Add ``start_datetime`` argument for ``unix_time()``. Thanks crd.

0.8.15

------------------------------------------------------------------------------------

* Change logging level to ``DEBUG``.

0.8.14

------------------------------------------------------------------------------------

* Add possibility to make artificial ssn numbers for ``FI_fi``. Thanks kivipe.
* Update ``ko_KR`` person data based on statistics. Thanks unace.
* Improved logging. Thanks confirmationbias616.

0.8.13

--------------------------------------------------------------------------------------

* Add ``no_NO`` bank provider. Thanks cloveras.
* Add ``ipv4_network_class``, ``ipv4_private``, ``ipv4_public`` providers. Thanks ZuluPro.
* Add ``address_class`` and ``private`` arguments to ``ipv4`` provider. Thanks ZuluPro.
* Add ``currency``, ``currency_name``, ``cryptocurrency``, ``cryptocurrency_code`` and ``cryptocurrency_name`` to currency provider. Thanks ZuluPro.
* Add automotive provider for ``de_DE``. Thanks gsilvan.
* Fix edgecases for Finnish ``ssn`` provider. Thanks sanga.
* Add job provider for ``pt_BR``. Thanks paladini.
* Add ``unix_device`` and ``unix_partition`` to ``file`` provider. Thanks ZuluPro.
* Add ``random_lowercase_letter`` and ``random_uppercase_letter`` to the base provider. Thanks ZuluPro.
* Clarify CLI help. Thanks confirmationbias616.

0.8.12

--------------------------------------------------------------------------------------

* Fix issue with ``cx_Freeze``. Thanks sedominik.
* Add dutch ``nl_NL`` bank provider. Thanks PatSousa.
* Add ``distrito`` and ``freguesia`` to ``pt_PT`` ``address`` provider. Thanks ZuluPro.
* Fix  unicode issues with the ``person`` provider. Thanks karthikarul20.
* Add ``en_SG`` ``person`` provider. Thanks karthikarul20.
* Add street names to the Ukrainian address provider. Thanks cadmi.
* Add ``de_AT`` address provider. Thanks bessl.
* Fix credit card prefixes. Thanks jphalip.
* Fix capitalization in ``no_NO`` address provider. Thanks cloveras.
* Fix deprecated syntax for raw strings. Thanks dchudz.
* Add ``latitude`` and ``longitude`` to ``de_AT`` ``address`` provider. Thanks bessl.
* Fix incorrect value in list of middle name for locale ``ru_RU``. Thanks damirazo.

0.8.11

-----------------------------------------------------------------------------------------

* Add scheme selection for internet ``url`` provider. Thanks ProvoK.
* Increase lower bound on AD date generation. Thanks prophile.
* Add the ability to specify the min and max age for some ssn locales. Thanks frangiz.

0.8.10

---------------------------------------------------------------------------------------

* Pass ``python_requires`` argument to ``setuptools``. Thanks jdufresne.
* Remove some words from ``en_US`` lorem ipsum provider. Thanks Pomax.

0.8.9

-------------------------------------------------------------------------------------

* Remove support for Python 3.3. Thanks jdufresne.
* Allow past dates within a second. Thanks DanEEstar.
* Added phone number formatting to ``en_GB`` localisation to ensure no genuine phone numbers are generated. Thanks TheSapper.
* Added ``en_GB`` localisation for SSN (UK National Insurance Number). Thanks TheSapper.
* Added ``ro_RO`` person Provider. Thanks vasilesmartup.
* Added ``domain`` argument to ``email`` provider. Thanks lcd1232.

0.8.8

--------------------------------------------------------------------------------------

* made ``seed_instance`` return ``self`` for chainability.
* Add ``en_US`` locale for ``lorem``. Thanks shacker.
* ``fi_FI`` gender specific data added. Thanks mikkhola.
* ``fi_FI`` address and job lists updated. Thanks mikkhola.
* Add ``iban`` provider. Thanks cdaller.

0.8.7

--------------------------------------------------------------------------------------

* Corrected some issues with the Hungarian (``hu_HU``) providers, such as incorrectly capitalized company suffixes, street/road type names and place names. Thanks chrisvoncsefalvay.
* The Hungarian locale's ``providers.job.job`` provider now returns Hungarian job names, taken from the Hungarian National Statistical Office (KSH)'s 2008 survey nomenclature of employment (FEOR '08). Thanks chrisvoncsefalvay.
* Added ``he_IL`` locale. Thanks bjesus.
* Fix possible infinite loop in ``random_sample_unique``. Thanks 153957.
* Add aliases to make ``pt_BR`` address provider compatible ``with en_US``. Thanks diegoholiveira.
* Fix ResourceWarning in ``setup.py``. Thanks jdufresne.
* Update test requirements.

0.8.6

-------------------------------------------------------------------------------------

* Replace ``unidecode`` dependency in favor of ``text-unidecode``. Faker now requires `text-unidecode <https://pypi.org/project/text-unidecode/>`_.

0.8.5

-------------------------------------------------------------------------------------

* Add ASCII emails. Thanks barseghyanartur.
* Add ``id_ID`` Providers. Thanks Sidi Ahmad.
* Fix ``date_time.time_series()`` to ensure start and end bounds are inclusive. Thanks bijanvakili.
* Create a provider to Brazilian license plates. Thanks diegoholiveira.
* Use a proper international format for Ukrainian phone numbers. Thanks illia-v.
* Faker now requires Unidecode_.

.. _Unidecode: https://pypi.org/project/Unidecode/

0.8.4

---------------------------------------------------------------------------------------

* Move ``email_validator`` to ``test_requires`` and unpinned the version number.
* Date feature parity with datetime. Thanks noirbizarre.
* Add ``MSISDN`` in the ``phone_number`` provider. Thanks patrickporto.
* Add Arabic locales. Thanks ahmedaljazzar.
* Fix datetime issue on Windows. Thanks kungfu71186.

0.8.3

---------------------------------------------------------------------------------------

* Fix release build.

0.8.2

---------------------------------------------------------------------------------------

* Revert name change of ``faker.generator.random``. Thanks adamchainz.
* Document the global shared ``random.Random`` and ``seed_instance()``. Thanks adamchainz.

0.8.1

------------------------------------------------------------------------------------

* Rolled back breaking change in ``randomize_nb_elements``.

0.8.0

-------------------------------------------------------------------------------------
* Add ``identity_card_number`` for ``pl_PL`` ``person`` provider. Thanks pdaw.
* More descriptive error message when a formatter is not found. Thanks fcurella.
* Add ``time_series`` provider. Thanks fcurella.
* Add per-instance seeding via ``.seed_instance`` method. Thanks reverbc.
* Fix ``tz_TW`` ``address`` provider. Thanks clarmso.

0.7.18

-------------------------------------------------------------------------------------

* Generate proper dates before 1970. Thanks kungfu71186.
* Made it possible to seed ``.binary()``. Thanks kungfu71186.
* Add color names for ``hr_HR``. Thanks mislavcimpersak.
* Add implementation of ``ssn`` provider for the ``pl_PL`` locale. Thanks pdaw.
* Add ``pt_BR`` colors localization. Thanks ppcmiranda.
* Create a method for codes of cryptocurrencies in the currency provider. Thanks illia-v.
* Fix female name format typo in ``hu_HU`` person provider. Thanks swilcox.
* Fix deprecated usage of ``print`` statement in README. Thanks cclauss.
* Add gender-specific names for ``sv_SE`` person provider. Thanks swilcox.
* Add an implementation of `regon` for ``pl_PL`` company provider. Thanks pdaw.
* Addi an implementation of ``local_regon`` for ``pl_PL`` company provider. Thanks pdaw.
* Replace deprecated ``getargspec`` on py3. Thanks fcurella.
* Add new ``automotive`` provider. Thanks zafarali.
* Add an implementation of ``company_vat`` for ``pl_PL`` company provider. Thanks pdaw.
* Add Taiwan/Traditional character support for internet and lorem providers. Thanks bearnun.
* Use ``random.choices`` when available for better performance. Thanks catleeball.
* Refactor RGB color methods. Thanks catleeball.

0.7.17

-------------------------------------------------------------------------------------

* Fix a timezone issue with the ``date_time_between_dates`` provider.

0.7.16

-------------------------------------------------------------------------------------

* fix timezone issues with ``date_time_between`` provider.
* Add ``ext_word_list`` parameter to methods in the `Lorem` generator. Thanks guinslym.

0.7.15

-------------------------------------------------------------------------------------

* fix start and end date for datetime provider methods.

0.7.14

-------------------------------------------------------------------------------------

* fix ``future_date``, `and ``past_date`` bounds.

0.7.13

-------------------------------------------------------------------------------------

* Remove capitalisation from ``hu_HU`` addresses. Thanks Newman101.
* Add ``et_EE`` (Estonian) provider: names and ssn. Thanks trtd.
* Proper prefix for gender in ``pl_PL`` names. Thanks zgoda.
* Add DateTime provider for ``pl_PL``. Thanks zgoda.
* Add ``pl_PL`` internet data provider. Thanks zgoda.
* Fix diacritics in ``pl_PL`` street names. Thanks zgoda.
* Add ``future_date``, ``future_datetime``, ``past_date`` and ``past_datetime`` to DateTime Provider

0.7.12

------------------------------------------------------------------------------------

* Add Japanese lorem provider. Thanks richmondwang.
* Add hr_HR names of month and names of days. Thanks mislavcimpersak.
* Add sl_SI names of month and names of days. Thanks mislavcimpersak.
* Update the provider ``user_agent``. Thanks illia-v.
* Add russian words for date_time. Thanks iskhomutov.
* Add Georgian (``ka_GE``) person and address providers. Thanks GeorgeLubaretsi.
* Add company provider to hu_HU locale. Thanks Newman101.
* Allow subdomains for ``domain_name`` provider. Thanks hiagofigueiro.
* Implement hu_HU months + days. Thanks Newman101.
* Replacement rules for emails à->a, è->e in `de_DE` internet provider. Thanks Bergil32.

0.7.11

--------------------------------------------------------------------------------------

* Added french words for days and months. Thanks sblondon.
* Reorganized tests. Thanks grantbachman.
* Added file path provider. Thanks diegommarino.
* Fixed packaging issue with tests module. Thanks eukreign for the report.

0.7.10

-------------------------------------------------------------------------------------

* Add ISBN-10 and ISBN-13. Thanks grantbachman.
* Add colors for `fr_FR`. Thanks sblondon.

0.7.9

--------------------------------------------------------------------------------------

* Fix packaging isssue. Thanks jorti.

0.7.8

--------------------------------------------------------------------------------------

* Add a Russian language to color provider. Thanks kotyara1005.
* Correct UnboundLocalError in Finnish SSN generator. Thanks lamby.
* Create internet IT provider. Thanks GlassGruber.
* Add `fix_len` parameter to 'random_number'. Thanks vlad-ki.
* Support zh_CN lorem. Thanks yihuang.
* Customize chinese word connector. Thanks yihuang.
* Add more company data to `fa_IR`. Thanks aminalaee.
* Python 3.6 support. Thanks stephane.
* Add `hu_HU` providers. Thanks chrisvoncsefalvay.
* Fix tests failures.

0.7.7

--------------------------------------------------------------------------------------

* Fix no_NO postcodes. Thanks kdeldycke.
* Fix fa_IR city generator. Thanks kdeldycke.

0.7.6

--------------------------------------------------------------------------------------

* Fix packaging issue with `docs` directory. Thanks wyattanderson.

0.7.5

--------------------------------------------------------------------------------------

* Deprecate ``facke-factory`` package on PyPI.

0.7.4

--------------------------------------------------------------------------------------

* Add Ukrainian ``address`` provider. Thanks illia-v.
* Add Ukrainian ``internet`` provider. Thanks illia-v.
* Middle name support for ``person.ru_RU`` provider. Thanks zeal18.
* Add ``address``, ``company``, ``internet`` ans ``SSN`` provider for ``ru_RU``. Thanks zeal18.
* Improved ``address.pl_PL`` provider. Thanks pkisztelinski.
* Add date and time object providers. Thanks jtojnar.
* Refactor Korean address methods. Thanks item4.
* Add provider for locale `nl_BE` (address, phone, ssn). Thanks vema.
* Add additional job titles. Thanks wontonst.
* Add Ukrainian color provider. Thanks illia-v.
* Add support to brazilian company IDs (CNPJ). Thanks lamenezes.
* Improve the Internet provider. Thanksillia-v.
* Improve the Ukrainian person provider. Thanks illia-v.
* Improve some SSN providers. Thanks illia-v.
* Improve code samples in `README.rst` and `docs/index.rst`. Thanks illia-v.
* Improve the method `locale`. Thanks illia-v.
* Fix `pyfloat`. Thanks illia-v.
* Allow left/right_digits=0 for pyfloat. Thanks mnalt.
* update fa_IR person names and phone numbers. Thanks aminalaee.

0.7.3

---------------------------------------------------------------------------------------

* ``date_time_this_century`` now returns ``datetime`` s outside the current decade. Thanks JarUrb.
* Add support for localized jobs for ``hr_HR``. Thanks mislavcimpersak.
* Adding support for Croatian ``hr_HR`` ssn (oib). Thanks mislavcimpersak.
* Rename PyPI package to ``Faker``.

0.6.0

-------------------------------------------------------------------------------------

* Dropped Python 2.6 support

0.5.11

---------------------------------------------------------------------------------------

* Add optional parameter `sex` to `profile` and `simple_profile`. Thanks navyad.
* Fix whitespace in dk_DK provider last_names/last_name. Thanks iAndriy.
* Fix utf8 coding issue with ``address/fi_FI`` provider. Thanks delneg.
* ! Latest version to support Python 2.6

0.5.10

--------------------------------------------------------------------------------------

* Fix random_sample_unique. Thanks cecedille1.

0.5.9

----------------------------------------------------------------------------------

* Add more ``pt_BR`` names. Thanks cuducos.
* Added ``en_GB`` names. Thanks jonny5532.
* Add romanized internet provider for ``zh_CN``.
* Add ``fr_CH`` providers. Thanks gfavre.

0.5.8

----------------------------------------------------------------------------------

* Improve CLI output and help. Thanks cbaines.
* Update ``en_US`` anmes to be more realistic. Thanks dethpickle.
* Modify pystr provider to accept a minimum number of characters. Thanks tamarbuta.
* Add `job` Provider for ``zh_TW``. Thanks weihanglo.
* Modify ``zh_TW`` phone number for a more valid format. Thanks weihanglo.
* Reduce the maximum value of start timestamps. Thanks cbaines.
* Add `random_sample` and `random_sample_unique`. Thanks bengolder.

0.5.7

-----------------------------------------------------------------------------------

* Repackage to resolve PyPI issue.

0.5.6

-----------------------------------------------------------------------------------

* Add date handling for datetime functions. Thanks rpkilby.
* Discern male and female first names in pt_BR. Thanks gabrielusvicente.

0.5.5

--------------------------------------------------------------------------------------

* Specify help text for command line. Thanks cbaines.

0.5.4

--------------------------------------------------------------------------------------

* Expose Provider's random instance. Thank gsingers for the suggestion.
* Make sure required characters are in the password. Thanks craig552uk.
* Add ``internet`` and ``job`` Providers for ``fa_IR``. Thanks hamidfzm.
* Correct Poland phone numbers. Thanks fizista.
* Fix brittly tests due to seconds elapsed in-between comparison
* Allow unicode in emails and domains. Thanks zdelagrange for the report.
* Use ``dateutil`` for computing next_month. Thanks mark-love, rshk.
* Fix tests module import. Thanks jorti for the report.
* Handle unexpected length in ``ean()``. Thanks michaelcho.
* Add internet provider for ``ja_JP``. Thanks massa142.
* Add Romanized Japanese person name. Thanks massa142.
* Add tzinfo support to datetime methods. Thanks j0hnsmith.
* Add an 'office' file extensions category. Thanks j0hnsmith.
* Generate name according to profile's sex. Thanks Dutcho for the report.
* Add ``bs_BA`` phone number and internet provider. Thanks elahmo.
* Add a SSN provider for ``zh_CN``. Thanks felixonmars.
* Differentiate male and female first names in ``fr_FR`` locale. Thanks GregoryVds
* Add Maestro credit card. Thanks anthonylauzon.
* Add ``hr_HR`` localization. Thanks mislavcimpersak.
* Update ``de_DE`` first names. Thanks WarrenFaith and mschoebel.
* Allow generation of IPv4 and IPv6 network address with valid CIDR. Thanks kdeldycke.
* Unittest IPv4 and IPv6 address and network generation. Thanks kdeldycke.
* Add a new provider to generate random binary blob. Thanks kdeldycke.
* Check that randomly produced language codes are parseable as locale by the
factory constructor. Thanks kdeldycke.
* Fix chinese random language code. Thanks kdeldycke.
* Remove duplicate words from Lorem provider. Thanks jeffwidman.

0.5.3

---------------------------------------------------------------------------------------

* Added ``company_vat`` to company ``fi_FI`` provider. Thanks kivipe.
* Seed a Random instance instead of the module. Thanks Amy Hanlon.
* Fixed en_GB postcodes to be more realistic. Thanks mapleoin for the report.
* Fixed support for Python 3 in the python provider. Thanks derekjamescurtis.
* Fixed U.S. SSN generation. Thanks jschaf.
* Use environment markers for wheels. Thanks RonnyPfannschmidt
* Fixed Python3 issue in ``pyiterable`` and ``pystruct`` providers. Thanks derekjamescurtis.
* Fixed ``en_GB`` postcodes to be more realistic. Thanks mapleoin.
* Fixed and improved performance of credit card number provider. Thanks 0x000.
* Added Brazilian SSN, aka CPF. Thanks ericchaves.
* Added female and male names for ``fa_IR``. Thanks afshinrodgar.
* Fixed issues with Decimal objects as input to geo_coordinate. Thanks davy.
* Fixed bug for ``center`` set to ``None`` in geo_coordinate. Thanks davy.
* Fixed deprecated image URL placeholder services.
* Fixed provider's example formatting in documentation.
* Added en_AU provider. Thanks xfxf.

0.5.2

----------------------------------------------------------------------------------

* Added ``uuid4`` to ``misc`` provider. Thanks Jared Culp.
* Fixed ``jcb15`` and ``jcb16`` in ``credit_card`` provider. Thanks Rodrigo Braz.
* Fixed CVV and CID code generation in `credit_card` provider. Thanks Kevin Stone.
* Added ``--include`` flag to command line tool. Thanks Flavio Curella.
* Added ``country_code`` to `address`` provider. Thanks elad101 and Tobin Brown.

0.5.1

-------------------------------------------------------------------------------

* Fixed egg installation. Thanks David R. MacIver, kecaps
* Updated person names for ``ru_RU``. Thanks mousebaiker.
* Updated ko_KR locale. Thanks Lee Yeonjae.
* Fixed installation to install importlib on Python 2.6. Thanks Guillaume Thomas.
* Improved tests. Thanks Aarni Koskela, kecaps, kaushal.
* Made Person ``prefixes``/``suffixes`` always return strings. Thanks Aarni Koskela.
* ``pl_PL`` jobs added. Thanks Dariusz Choruży.
* Added ``ja_JP`` provider. Thanks Tatsuji Tsuchiya, Masato Ohba.
* Localized remaining providers for consistency. Thanks Flavio Curella.
* List of providers in compiled on runtime and is not hardcoded anymore. Thanks Flavio Curella.
* Fixed State names in ``en_US``. Thanks Greg Meece.
* Added ``time_delta`` method to ``date_time`` provider. Thanks Tobin Brown.
* Added filename and file extension methods to ``file`` provider. Thanks Tobin Brown.
* Added Finnish ssn (HETU) provider. Thanks kivipe.
* Fixed person names for ``pl_PL``. Thanks Marek Bleschke.
* Added ``sv_SE`` locale providers. Thanks Tome Cvitan.
* ``pt_BR`` Provider: Added ``catch_phrase`` to Company provider and fixed names in Person Provider. Thanks Marcelo Fonseca Tambalo.
* Added ``sk_SK`` localized providers. Thanks viktormaruna.
* Removed ``miscelleneous`` provider. It is superceded by the ``misc`` provider.

0.5.0

-------------------------------------------------------------------------------

* Localized providers
* Updated ``ko_KR`` provider. Thanks Lee Yeonjae.
* Added ``pt_PT`` provider. Thanks João Delgado.
* Fixed mispellings for ``en_US`` company provider. Thanks Greg Meece.
* Added currency provider. Thanks Wiktor Ślęczka
* Ensure choice_distribution always uses floats. Thanks Katy Lavallee.
* Added ``uk_UA`` provider. Thanks Cyril Tarasenko.
* Fixed encoding issues with README, CHANGELOG and setup.py. Thanks Sven-Hendrik Haase.
* Added Turkish person names and phone number patterns. Thanks Murat Çorlu.
* Added ``ne_NP`` provider. Thanks Sudip Kafle.
* Added provider for Austrian ``de_AT``. Thanks Bernhard Essl.

0.4.2

---------------------------------------------------------------------------------

* Fixed setup

0.4.1

-------------------------------------------------------------------------------

* Added MAC address provider. Thanks Sébastien Béal.
* Added ``lt_LT`` and ``lv_LV`` localized providers. Thanks Edgar Gavrik.
* Added ``nl_NL`` localized providers. Thanks LolkeAB, mdxs.
* Added ``bg_BG`` localized providers. Thanks Bret B.
* Added ``sl_SI``. Thanks to janezkranjc
* Added distribution feature. Thanks to fcurella
* Relative date time. Thanks to soobrosa
* Fixed ``date_time_ad`` on 32bit Linux. Thanks mdxs.
* Fixed ``domain_word`` to output slugified strings.

0.4

-----------------------------------------------------------------------------

* Modified en_US ``person.py`` to ouput female and male names. Thanks Adrian Klaver.
* Added SSN provider for ``en_US`` and ``en_CA``. Thanks Scott (milliquet).
* Added ``hi_IN`` localized provider. Thanks Pratik Kabra.
* Refactoring of command line

0.3.2

-------------------

* New provider: Credit card generator
* Improved Documentor

0.3.1

-----

* FIX setup.py

0.3

-----------------

* PEP8 style conversion (old camelCased methods are deprecated!)
* New language: ``pt_BR`` (thanks to rvnovaes)
* all localized provider now uses ``from __future__ import unicode_literals``
* documentor prints localized provider after all defaults
* FIX tests for python 2.6

0.3.0

* 3 major enhancements:
* Added Lorem to generate fake Latin
* Added secondary_address to Address, and made inclusion of
secondary address in street_address optional (false by
default).
* Added UK address methods [Caius Durling]

0.2.1

* 1 major enhancement:
* Dropped facets to avoid conflict with ActiveSupport
* 2 minor enhancements:
* Changed the output of user_name to randomly separate with a . or _
* Added a few tests

0.2

-----------------

* New providers: ``Python``, ``File``
* Providers imported with ``__import__``
* Module is runnable with ``python -m faker [name] [*args]``
* Rewrite fake generator system (allow autocompletation)
* New language: French
* Rewrite module ``__main__`` and new Documentor class

0.1

-----------------

* First release


CHANGELOG
=========

0.1.0

* 1 major enhancement:
* Initial release


Changelog
=========