* Add localized UniqueProxy.
- from version 38.1.0
* Add `person` provider for `ar_DZ` locale.
* Add `person`, `phone_number`, `date_time` for `fr_DZ` locale.
- from version 38.0.0
* Drop support for Python 3.9
* Add support for Python 3.14
- from version 37.12.0
* Add french VAT number.
- from version 37.11.0
* Add French company APE code.
- from version 37.9.0
* Add names generation to `en_KE` locale.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Faker?expand=0&rev=133
* Re-introduce part_of_speech argument to words() method.
* Add Swahili (sw) provider for generating Swahili names.
* Fix pydecimal handling of positive keyword.
* Fix pydecimal distribution when called with a range across 0.
* Force the slug always be generated with ASCII characters.
* Remove Collection[str] type from ElementTypes.
* Drop Python 3.8 support.
* Fix: es_ES doi() to use standard DOI format.
* Many more fixes and improvements in various locales, see
upstream changelog.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Faker?expand=0&rev=129
- update to 25.0.1:
* Add type stub file to `setup.py`.
* Include type stubs in release.
* Add job provider for `cs_CZ`.
* Add geo provider for `sk_SK`.
* Clean up data in `sk_SK` job provider.
* Remove offensive word from `pl_PL` lorem provider.
* Tune `cs_CZ` phone number validation.
* Update list of `first_name_*` and `last_name` in `pt_BR`
`PersonProvider`.
* Update `uk_UA` phone provider.
* Fix wrong pricetag format in `ru_RU` locale.
* Update last names for `de_DE` locale.
* Update phone number formats for `cs_CZ`, `sk_SK`.
* Update versions in `user_agent` provider.
* Add type hints stubs.
* Add address words for `cs_CZ`.
OBS-URL: https://build.opensuse.org/request/show/1171536
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Faker?expand=0&rev=53
* Add type stub file to `setup.py`.
* Include type stubs in release.
* Add job provider for `cs_CZ`.
* Add geo provider for `sk_SK`.
* Clean up data in `sk_SK` job provider.
* Remove offensive word from `pl_PL` lorem provider.
* Tune `cs_CZ` phone number validation.
* Update list of `first_name_*` and `last_name` in `pt_BR`
`PersonProvider`.
* Update `uk_UA` phone provider.
* Fix wrong pricetag format in `ru_RU` locale.
* Update last names for `de_DE` locale.
* Update phone number formats for `cs_CZ`, `sk_SK`.
* Update versions in `user_agent` provider.
* Add type hints stubs.
* Add address words for `cs_CZ`.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Faker?expand=0&rev=110
- update to 24.3.0:
* Add phone number formats to nl_BE.
* Return capitalized city names in `hu_HU`.
* Add `uk-UA` credit card provider.
* Upgrade `uk_UA` person provider.
* Fix prefix for male `bg_BG` names
* Add Grenville to `land_coords` in geo provider.
* Fix Kyiv name.
* Fix returning random data for person provider in `et_EE`
locale when the same seed value is set.
* Add person, bank provider for `sk_SK` locale.
* fix: update `pydecimal` algorithm to ensure left part is not
generated with a leading 0.
* Allow Uniqueness and Localization.
* Add `uk_UA` lorem provider.
* Consistently throw an error if the start of a daterange is
after the end.
* Add `uk_UA` automotive provider
OBS-URL: https://build.opensuse.org/request/show/1160803
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Faker?expand=0&rev=52
* Add phone number formats to nl_BE.
* Return capitalized city names in `hu_HU`.
* Add `uk-UA` credit card provider.
* Upgrade `uk_UA` person provider.
* Fix prefix for male `bg_BG` names
* Add Grenville to `land_coords` in geo provider.
* Fix Kyiv name.
* Fix returning random data for person provider in `et_EE`
locale when the same seed value is set.
* Add person, bank provider for `sk_SK` locale.
* fix: update `pydecimal` algorithm to ensure left part is not
generated with a leading 0.
* Allow Uniqueness and Localization.
* Add `uk_UA` lorem provider.
* Consistently throw an error if the start of a daterange is
after the end.
* Add `uk_UA` automotive provider
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Faker?expand=0&rev=108
- 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