Mimesis Versions Save

Mimesis is a powerful Python library that empowers developers to generate massive amounts of synthetic data efficiently.

v16.0.0

1 month ago
  • Fix file permissions in Windows.
  • Removed unsafe and inaproppriate words from datasets. See #1511.

15.1.0

2 months ago
  • Minor fixes in factory_boy plugin.

v15.0.0

2 months ago

v14.0.0

3 months ago
  • Fixed street suffixes for locale Locale.HR.
  • Made pytest-mimesis a part of Mimesis itself. See #1473

v13.1.0

3 months ago

Version 13.1.0

  • Fixed type hints for Generic. See #1471
  • Added the birthdate() method to the Person provider. See #1470.
  • The age() and work_experience() methods have been removed from the Person provider due to a lack of practical utility. Use person.random.randint() when you need to generate random integer.

v13.0.0

3 months ago

Great news for fellow Croatians! Mimesis now supports the Croatian language (Locale.HR). A big appreciation to @CerealKiller0807 for this contribution.

v12.1.1

3 months ago
  • Fixed minimal required version of Python.

v12.1.0

4 months ago
  • Methods gender_code() and gender_symbol() have been added for the Person provider.
  • The methods gender() and sex() no longer accept arguments like iso5218 and symbol. Please use gender_code() and gender_symbol() instead.
  • Added a stub for mimesis.providers.generic.py, enabling type hints for Generic.

v12.0.0

4 months ago
  • Python 3.8 and 3.9 are no longer supported.
  • Added support for field aliases.
  • Added the method calver for Development.
  • Added the method stage for Development.
  • Added the method country_emoji_flag for Address.
  • Removed the method hashtags from the Internet provider. Use the words method from the Text provider instead.
  • Removed the providers parameter for Field and Fieldset. Use custom field handlers instead.
  • Removed the parameters pre_release and calver for Development.version. Use the stage and calver methods instead.
  • Moved the method emoji from the Internet provider to the Text provider.
  • Moved the method dsn from the Development provider to the Internet provider.
  • The Text().emoji() method now supports the category parameter and EmojiCategory enum. It also returns an emoji instead of an emoji shortcut string.
  • Added the decorator @handle for Field and Fieldset to register custom fields.
  • Renamed register_field to register_handler for Field and Fieldset.
  • Renamed register_fields to register_handlers for Field and Fieldset.
  • Renamed unregister_field to unregister_handler for Field and Fieldset.
  • Renamed unregister_fields to unregister_handlers for Field and Fieldset.
  • Renamed unregister_all_fields to unregister_all_handlers for Field and Fieldset.

v11.1.0

8 months ago

What's changed:

  • Added validation for custom field names.