- Add support for Python 3.12
- Drop support for sphinx < 3.4.0
- [ #45 ] Fix rendering of inheritance diagrams
- Drop support for Python 3.7
- [ #39 ] Fix table names of abstract models (@insspb)
- [ #41 ] Fix rendering of iterable choices (@insspb)
- Add support for Django 4.2
- Drop support for Django 4.0
- [ #35 ] Fix interference with other
autodoc-skip-member
signal handlers
- [ #32 ] Fix rendering of nested directives in model parameter documentation
Merge fork sphinxcontrib_django2 back into sphinxcontrib_django.
Versions 0.6 until 1.6 were releases of the fork. With version 2.0, the changes are included in the original package again.
- Add inline docstrings of model fields to parameter documentation of models
- Add support for Python 3.11
- Add support for Django 4.1
- Drop support for Django 2.2
- Support string foreign keys of abstract models
- Do not reference related names of abstract models
- Drop support for Python 3.6
- Drop support for Django 3.1
- Add support for Django 4.0
- Fix
AttributeError
whendjango.contrib.contenttypes
is not inINSTALLED_APPS
- Emit sphinx event
django-configured
afterdjango.setup()
is finished to allow monkeypatching django during documentation build
- Add support for Python 3.10
- Add support for Django 3.2
- Drop support for Django 3.0
- Add option
django_show_db_tables
to list the database table names of Django models in their docstring
- Support django.db.models.JSONField
- List choices of choice fields
- Add support for Python 3.9
- Add support for django-mptt with Django >=3.1
- Append initial docstrings to attributes
- Fix mutable references of pre-commit hooks
- Fix tests for sphinx 3.5.0
- Add support for GenericForeignKey field of django.contrib.contenttypes
- Fix Intersphinx mappings to AppConfig and Manager classes
- Fix more Intersphinx mappings to Django classes
- Refactor package structure
- Refactor tests
- Improve docstring output
- Improve handling of related and reverse related fields
- Add documentation for sphinxcontrib_django itself
- Improve docstrings of iterable data
- Add config value for Django settings
- Load autodoc and intersphinx extensions in setup()
- Provide default intersphinx_mapping
- Return extension metadata in setup()
- Move dev dependencies from Pipfile to setup.py
- Add readthedocs.io integration
- Fix Intersphinx mappings to Django classes
- 100% test coverage
- Fix deferred attribute for Django >=2.1, <3.0
- Django: Drop support for [1.11, 2.0], add support for [2.2, 3.0, 3.1]
- Python: Drop support for [2.7, 3.5], add support for [3.6, 3.7, 3.8]
- Replace force_text by force_str (deprecated in Django 4.0)
- Improved test coverage
- Support for Django ModelFields
- Fix deferred attribute for Django 3.0.
- Model fields always show verbose name if present.
- Model fields are skipped when they are already documented.
- Support "self" in foreign keys.
- Allow
:setting:
registration to fail - Fixed
runtests.py
for Django 2.2 - Reformatted all source code with black, isort and flake8
- Fixed Django 2.0 behavior when foreignkeys are strings.
- Fixed Python 2 issue with
list.clear()
.
- Fixed Django 2.0 support
- Fixed missing form fields
- Fixed handling of
ForeignKey('modelname')
- Fixed bad packaging of 0.2
- Support more Python versions (removed f-strings)
- Initial version