Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

[0.7.0] - 2026-01-22

Fixed

  • Fixed typing info for BooleanField

Deprecated

  • Deprecated the TextType enums (to be removed in 0.8.0)

Removed

  • Dropped support factories with a Fields class
  • Dropped python 3.9 support

0.6.1 - 2024-11-25

Fixed

  • Fixed the StrEnum issues for py3.9/py3.10

0.6.0 - 2024-11-22

Changed

  • The Fields class is no longer needed (deprecated to be removed in 0.7.0)

0.5.0 - 2024-11-03

Changed

  • Changed license to BSD 3-Clause
  • Changed the default limits for a collection field
  • Model is now found from type hints
  • Fields are now specific to each class

0.4.1 - 2024-01-24

Fixed

  • Relaxed the faker requirements

0.4.0 - 2023-10-28

Added

  • Added the ability to override a field that's not defined in fields

0.3.0 - 2023-07-14

Changed

  • Moved fields out of the Meta class, and into a separate Fields class

0.2.0 - 2023-06-08

Added

  • Added a choice field

Removed

  • Dropped python 3.7 support

0.1.0 - 2023-02-24

Added

  • Added a simple field, a collection field and a factory field