All Versions
30
Latest Version
Avg Release Cycle
63 days
Latest Release
-
Changelog History
Page 2
Changelog History
Page 2
-
v4.1.2 Changes
August 29, 2020๐ Fix:
- ๐ Fixed type hint issue for
schema.Schema
(#928 <https://github.com/lk-geimfari/mimesis/issues/928>
_)
- ๐ Fixed type hint issue for
-
v4.1.1 Changes
August 16, 2020๐ Version 4.1.1
๐ Fix :
- ๐ Fixed issue with non-unique uuid
๐ Version 4.1.0
โ Added :
- โ Added method
manufacturer()
for classTransport()
- โ Added
sk
(Slovak) locale support - โ Added new parameter
unique
for methodPerson().email()
- โ Added new parameter
as_object
for methodCryptographic().uuid()
โก๏ธ Updated :
- โก๏ธ Update parameter
end
for some methods of providerDatetime()
(Fix #870) - โก๏ธ Update
.price()
to make it supported locales (Fix #875)
๐ Rename :
- ๐ Renamed
decorators.romanized
todecorators.romanize
- ๐ Renamed
Random.schoice
toRandom.generate_string
- ๐ Renamed
BaseDataProvider.pull
toBaseDataProvider._pull
โ Removed :
- โ Removed the deprecated
download_image()
function from theshortcuts
module, use your own custom downloader instead. - โ Removed parameter
version
for methodCryptographic().uuid()
-
v4.1.0 Changes
โ Added:
- โ Added method
manufacturer()
for classTransport()
- โ Added
sk
(Slovak) locale support - โ Added new parameter
unique
for methodPerson().email()
- โ Added new parameter
as_object
for methodCryptographic().uuid()
โก๏ธ Updated:
- โก๏ธ Updated parameter
end
for some methods of providerDatetime()
(Fix #870) - โก๏ธ Updated
.price()
to make it supported locales (Fix #875)
๐ Rename:
- ๐ Renamed
decorators.romanized
todecorators.romanize
- ๐ Renamed
Random.schoice
toRandom.generate_string
- ๐ Renamed
BaseDataProvider.pull
toBaseDataProvider._pull
โ Removed:
- โ Removed the deprecated
download_image()
function from theshortcuts
module, use your own custom downloader instead. - โ Removed parameter
version
for methodCryptographic().uuid()
- โ Added method
-
v4.0.0 Changes
February 10, 2020๐ .. warning:: This release (4.0.0) contains some insignificant but breaking changes in API, please be careful.
โ Added:
- Added an alias
first_name(*args, **kwargs)
for the methodPerson().name()
- Added an alias
sex(*args, **kwargs)
for the methodPerson().gender()
- โ Added method
randstr()
for classRandom()
- โ Added method
complexes()
for the providerNumbers()
- โ Added method
matrix
for the providerNumbers()
- โ Added method
integer_number()
for the providerNumbers()
- โ Added method
float_number()
for the providerNumbers()
- โ Added method
complex_number()
for the providerNumbers()
- โ Added method
decimal_number()
for the providerNumbers()
- Added method
ip_v4_object()
andip_v6_object
for the providerInternet()
. Now you can generate IP objects, not just strings. - Added new parameter
port_range
for methodip_v4()
- โ Added new parameter
separator
for methodCryptographic().mnemonic_phrase()
๐ Fixed:
- ๐ Fixed issue with invalid email addresses on using custom domains without
@
forPerson().email()
โก๏ธ Updated:
- โก๏ธ Updated names and surnames for locale
ru
- 0๏ธโฃ The
floats()
function in theNumbers
provider now accepts arguments about the range of the generated float numbers and the rounding used. By default, it generates a list ofn
float numbers instead of a list of 10n elements. - The argument
length
of the functionintegers
is renamed ton
.
โ Removed:
- โ Removed the
rating()
method from theNumbers
provider. It can be replaced withfloat_number()
. - โ Removed the
primes()
method from theNumbers
provider. - โ Removed the
digit()
method from theNumbers
provider. Useinteger_number()
instead. - โ Removed the
between()
method from theNumbers
provider. Useinteger_number()
instead. - โ Removed the
math_formula()
method from theScience
provider. - โ Removed
rounding
argument fromfloats()
. Now it'sprecision
.
- Added an alias
-
v3.4.0 Changes
.. note:: This version is still under development.
โ Added:
- โ Added an alias
first_name()
forPerson().name()
- โ Added method
randstr()
for classRandom()
๐ Fixed:
- ๐ Fixed issue with invalid email addresses on using custom domains without
@
forPerson().email()
โก๏ธ Updated:
- โก๏ธ Updated names and surnames for locale
ru
- โ Added an alias
-
v3.3.1 Changes
.. note:: This version is still under development.
โ Added:
- โ Added an alias
first_name()
forPerson().name()
- โ Added method
randstr()
for classRandom()
- โ Added method
complexes()
for providerNumbers()
- โ Added method
matrix
for providerNumbers()
๐ Fixed:
- ๐ Fixed issue with invalid email addresses on using custom domains without
@
forPerson().email()
โก๏ธ Updated:
- โก๏ธ Updated names and surnames for locale
ru
- 0๏ธโฃ The
floats()
function in theNumbers
provider now accepts arguments about the range of the generated float numbers and the rounding used. By default, it generates a list ofn
float numbers insted of a list of 10n elements. - The argument
length
of the functionintegers
is renamed withn
.
โ Removed:
- โ Removed the
rating()
function in theNumbers
provider. It can be replaced withfloats(end=5, n=0, rounding=1)[0]
.
- โ Added an alias
-
v3.3.0 Changes
July 31, 2019๐ Fixed:
- 0๏ธโฃ
country()
from theAddress()
provider now by default returns the country name of the current locale. - Separated Europe and Asia continents in Italian locale.
โ Removed:
- โ Removed duplicated names in the countries of
et
locale.
- 0๏ธโฃ
-
v3.2.0 Changes
May 18, 2019Added :
- โ Added built-in provider
DenmarkSpecProvider()
- โ Added built-in provider
ItalianSpecProvider()
- โ Added meta classes for providers for internal usage (see #621)
- โ Added support for custom templates in
Person().username()
๐ Fixed :
- ๐ Support of seed for custom providers
currency_iso_code
from theBusiness()
provider now by default returns the currency code of the current locale.
โ Removed :
- โ Removed
multiple_choice()
in therandom
module because it was unused and it could be replaced withrandom.choices
. - โ Removed legacy method
child_count()
from providerPerson()
- โ Added built-in provider
-
v3.1.0 Changes
May 18, 2019๐ Fixed:
- ๐ Fixed
UnsupportedField
on using fieldchoice
,#619 <https://github.com/lk-geimfari/mimesis/issues/619>
_
- ๐ Fixed
-
v3.0.0 Changes
December 15, 2018๐ .. warning:: This release (3.0.0) contains some breaking changes in API
๐ .. warning:: In this release (3.0.0) we've reject support of Python 3.5
โ Added:
- โ Added provider
Choice()
- โ Added method
formatted_time()
forDatetime()
provider - โ Added method
formatted_date()
forDatetime()
provider - โ Added method
formatted_datetime()
forDatetime()
provider - โ Added support of timezones (optional) for
Datetime().datetime()
- Added method to bulk create datetime objects:
Datetime().bulk_create_datetimes()
- โ Added
kpp
forRussiaSpecProvider
- โ Added
PolandSpecProvider
builtin data provider - โ Added context manager to temporarily overriding locale -
BaseDataProvider.override_locale()
- โ Added method
token_urlsafe()
forCryptographic
provider - โ Added 6k+ username words
โก๏ธ Updated:
- ๐ Updated documentation
- โก๏ธ Updated data for
pl
andfr
- โก๏ธ Updated SNILS algorithm for
RussiaSpecProvider
- โก๏ธ Updated method
Datetime().time()
to return onlydatetime.time
object - โก๏ธ Updated method
Datetime().date()
to return onlydatetime.date
object - Completely annotated all functions
- ๐ Locale independent providers inherit
BaseProvider
instead ofBaseDataProvider
(it's mean that locale independent providers does not support parameterlocale
anymore) - Now you can add to Generic only providers which are subclasses of
BaseProvider
to ensure a single instance ofrandom.Random()
for all providers
๐ Renamed:
- ๐ Renamed provider
ClothingSizes
toClothing
, so now it can contain any data related to clothing, not sizes only - ๐ Renamed
Science().dna()
toScience().dna_sequence()
- ๐ Renamed
Science().rna()
toScience().rna_sequence()
- ๐ Renamed module
helpers.py
torandom.py
- ๐ Renamed module
config.py
tolocales.py
- ๐ Renamed module
utils.py
toshortcuts.py
- ๐ Renamed
Cryptographic().bytes()
toCryptographic.token_bytes()
- ๐ Renamed
Cryptographic().token()
toCryptographic.token_hex()
โ Removed:
- โ Removed deprecated argument
fmt
forDatetime().date()
, useDatetime().formatted_date()
instead - โ Removed deprecated argument
fmt
forDatetime().time()
, useDatetime().formatted_time()
instead - โ Removed deprecated argument
humanize
forDatetime().datetime()
, useDatetime().formatted_datetime()
instead - โ Removed deprecated method
Science.scientific_article()
- โ Removed deprecated providers
Games
- โ Removed deprecated method
Structure().json()
, useschema.Schema()
andschema.Field
instead - โ Removed deprecated and useless method:
Development().backend()
- โ Removed deprecated and useless method:
Development().frontend()
- Removed deprecated and useless method:
Development().version_control_system()
- โ Removed deprecated and useless method:
Development().container()
- โ Removed deprecated and useless method:
Development().database()
- Removed deprecated method
Internet().category_of_website()
- Removed duplicated method
Internet().image_by_keyword()
, useInternet().stock_image()
withkeywords
instead - โ Removed deprecated JapanSpecProvider (it didn't fit the definition of the data provider)
- โ Removed deprecated method
Internet().subreddit()
- Removed
Cryptographic().salt()
useCryptographic().token_hex()
orCryptographic().token_bytes()
instead - Removed methods
Person.favorite_movie()
,Person.favorite_music_genre()
,Person.level_of_english()
because they did not related toPerson
provider
๐ Fixed:
- ๐ Fixed bug with seed
- ๐ Fixed issue with names on downloading images
- ๐ Fixed issue with
None
in username forPerson().username()
- Other minor improvements and fix
- โ Added provider