Releases: ryanhiebert/django-cmd
Releases · ryanhiebert/django-cmd
3.0
- 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 thepythonpathmanually. - Deprecate and give warnings when configured via
setup.cfg.
Use thetool.djangosection inpyproject.tomlinstead. - Rename
settings_moduleconfiguration tosettingsto mirror the--settingscommand line argument.
Thesettings_modulespelling is kept for compatibility, but is deprecated and will give deprecation warnings. - Add
pythonpathconfiguration to mirror the--pythonpathcommand line argument, to allow for setting the python path relative to thepyproject.toml, such as the commonsrcdirectory.
2.7
- Add support for Python 3.14, Django 5.2, and Django 6.0.
2.6
- Use the
pyproject.tomldirectory as the path when discovered by walking up the tree.
2.5
- Remove accidentally added debug print.
- Add ruff linting and print checking.
2.4
- Walk up the tree to find
pyproject.toml.
2.3
- Support configuration when using the built-in
django-admincommand.
2.2
- 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 runserverto work.
2.1
- Automatically add the directory to the Python path when a configuration file is found.
2.0
1.0
Initial commit