diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3c6177bfd6..6512f8feb5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,22 @@ Changelog ========= +`3.0.1 - 14-January-2019 `__ +------------------------------------------------------------------------------------- + +**NOTE**: This is the last release to support Python 2.7.x. + +* Add provider methods ``zip`` and ``tar`` for generating zip and tar files. + Thanks @malefice. +* Add ``en-CA`` ``postcode_in_province()`` method. Thanks @oeuftete. +* Update Address and Automotive provider for Russian locale. Thanks @valestel. +* Add provider methods for dsv files: ``csv``, ``tsv``, ``psv`` and generic + ``dsv``. Thanks @malefice. +* Remove parenthesis from city name in ``de_DE`` ``address`` provider. Thanks + @jerr0328. +* Add ``NIP`` generator in ``pl_PL``. Thanks @IlfirinPL. +* Fix ``Faker.random_number`` intermittent exceptions. Thanks @Jengah. + `3.0.0 - 04-December-2019 `__ -------------------------------------------------------------------------------------- @@ -69,15 +85,22 @@ Changelog `1.0.8 - 15-July-2019 `__ ---------------------------------------------------------------------------------- -* 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. +* 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. +* 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 - 14-May-2019 `__ --------------------------------------------------------------------------------- @@ -86,7 +109,8 @@ Changelog * 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. +* Add provider for ``pl_PL`` automotive and Polish pesel number. + Thanks @adwojak. * Corrected behavior for ``pyfloat``. Thanks @ariksu. `1.0.6 - 26-April-2019 `__ @@ -100,10 +124,12 @@ Changelog ----------------------------------------------------------------------------------- * 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 ``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. +* Fix some invalid French phone numbers starting with ``+33 8x``. + Thanks @stephane. * Add Armenian locale ``hy_AM``. Thanks @hovikman. `1.0.4 - 12-March-2019 `__ @@ -114,14 +140,19 @@ Changelog `1.0.3 - 12-March-2019 `__ ----------------------------------------------------------------------------------- -* Fix ``AttributeError`` in ``user_Agent`` provider. Thanks @Mattwmaster58 for the report. +* 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. +* 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. +* Fix hex code for ``yellowgreen`` color. Thanks @hovikman. * Add Brazilian RG (identity card). Thanks @davizucon. * Allow overriding of random generator class. @@ -138,7 +169,8 @@ Changelog `1.0.1 - 12-December-2018 `__ -------------------------------------------------------------------------------------- -* Fix number of digits in ``phone_number`` provider for ``no_NO``. Thanks @aleksanb. +* 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. @@ -160,12 +192,12 @@ Changelog * 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 ``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. @@ -181,8 +213,10 @@ Changelog * 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. +* 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. @@ -191,10 +225,14 @@ Changelog --------------------------------------------------------------------------------------- * 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. +* 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 - 13-August-2018 `__ @@ -204,19 +242,20 @@ Changelog * ``.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. +* ``words()``, ``password()``, ``uri_path`` and ``pystr()`` now use the new the + ``random_choices()`` method. `0.8.18 - 13-August-2018 `__ --------------------------------------------------------------------------------------- -* 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. +* 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. +* 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. @@ -225,7 +264,8 @@ Changelog `0.8.17 - 12-July-2018 `__ ------------------------------------------------------------------------------------- -* Add ``ein``, ``itin`` and refactored ``ssn`` Provider for ``en_US``. Thanks @crd. +* 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. @@ -255,14 +295,20 @@ Changelog -------------------------------------------------------------------------------------- * 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 ``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. +* 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. @@ -271,7 +317,8 @@ Changelog * 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. +* 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. @@ -279,15 +326,18 @@ Changelog * 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. +* 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 - 12-February-2018 `__ ----------------------------------------------------------------------------------------- * 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. +* Add the ability to specify the min and max age for some ssn locales. + Thanks @frangiz. `0.8.10 - 16-January-2018 `__ --------------------------------------------------------------------------------------- @@ -300,8 +350,10 @@ Changelog * 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 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. @@ -318,27 +370,35 @@ Changelog `0.8.7 - 14-November-2017 `__ -------------------------------------------------------------------------------------- -* 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. +* 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. +* 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 - 16-October-2017 `__ ------------------------------------------------------------------------------------- -* Replace ``unidecode`` dependency in favor of ``text-unidecode``. Faker now requires `text-unidecode `_. +* Replace ``unidecode`` dependency in favor of ``text-unidecode``. Faker now + requires `text-unidecode `_. `0.8.5 - 13-October-2017 `__ ------------------------------------------------------------------------------------- * 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. +* 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. +* Use a proper international format for Ukrainian phone numbers. + Thanks @illia-v. * Faker now requires Unidecode_. .. _Unidecode: https://pypi.org/project/Unidecode/ @@ -346,7 +406,8 @@ Changelog `0.8.4 - 22-September-2017 `__ --------------------------------------------------------------------------------------- -* Move ``email_validator`` to ``test_requires`` and unpinned the version number. +* 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. @@ -361,7 +422,8 @@ Changelog --------------------------------------------------------------------------------------- * Revert name change of ``faker.generator.random``. Thanks @adamchainz. -* Document the global shared ``random.Random`` and ``seed_instance()``. Thanks @adamchainz. +* Document the global shared ``random.Random`` and ``seed_instance()``. + Thanks @adamchainz. `0.8.1 - 28-August-2017 `__ ------------------------------------------------------------------------------------ @@ -371,7 +433,8 @@ Changelog `0.8.0 - 28-August-2017 `__ ------------------------------------------------------------------------------------- * Add ``identity_card_number`` for ``pl_PL`` ``person`` provider. Thanks @pdaw. -* More descriptive error message when a formatter is not found. Thanks @fcurella. +* 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. @@ -382,19 +445,26 @@ Changelog * 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 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. +* 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. +* 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. +* 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 - 12-June-2017 `__ @@ -406,7 +476,8 @@ Changelog ------------------------------------------------------------------------------------- * fix timezone issues with ``date_time_between`` provider. -* Add ``ext_word_list`` parameter to methods in the `Lorem` generator. Thanks @guinslym. +* Add ``ext_word_list`` parameter to methods in the `Lorem` generator. + Thanks @guinslym. `0.7.15 - 02-June-2017 `__ ------------------------------------------------------------------------------------- @@ -427,7 +498,8 @@ Changelog * 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 +* Add ``future_date``, ``future_datetime``, ``past_date`` and ``past_datetime`` + to DateTime Provider `0.7.12 - 10-May-2017 `__ @@ -438,11 +510,13 @@ Changelog * 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 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. +* Replacement rules for emails à->a, è->e in `de_DE` internet provider. + Thanks @Bergil32. `0.7.11 - 09-April-2017 `__ @@ -500,7 +574,8 @@ Changelog * 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. +* 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. @@ -520,7 +595,8 @@ Changelog `0.7.3 - 16-September-2016 `__ --------------------------------------------------------------------------------------- -* ``date_time_this_century`` now returns ``datetime`` s outside the current decade. Thanks @JarUrb. +* ``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``. @@ -534,7 +610,8 @@ Changelog `0.5.11 - 09-August-2016 `__ --------------------------------------------------------------------------------------- -* Add optional parameter `sex` to `profile` and `simple_profile`. Thanks @navyad. +* 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 @@ -557,7 +634,8 @@ Changelog * 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. +* 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. @@ -598,11 +676,13 @@ Changelog * 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 +* 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. +* 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 @@ -619,7 +699,8 @@ Changelog * 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 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. @@ -634,8 +715,10 @@ Changelog ---------------------------------------------------------------------------------- * 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. +* 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. @@ -646,22 +729,29 @@ Changelog * 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. +* 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. +* 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. +* 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 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 ``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. +* Removed ``miscelleneous`` provider. It is superceded by the + ``misc`` provider. `0.5.0 - 16-Feb-2015 `__ ------------------------------------------------------------------------------- @@ -673,7 +763,8 @@ Changelog * 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. +* 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. @@ -699,7 +790,8 @@ Changelog `0.4 - 30-Mar-2014 `__ ----------------------------------------------------------------------------- -* Modified en_US ``person.py`` to ouput female and male names. Thanks Adrian Klaver. +* 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