File: CHANGES.rst

package info (click to toggle)
python-sphinxcontrib-django 2.5-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 636 kB
  • sloc: python: 1,450; makefile: 20; sh: 6
file content (204 lines) | stat: -rw-r--r-- 5,240 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
Changelog
=========

Version 2.5 (2023-09-26)
------------------------

* Drop support for sphinx < 3.4.0
* [ `#45 <https://github.com/edoburu/sphinxcontrib-django/issues/45>`_ ] Fix rendering of inheritance diagrams
* Drop support for Python 3.7


Version 2.4 (2023-07-02)
------------------------

* [ `#39 <https://github.com/edoburu/sphinxcontrib-django/issues/39>`_ ] Fix table names of abstract models (`@insspb <https://github.com/insspb>`__)
* [ `#41 <https://github.com/edoburu/sphinxcontrib-django/issues/41>`_ ] Fix rendering of iterable choices (`@insspb <https://github.com/insspb>`__)


Version 2.3 (2023-04-12)
------------------------

* Add support for Django 4.2
* Drop support for Django 4.0


Version 2.2 (2023-03-01)
------------------------

* [ `#35 <https://github.com/edoburu/sphinxcontrib-django/issues/35>`_ ] Fix interference with other ``autodoc-skip-member`` signal handlers


Version 2.1 (2023-03-01)
------------------------

* [ `#32 <https://github.com/edoburu/sphinxcontrib-django/issues/32>`_ ] Fix rendering of nested directives in model parameter documentation


Version 2.0 (2023-01-02)
------------------------

Merge fork `sphinxcontrib_django2 <https://pypi.org/project/sphinxcontrib-django2/>`_ back into `sphinxcontrib_django <https://pypi.org/project/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.*


Version 1.6 (2022-11-24)
------------------------

* 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


Version 1.5 (2022-01-05)
------------------------

* Support string foreign keys of abstract models


Version 1.4 (2022-01-05)
------------------------

* 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


Version 1.3 (2021-11-20)
------------------------

* Fix ``AttributeError`` when ``django.contrib.contenttypes`` is not in ``INSTALLED_APPS``
* Emit sphinx event ``django-configured`` after ``django.setup()`` is finished to allow monkeypatching django during
  documentation build


Version 1.2 (2021-11-08)
------------------------

* 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


Version 1.1.1 (2021-03-02)
--------------------------

* Support django.db.models.JSONField
* List choices of choice fields


Version 1.1 (2021-03-02)
------------------------

* 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


Version 1.0.2 (2021-02-02)
--------------------------

* Add support for GenericForeignKey field of django.contrib.contenttypes


Version 1.0.1 (2021-02-02)
--------------------------

* Fix Intersphinx mappings to AppConfig and Manager classes


Version 1.0 (2021-01-24)
------------------------

* 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


Version 0.7 (2020-11-30)
------------------------

* Fix Intersphinx mappings to Django classes
* 100% test coverage


Version 0.6 (2020-11-16)
------------------------

* 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


Version 0.5.1 (2020-01-26)
--------------------------

* Fix deferred attribute for Django 3.0.


Version 0.5 (2019-08-09)
------------------------

* 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


Version 0.4 (2018-07-26)
------------------------

* Fixed Django 2.0 behavior when foreignkeys are strings.


Version 0.3.1 (2018-03-11)
--------------------------

* Fixed Python 2 issue with ``list.clear()``.


Version 0.3 (2018-02-19)
------------------------

* Fixed Django 2.0 support
* Fixed missing form fields
* Fixed handling of ``ForeignKey('modelname')``


Version 0.2.1 (2018-01-02)
------------------------

* Fixed bad packaging of 0.2


Version 0.2 (2018-01-02)
------------------------

* Support more Python versions (removed f-strings)


version 0.1 (2017-12-07)
------------------------

* Initial version