Mimesis v4.0.0 Release Notes
Release Date: 2020-02-10 // about 4 years ago-
๐ .. 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