- update to 21.0.0:
* Fix: random sign in `pyfloat` when `positive=False`.
* Add company provider and NUSS for `es_ES` locale.
* Add official support for Python 3.12.
* Make `unix_time` always return floats.
* Fix `pydecimal` crash on float `min_value` or `max_value`.
* Fix type hint for `unix_time`.
* Support platform-specific second precision. Thanks @cknv.
* Add more entries in `cs_CZ`'s geo
* Fix latest days of the month as birth day in italian SSN.
* Add `geo` provider for `cs_CZ`
* Fix handling for finnish ssn where `min_age` and `max_age`
are the same
* Add a few street names to `cs_CZ`
* Add words to lorem for `cs_CZ`
* Add color for `cs_CZ`
distribution anymore
* Add banks for en_IN locale. Thanks @ChiragMangukia.
- Update to v15.1.1
* automotive: add de_CH license plates. Thanks @gsilvan.
- Update to 6.3.0:
phone number format for th_TH. Thanks @bact.
* Remove datetime_safe shim subclass in favor of native Python datetime.datetime. Thanks @samcrang.
* Breaking change: Only allow providers to use OrderedDict s, to
* Remove some validations from Faker and delegate it to an
* Add min and max values for ``pyfloat`` and ``pydecimal``.
OBS-URL: https://build.opensuse.org/request/show/1133656
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Faker?expand=0&rev=47
* Fix: random sign in `pyfloat` when `positive=False`.
* Add company provider and NUSS for `es_ES` locale.
* Add official support for Python 3.12.
* Make `unix_time` always return floats.
* Fix `pydecimal` crash on float `min_value` or `max_value`.
* Fix type hint for `unix_time`.
* Support platform-specific second precision. Thanks @cknv.
* Add more entries in `cs_CZ`'s geo
* Fix latest days of the month as birth day in italian SSN.
* Add `geo` provider for `cs_CZ`
* Fix handling for finnish ssn where `min_age` and `max_age`
are the same
* Add a few street names to `cs_CZ`
* Add words to lorem for `cs_CZ`
* Add color for `cs_CZ`
distribution anymore
* Add banks for en_IN locale. Thanks @ChiragMangukia.
- Update to v15.1.1
* automotive: add de_CH license plates. Thanks @gsilvan.
- Update to 6.3.0:
phone number format for th_TH. Thanks @bact.
* Remove datetime_safe shim subclass in favor of native Python datetime.datetime. Thanks @samcrang.
* Breaking change: Only allow providers to use OrderedDict s, to
* Remove some validations from Faker and delegate it to an
* Add min and max values for ``pyfloat`` and ``pydecimal``.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Faker?expand=0&rev=98
- Update to 19.10.0:
- Update names and phone numbers for cs_CZ. Thanks @george0st.
- Revert "fix type error in pyfloat when max_value is None"
from v19.6.2.
- Use DE base for de_CH AddressProvider. Thanks @nchiapol.
- Fix person Latvian provider.
- Add Gender support for Latvian (lv_LV) names. Thanks
@OskarsPakers.
- Add MAC Address Multicast. Thanks @d3vyce.
- fix type error in pyfloat when max_value is None. Thanks
@HugoJP1.
- Bump actions/checkout from 3 to 4 (#1909). Thanks
@dependabot[bot].
- Add addresses for en_BD. Thanks @aamibhoot.
- Add color_rgb, color_rgb_float, color_hsv and
color_hsl. Thanks @fdemmer.
- Add schemes and deep argument to uri method.
- Remove spurious space in uk_UA first_name. Thanks @Romissevd.
- Add weighting to dynamic providers. Thanks @pauldechorgnat.
- Add support for South African Zulu (zu_ZA) names and last
names. Thanks @iamkhaya.
- Add ja_JP locale for datetime. Thanks @cyanghsieh.
- Drop support for Python 3.7
- Drop support for 32 bit systems.
- Add elector_code for es_MX SSN provider. Thanks
@edgarrmondragon.
- Add .optional proxy that may or may not return a fake
value. Thanks @ligne.
- Add fake automotive vin number function. Thanks @cyanghsieh.
- Fix area codes for fr_FR mobile phone numbers. Thanks
OBS-URL: https://build.opensuse.org/request/show/1118367
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Faker?expand=0&rev=46
- Update names and phone numbers for cs_CZ. Thanks @george0st.
- Revert "fix type error in pyfloat when max_value is None"
from v19.6.2.
- Use DE base for de_CH AddressProvider. Thanks @nchiapol.
- Fix person Latvian provider.
- Add Gender support for Latvian (lv_LV) names. Thanks
@OskarsPakers.
- Add MAC Address Multicast. Thanks @d3vyce.
- fix type error in pyfloat when max_value is None. Thanks
@HugoJP1.
- Bump actions/checkout from 3 to 4 (#1909). Thanks
@dependabot[bot].
- Add addresses for en_BD. Thanks @aamibhoot.
- Add color_rgb, color_rgb_float, color_hsv and
color_hsl. Thanks @fdemmer.
- Add schemes and deep argument to uri method.
- Remove spurious space in uk_UA first_name. Thanks @Romissevd.
- Add weighting to dynamic providers. Thanks @pauldechorgnat.
- Add support for South African Zulu (zu_ZA) names and last
names. Thanks @iamkhaya.
- Add ja_JP locale for datetime. Thanks @cyanghsieh.
- Drop support for Python 3.7
- Drop support for 32 bit systems.
- Add elector_code for es_MX SSN provider. Thanks
@edgarrmondragon.
- Add .optional proxy that may or may not return a fake
value. Thanks @ligne.
- Add fake automotive vin number function. Thanks @cyanghsieh.
- Fix area codes for fr_FR mobile phone numbers. Thanks
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Faker?expand=0&rev=96
- update to 18.4.0:
* Add currency symbols for all listed currencies.
* Ensure `pyfloat` honors min and max values.
* Use correct union type for provider argument (#1840).
* Fix determinism in `state_abbr()` for `en_US`.
* Separate freely-associated states & US territories.
* Fix value error formatting.
* Add lorem provider for `nl_BE`.
* Add `nl_BE` automotive provider.
* Add `nl_BE` company provider.
* Add territory zip codes for `en_US`.
* Add `nl_BE` bank provider.
* Fix North Macedonia entry in `uk_UA` provider.
* Add SBN provider.
* Use the official name for North Macedonia due to the name
change in 2019.
* Add `zh_TW` `date_time` provider.
* Add support for latvian `ssn` generation.
* Add argument validation to `pybool()`.
OBS-URL: https://build.opensuse.org/request/show/1082313
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Faker?expand=0&rev=39
* Add currency symbols for all listed currencies.
* Ensure `pyfloat` honors min and max values.
* Use correct union type for provider argument (#1840).
* Fix determinism in `state_abbr()` for `en_US`.
* Separate freely-associated states & US territories.
* Fix value error formatting.
* Add lorem provider for `nl_BE`.
* Add `nl_BE` automotive provider.
* Add `nl_BE` company provider.
* Add territory zip codes for `en_US`.
* Add `nl_BE` bank provider.
* Fix North Macedonia entry in `uk_UA` provider.
* Add SBN provider.
* Use the official name for North Macedonia due to the name
change in 2019.
* Add `zh_TW` `date_time` provider.
* Add support for latvian `ssn` generation.
* Add argument validation to `pybool()`.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Faker?expand=0&rev=81
- update to 16.8.1:
* Sort and add new Arabic words in `ar_AA` and `ar_PS`.
* Add `emoji` provider.
* Fix `name_female` and `name_male` mixed names for `en_GB`.
* Add method to generate JSON as bytes.
* Fix `siret` and `siren` generation for `fr_FR` locale company
information.
* Add `fr_CA` address provider.
* Add `zipcode`, `postcode` and `postalcode` to `pl_PL`.
* Update phone number formats for `es_ES` locale.
* Add new `fr_BE` and `nl_BE` `Person` providers.
* Add `fr_CA` date time provider.
* Allow passing optional json encoder in `json` provider.
* Fix missing comma in `en_NZ` address provider.
* Fix amount and layout of sample data.
OBS-URL: https://build.opensuse.org/request/show/1064201
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Faker?expand=0&rev=37
* Sort and add new Arabic words in `ar_AA` and `ar_PS`.
* Add `emoji` provider.
* Fix `name_female` and `name_male` mixed names for `en_GB`.
* Add method to generate JSON as bytes.
* Fix `siret` and `siren` generation for `fr_FR` locale company
information.
* Add `fr_CA` address provider.
* Add `zipcode`, `postcode` and `postalcode` to `pl_PL`.
* Update phone number formats for `es_ES` locale.
* Add new `fr_BE` and `nl_BE` `Person` providers.
* Add `fr_CA` date time provider.
* Allow passing optional json encoder in `json` provider.
* Fix missing comma in `en_NZ` address provider.
* Fix amount and layout of sample data.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Faker?expand=0&rev=77
- Update to v14.2.1
* Fix misspelled first name in da_DK locale. Thanks @filson1.
- Update to 14.2.0
* Add support for prefix and suffix to pystr provider.Thanks @stefan6419846.
- Update to 14.1.2
* Fix uk_UA postcode generation. Thanks @ajinkyac03.
- Update to 14.1.1
* Relax minimum version of typing-extensions. Thanks @stefan6419846.
- Update to 14.1.0
* Add providers for bn_BD: address, automotive, bank, color, company, currency, date_time, geo, internet, job, person, phone_number and ssn. Thanks @saanpritom.
- Update to 14.0.0
* Fix Provider._parse_date_time to support timestamps. Thanks @mochi-moshi.
- Update to 13.16.0
* automotive: add de_CH license plates. Thanks @gsilvan.
OBS-URL: https://build.opensuse.org/request/show/1005476
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Faker?expand=0&rev=63
- Update to 8.11.0
* Add ``nic_handle``. Thanks @pishchalnikov.
- from version 8.10.3
* Remove potentially offensive surname in ``it_IT``. Thanks @lordgordon.
- from version 8.10.2
* Return list instead of tuple in ``choices_distribution``. Thanks @svisser.
- from version 8.10.1
* enable faker instances to be unpickled (#1480). Thanks @fcurella.
- from version 8.10.0
* Add ``ar_AE`` (UAE) phone numbers. Thanks @sshishov.
- from version 8.9.1
* Skip UnsupportedFeature's on the command line. Thanks @therefromhere.
- from version 8.9.0
* Add RIPE ID. Thanks @pishchalnikov.
- from version 8.8.2
* Avoid collision for ``date`` in ``datetime`` provider. Thanks @mattshin.
- from version 8.8.1
* Fix ``left_digits`` ignored if ``min_value`` is given. Thanks @OJFord.q
- from version 8.8.0
* Add ``iana_id``, IANA Registrar ID. Thanks @pishchalnikov.
- from version 8.7.0
* Add tlds for ``th_TH`` internet provider. Thanks @bact.
- from version 8.6.0
* Add ``aba()`` method to generate ABA routing numbers. Thanks @mstellon.
- from version 8.5.1
* Fix deepcopy for Faker instances.
- from version 8.5.0
* Add ``image`` provider. Thanks @n1ngu.
- from version 8.4.0
* Add license plates and language names for ``he_IL`` locale. Thanks @AndreyRub.
OBS-URL: https://build.opensuse.org/request/show/911578
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Faker?expand=0&rev=57
- Update to 8.1.4:
* Support distant past dates on Windows. Thanks @prescod.
* Fixes#1439: Cast Path to a string for pkgutil.iter_modules
(#1441). Thanks @fcurella.
* Fix company suffix typo for th_TH. Thanks @bact.
* Remove gmail.co.uk from en_GB email Provider. Thanks @bact.
* Extend pl_PL Pesel To support greater range of dates. Thanks
@IlfirinPL.
* Fix CLI only giving 10 possible outputs. Thanks @andrewdotn.
* Fix faker module loader to use strings rather than Paths.
Thanks @mgorny.
* Make sure pyfloat fails when asked to produce more digits than
the system supports. Thanks @rossjones.
* Ensure pytuple returns the correct number of items. Thanks
@rossjones.
* Fix ro_RO phone numbers generation. Thanks @feketemihai.
* set uk_UA address street titles to proper language. Thanks
@fessua.
* Add address provider for ro_RO. Thanks @feketemihai.
* Fix a problem with pyfloat where it can return sys.epsilon
when right_digits=N and positive=True. Thanks @tomage.
* Replace es_MX RFC name initials when they are forbidden words.
Thanks @briferz.
* Add address provider for de_CH. Thanks @andre-dasilva.
* user_agent: bump platform versions. Thanks @gsilvan.
* Add cs_CZ lorem - word list. Thanks @jakubno.
OBS-URL: https://build.opensuse.org/request/show/893456
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Faker?expand=0&rev=55