Skip to content

Latest commit

 

History

History
56 lines (41 loc) · 1.76 KB

File metadata and controls

56 lines (41 loc) · 1.76 KB

Changelog

All significant changes to this project will be documented here.

Release date: 2025-07-04

  • Move from setup.py and requirements.txt to pyproject.toml.
  • Added Python 3.12 and 3.13 support.
  • Dropped Python 3.9 support.
  • Made _auto_from_value public as ff.auto_from_value.
  • Dropped Python 3.8 support.
  • Added ff.DEFINE_from_instance.

Release date: 2023-07-04

  • Added support for DateTime flag type for ff.DEFINE_auto.
  • Added option to skip defining flags for a subset of arguments in ff.auto.
  • Added support for functions or constructors without default arguments in ff.DEFINE_auto.
  • Added a case_sensitive argument to ff.EnumClass and set to False by default, to match the corresponding change in DEFINE_enum_class
  • Added support for variadic tuples in ff.DEFINE_auto.
  • Added support for --foo/--nofoo syntax for passing boolean flags, made this the default way of serializing such flags.
  • Dropped Python 3.7 support.
  • Added Python 3.11 support.

Release date: 2021-11-27

  • Made help strings optional for all Items and MultiItems.
  • Added ff.DEFINE_auto.
  • Dropped Python 3.6 support.
  • Added Python 3.10 support.
  • Added/improved type hints throughout.

Release date: 2021-02-08

  • Initial release.