Skip to content

Releases: model-bakers/model_bakery

1.6.0

26 Jun 16:59
Compare
Choose a tag to compare

Added

  • Python 3.11 support PR #327
  • Django 4.1 support PR #327
  • Added documentation for callables, iterables, sequences PR #309

Changed

  • [dev] Replace changelog reminder action with a custom solution that can ignore Dependabot PRs PR #328

Removed

New Contributors

Full Changelog: 1.5.0...1.6.0

1.5.0

05 Apr 22:31
Compare
Choose a tag to compare

Added

Changed

  • Extend type hints in model_bakery.recipe module, make Recipe class generic PR #292
  • Explicitly add _fill_optional parameters to baker.make and baker.prepare to aid IDE autocomplete function. PR #264
  • Fixed errors with reverse M2M relationships PR #299
  • Fixed errors with reverse M2O relationships PR #300
  • Improve exception message for unknown field types PR #301
  • Fixed random generation of ContentType values when there is no database access #290

1.4.0

04 Jan 12:45
Compare
Choose a tag to compare

Added

  • Added postgis version to test settings
  • Add support for Python 3.10 PR #244
  • Support for Django 4.0 PR #236

Changed

  • Validate increment_by parameter of seq helper when value is an instance of datetime PR #247
  • Fix a simple typo in bulk_create disclaimer in docs PR #245
  • Allow relation _id fields to use sequences PR #253
  • Fix bulk_create not working with multi-database setup PR #252
  • Conditionally support NullBooleanField, it's under deprecation and will be removed in Django 4.0 PR #250
  • Fix Django max version pin in requirements file PR #251
  • Improve type hinting to return the correct type depending on _quantity usage PR #261

Removed

  • Drop official Django 3.1 support. Django 2.2 is still supported, and 3.1 will likely keep working, but it’s not tested PR #236

New Contributors

Full Changelog: 1.3.3...1.4.0

1.3.3

08 Oct 14:39
Compare
Choose a tag to compare

Added

  • _bulk_create flag is not populating related objects as well PR #206
  • Add support for iterators on GFK fields when using _quantity param PR #207
  • Add support for iterators on many-to-many fields PR#237

Changed

  • Fix typos in Recipes documentation page PR #212
  • Add venv to ignored folders of flake8 and pydocstyle PR#214
  • Run flake8 after code modifications when linting PR#214
  • Add typing for baker.make and baker.prepare PR#213

1.3.2

13 Jun 10:50
Compare
Choose a tag to compare
  • Fixed a bug (introduced in 1.2.1) that was breaking imports of recipes from non-installed-app modules PR #201
  • [dev] Dependencies updates

1.3.1

24 Apr 13:55
bf85958
Compare
Choose a tag to compare

Added

  • [dev] Add explanations to imports in generators.py to match with current supported Django versions PR #179

Changed

  • Fix requirements.txt to cover Django 3.2 (everything from 2.2 till 4.0) PR #182