Skip to content

Latest commit

 

History

History
68 lines (51 loc) · 1.81 KB

File metadata and controls

68 lines (51 loc) · 1.81 KB

3.0 (2025-12-26)

  • BREAKING: Configure the python path whenever there is a pyproject.toml, even when not configuring settings. This allows for manually specifying settings modules at the CLI without also having the specify the pythonpath manually.
  • Deprecate and give warnings when configured via setup.cfg. Use the tool.django section in pyproject.toml instead.
  • Rename settings_module configuration to settings to mirror the --settings command line argument. The settings_module spelling is kept for compatibility, but is deprecated and will give deprecation warnings.
  • Add pythonpath configuration to mirror the --pythonpath command line argument, to allow for setting the python path relative to the pyproject.toml, such as the common src directory.

2.7 (2025-12-15)

  • Add support for Python 3.14, Django 5.2, and Django 6.0.

2.6 (2025-01-10)

  • Use the pyproject.toml directory as the path when discovered by walking up the tree.

2.5 (2025-01-09)

  • Remove accidentally added debug print.
  • Add ruff linting and print checking.

2.4 (2025-01-09)

  • Walk up the tree to find pyproject.toml.

2.3 (2024-12-20)

  • Support configuration when using the built-in django-admin command.

2.2 (2024-12-19)

  • Add the directory to the Python path if the settings module from the configuration file is the same as it is in the environment. This allows django runserver to work.

2.1 (2024-12-16)

  • Automatically add the directory to the Python path when a configuration file is found.

2.0 (2024-12-15)

  • Require Python >= 3.8
  • Require Django >= 2.0
  • Read configuration from pyproject.toml