Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stable/2.1.x #10571

Closed
wants to merge 242 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
242 commits
Select commit Hold shift + click to select a range
2bb8f6b
[2.1.x] Removed empty sections from 2.1 release notes.
timgraham May 17, 2018
8ecfb6e
[2.1.x] Bumped django_next_version in sphinx config to 2.2.
timgraham May 18, 2018
c3bbebd
[2.1.x] Bumped version for Django 2.1 alpha 1.
timgraham May 18, 2018
7e875aa
[2.1.x] Fixed typo in docs/releases/2.1.txt.
timgraham May 18, 2018
452abf7
[2.1.x] Fixed #29398 -- Doc'd that cascade deletion doesn't call dele…
timgraham May 18, 2018
54b29e0
[2.1.x] Fixed #29380 -- Added support for QuerySet.select_for_update(…
aeltawela May 18, 2018
6cce055
[2.1.x] Fixed #29414 -- Restored form inputs on admin inlines when th…
czpython May 18, 2018
a114906
[2.1.x] Fixed #29421 -- Improved Romanian locale formats
mateesville93 May 20, 2018
a53d648
[2.1.x] Added help for common 404 error in tutorial 1.
May 19, 2018
3cca2ab
[2.1.x] Documented DeletionMixin.delete().
claudep May 24, 2018
6b91152
[2.1.x] Fixed #29400 -- Fixed crash in custom template filters that u…
ryanmrubin May 25, 2018
ecb825a
[2.1.x] Fixed #29423 -- Documented Field.value_from_object().
srinivasreddy May 25, 2018
a295666
[2.1.x] Fix typo in 2.0 release notes (#9986)
LilyFoote May 26, 2018
40d8768
[2.1.x] Refs #27098 -- Removed unused introspection queries.
MarkusH May 26, 2018
39e6166
[2.1.x] Fixed #29415 -- Fixed detection of custom URL converters in i…
Xaroth May 26, 2018
483f5d6
[2.1.x] Reverted "Fixed #29324 -- Made Settings raise ImproperlyConfi…
timgraham May 27, 2018
4302911
[2.1.x] Removed docs for obsolete ExceptionMiddleware.
dhepper May 27, 2018
13cb9d0
[2.1.x] Removed obsolete BaseHandler attributes.
dhepper May 27, 2018
c56d94c
[2.1.x] Fixed #29417 -- Corrected two admin page titles for view-only…
ramiro May 23, 2018
158e780
[2.1.x] Fixed docs typo in HttpResponse.set_signed_cookie() signature.
danidee10 May 27, 2018
b6e48f5
[2.1.x] Fixed #29416 -- Removed unnecesary subquery from GROUP BY cla…
felixxm May 27, 2018
25d4d84
[2.1.x] Fixed #29230 -- Fixed nested prefetches that clash with descr…
czpython May 27, 2018
4ca64f2
[2.1.x] Refs #28748 -- Reallowed lazy model field choices.
timgraham May 30, 2018
4ab47ce
[2.1.x] Added stub release notes for 1.11.14.
timgraham May 31, 2018
31b9cf9
[2.1.x] Refs #29416 -- Fixed GeoExpressionsTests.test_multiple_annota…
felixxm May 31, 2018
67665e0
[2.1.x] Fixed #29460 -- Added support for GEOS 3.6.
timgraham May 31, 2018
c334be8
[2.1.x] Corrected typo in outputting-csv.txt.
shubhamdipt Jun 1, 2018
97eec10
[2.1.x] Added release date for 2.0.6 release.
carltongibson Jun 1, 2018
10a6d44
[2.1.x] Fixed #28462 -- Decreased memory usage with ModelAdmin.list_e…
AdamDonna May 3, 2018
93304b2
[2.1.x] Fixed #29462 -- Fixed ogrinspect test failures with GDAL 2.2.
timgraham Jun 2, 2018
cc8ef63
[2.1.x] Fixed #29461 -- Fixed ogrinspect test_time_field failure on S…
timgraham Jun 2, 2018
84afe81
[2.1.x] Fixed #29430 -- Clarified send_mail()'s fail_silently docs.
May 30, 2018
3ff605b
[2.1.x] Fixed #29374 -- Ordered date filter's format strings by categ…
sesh Jun 4, 2018
ae3ddce
[2.1.x] Relaxed a GDAL raster test.
timgraham May 30, 2018
7434ac4
[2.1.x] Fixed typo in docs/topics/auth/customizing.txt.
Maktm Jun 6, 2018
60aa235
[2.1.x] Fixed MySQL QuerySet.explain() test when running tests in rev…
timgraham Jun 6, 2018
38bdac4
[2.1.x] Refs #28462 -- Fixed 'invalid escape sequence' warning on Pyt…
timgraham Jun 6, 2018
33b5313
[2.1.x] Fixed #29301 -- Added custom help formatter to BaseCommand class
claudep May 21, 2018
91d8579
[2.1.x] Added stub release notes for 2.0.6.
carltongibson Jun 8, 2018
9f67a20
[2.1.x] Fixed typo in docs/releases/2.0.7.txt.
felixxm Jun 8, 2018
36c35ab
[2.1.x] Fixed #29440 -- Doc'd where the bulk argument applies in Rela…
jlaine May 26, 2018
69e2d17
[2.1.x] Refs #29483 -- Relaxed WGS 84 check regex
claudep Jun 8, 2018
bdc71f5
[2.1.x] Fixed 'invalid escape sequence' warning in GEOSGeometryBase.f…
timgraham Jun 9, 2018
020c51d
[2.1.x] Prevented unexpected link in settings docs
claudep Jun 10, 2018
91a02dc
[2.1.x] Fixed #29464 -- Silenced post-process messages in collectstat…
arthurspa Jun 9, 2018
c7d5982
[2.1.x] Fixed #29452 -- Fixed makemessages setting charset of .pot fi…
bartoszgrabski May 27, 2018
add57c7
[2.1.x] Refs #29353 -- Removed duplicated logic in StaticFilesHandler…
claudep Jun 5, 2018
a7cdf7a
[2.1.x] Restored django.test.utils.patch_logger() for backwards compa…
jdufresne Jun 12, 2018
4330d10
[2.1.x] Updated GIS install instructions to use placeholders for GIS …
brylie Jun 12, 2018
422a403
[2.1.x] Doc'd how to set SPATIALITE_LIBRARY_PATH for Debian Buster/Ub…
nikolas May 29, 2018
aea0e2b
[2.1.x] Refs #29419, #8936 -- Removed change permission requirement f…
carltongibson Jun 5, 2018
a041161
[2.1.x] Fixed #29428 -- Fixed admin changelist crash when using a que…
timgraham Jun 14, 2018
531a152
[2.1.x] Refs #29428 -- Fixed admin check crash when using a query exp…
timgraham Jun 14, 2018
0eca99d
[2.1.x] Fixed #23869 -- Made ModelAdmin.get_deleted_objects() use has…
milkomeda May 26, 2018
2b7b199
[2.1.x] Fixed #29000 -- Fixed RenameModel's renaming of a M2M column …
jeffreyyancey May 23, 2018
7f173b6
[2.1.x] Fixed #29498 -- Fixed a missing pyc test file in source distr…
timgraham Jun 15, 2018
53be30f
[2.1.x] Added backticks to code literals in docs/ref/databases.txt.
felixxm Jun 15, 2018
8cbfaf2
[2.1.x] Fixed #29487 -- Accounted for object level permissions when c…
czpython Jun 15, 2018
d03b130
[2.1.x] Fixed #29469 -- Added a helpful makemigrations error if app_l…
myungsegyo Jun 16, 2018
d28360a
[2.1.x] Refs #29493 -- Doc'd that the QuerySet in lookup accepts a st…
cleder Jun 16, 2018
d2ca28d
[2.1.x] Fixed #29496 -- Fixed crash on Oracle when converting a non-u…
felixxm Jun 17, 2018
306f1f8
[2.1.x] Fixed #29419 -- Allowed permissioning of admin actions.
carltongibson Jun 18, 2018
67fc680
[2.1.x] Fixed #29502 -- Allowed users with the view permission to use…
carltongibson Jun 18, 2018
037565f
[2.1.x] Bumped version for 2.1 beta 1.
timgraham Jun 18, 2018
56f1a35
[2.1.x] Clarified sentence about removal of inline flag support in ur…
mdamien Jun 19, 2018
16e691d
[2.1.x] Fixed #29503 -- Made __in lookup keep order of values in query.
ngnpope Jun 18, 2018
dae7548
[2.1.x] Refs #29451 -- Fixed invalid SQL on MySQL in queries tests.
carltongibson Jun 5, 2018
17017ba
[2.1.x] Refs #29451 -- Fixed regex/iregex lookups on MySQL 8.
orf Jun 19, 2018
afcf5aa
[2.1.x] Refs #28841 -- Added ForcePolygonCW to GIS database functions…
sir-sigurd Jun 21, 2018
ea75f8a
[2.1.x] Updated a test example to use snake case.
adamchainz Jun 21, 2018
714612a
[2.1.x] Fixed #29511 -- Added charset to JavaScriptCatalog's Content-…
timgraham Jun 22, 2018
c1c1ac2
[2.1.x] Added description, example, and SQL equivalents for equals an…
sir-sigurd Jun 22, 2018
d5482df
[2.1.x] Refs #17419 -- Removed IE8 support in json_script example.
timgraham Jun 22, 2018
da46599
[2.1.x] Refs #29253 -- Fixed method_decorator() crash if decorator se…
cjerdonek Jun 27, 2018
01b7fdf
[2.1.x] Fixed #29520 -- Fixed test client crash when posting bytes.
timgraham Jun 27, 2018
92dafc1
[2.1.x] Fixed location of a few doc labels.
timgraham Jun 27, 2018
08c3581
[2.1.x] Fixed links for i18n context processor docs.
timgraham Jun 28, 2018
7a007e9
[2.1.x] Refs #28814 -- Documented Python 3.7 compatibility.
auvipy Jun 28, 2018
c2d44ae
[2.1.x] Forwardported 2.0.7 release note.
timgraham Jun 28, 2018
ddd9272
[2.1.x] Fixed #29458 -- Doc'd how related_query_name affects Model._m…
jeffreyyancey Jun 28, 2018
db287e9
[2.1.x] Refs #29513 -- Linked the testing docs from the multi-db topi…
mcattarinussi Jun 29, 2018
dfbfa3a
[2.1.x] Fixed #29535 -- Updated email.MIME* references for Python 3.
jose-lpa Jun 29, 2018
58a0a84
[2.1.x] Fixed #29536 -- Fixed SelectFilter2.js resizing to make boxes…
claudep Jun 29, 2018
e410dce
[2.1.x] Fixed #21333 -- Doc'd the & and | queryset operators.
crdoconnor Jun 21, 2018
7bec414
[2.1.x] Fixed argument name for validators inheriting from BaseValida…
sedrubal Jun 30, 2018
fb05b94
[2.1.x] Added release date for 1.11.14.
carltongibson Jul 2, 2018
78f502c
[2.1.x] Fixed #29449 -- Reverted "Fixed #28757 -- Allowed using contr…
timgraham Jul 2, 2018
ec0b74a
[2.1.x] Added stub release notes for 2.0.8.
timgraham Jul 4, 2018
82c38be
[2.1.x] Doc'd that template variables & attributes may not start with…
GregKaleka Jul 4, 2018
d1d9db4
[2.1.x] Fixed typo in docs/ref/templates/builtins.txt.
StephenOrJames Jul 4, 2018
b505cef
[2.1.x] Refs #26608 -- Removed incorrect sentence in Expression.conta…
atombrella Jul 5, 2018
c1ac9c5
[2.1.x] Fixed #29544 -- Fixed regex lookup on MariaDB.
nijel Jul 5, 2018
abec2ad
[2.1.x] Corrected cached_property() signature in docs.
sir-sigurd Jul 6, 2018
c7ac2ee
[2.1.x] Refs #29451 -- Fixed test_isvalid_lookup on MySQL 8+.
orf Jul 5, 2018
d10103a
[2.1.x] Removed usage of 'object' variable name in docs.
morenoh149 Jul 6, 2018
0211393
[2.1.x] Fixed word choice in ContentFile example.
jschneier Jul 7, 2018
2a637a4
[2.1.x] Refs #29478 -- Doc'd how to use cached_property with a mangle…
sir-sigurd Jul 9, 2018
50dc9fa
[2.1.x] Fixed #29549 -- Doc'd that Field.choices are enforced by mode…
timgraham Jul 9, 2018
a7ca8af
[2.1.x] Fixed django/http/request.py docstring typo.
francoisfreitag Jul 16, 2018
dff5bea
[2.1.x] Bumped version for 2.1 release candidate 1.
timgraham Jul 18, 2018
223ba7f
[2.1.x] Removed duplicate words in docs.
mlorant Jul 18, 2018
430b825
[2.1.x] Added doc links for django.utils.html.escape().
claudep Jul 18, 2018
16fdcf6
[2.1.x] Removed duplicate words in various comments.
felixxm Jul 18, 2018
e9950ed
[2.1.x] Fixed utils.html.escape()'s docs with regards to string coerc…
claudep Jul 18, 2018
3153cb3
[2.1.x] Fixed IntegrityError in docs/topics/db/examples/many_to_one.txt.
timgraham Jul 19, 2018
1084bcc
[2.1.x] Fixed #29578 -- Made numberformat.format() honor forced l10n …
claudep Jul 19, 2018
3a60402
[2.1.x] Fixed #29514 -- Reverted "Used datetime.timezone.utc instead …
timgraham Jun 28, 2018
2784579
[2.1.x] Refs #29514 -- Added test for get_default_timezone()/timezone…
carltongibson Jun 28, 2018
9cd6f9c
[2.1.x] Fixed #29591 -- Fixed numbering words in docs/topics/db/examp…
timgraham Jul 24, 2018
74d039e
[2.1.x] Fixed typo in docs/topics/http/urls.txt.
minusf Jul 24, 2018
4dadf4e
[2.1.x] Fixed #29617 -- Fixed Template crash if template_string is lazy.
dodobas Jul 31, 2018
d77cbdc
[2.1.x] Added words to docs/spelling_wordlist for Ubuntu 18.04.
timgraham Jul 31, 2018
5f62efb
[2.1.x] Removed code terms from docs/spelling_wordlist.
timgraham Jul 31, 2018
0d8f26f
[2.1.x] Refs #24733 -- Documented arguments for custom error views.
adamchainz Jul 31, 2018
734e2c6
[2.1.x] Updated core translations from Transifex
claudep Jul 31, 2018
cbf7e7d
[2.1.x] Updated contrib translations from Transifex
claudep Jul 31, 2018
b323425
[2.1.x] Added stub release notes for security releases.
timgraham Jul 23, 2018
c4e5ff7
[2.1.x] Fixed CVE-2018-14574 -- Fixed open redirect possibility in Co…
Jul 24, 2018
e7ad40f
[2.1.x] Bumped version for 2.1 release.
timgraham Aug 1, 2018
3f429e1
[2.1.x] Post-release version bump.
timgraham Aug 1, 2018
3dc02de
[2.1.x] Added CVE-2018-14574 to the security release archive.
timgraham Aug 1, 2018
7da1e45
[2.1.x] Added stub release notes for 2.1.1.
timgraham Aug 1, 2018
adfd261
[2.1.x] Fixed typos in comments and docs.
luzpaz Aug 1, 2018
221ef69
[2.1.x] Fixed #29499 -- Fixed race condition in QuerySet.update_or_cr…
Aug 1, 2018
2b19d19
[2.1.x] Removed out of place sentence in QuerySet.count() docs.
adamchainz Aug 2, 2018
66c0c58
[2.1.x] Fixed #29593 -- Added QUERY_TERMS removal to 2.1 release notes.
carltongibson Jul 25, 2018
0cfca0f
[2.1.x] Fixed #29627 -- Fixed QueryDict.urlencode() crash with non-st…
timgraham Aug 3, 2018
a004350
[2.1.x] Refs #29593, #26891 -- Doc'd RegisterLookupMixin.get_lookups().
carltongibson Jul 25, 2018
c706091
[2.1.x] Fixed #29613 -- Fixed --keepdb on PostgreSQL if the database …
felixxm Aug 3, 2018
4f9641c
[2.1.x] Fixed #29633 -- Doc'd the geometry type for each model field.
dbrgn Aug 3, 2018
1593a83
[2.1.x] Refs #28584 -- Documented removal of support for SQLite < 3.7…
timgraham Aug 3, 2018
4261ba6
[2.1.x] Clarified the values accepted by ModelAdmin.fields.
adamchainz Aug 3, 2018
1e8c68f
[2.1.x] Refs #28540 -- Added FILE_UPLOAD_PERMISSIONS to deployment ch…
carltongibson Jul 18, 2018
37c0a33
[2.1.x] Fixed #28540 -- Doc'd a change to file upload permissions in …
timgraham Aug 4, 2018
c2b28df
[2.1.x] Consolidated docs about handling a ForeignKey in custom user …
timgraham Aug 6, 2018
d46bf11
[2.1.x] Refs #29374 -- Moved misplaced line in date format docs table
claudep Aug 6, 2018
2bf766c
[2.1.x] Fixed #29643 -- Fixed crash when combining Q objects with __i…
felixxm Aug 8, 2018
e3be4e9
[2.1.x] Fixed #29623 -- Fixed translation failure of DurationField's …
timgraham Aug 7, 2018
548a2d3
[2.1.x] Fixed #29652 -- Doc'd removal of py-bcrypt compatibility.
timgraham Aug 8, 2018
42f194b
[2.1.x] Refs #29652 -- Fixed typo in docs/releases/2.1.txt.
timgraham Aug 8, 2018
d761567
[2.1.x] Fixed #29637 -- Fixed admin change form crash if the user doe…
Aug 9, 2018
f72a7d8
[2.1.x] Fixed #29653 -- Fixed missing related_query_name reverse acce…
ramiro Aug 9, 2018
c903e90
[2.1.x] Refs #29449 -- Removed release note for "Allowed using contri…
DragoonAethis Aug 12, 2018
ef30633
[2.1.x] Fixed #29662 -- Allowed test client to accept structured suff…
marnanel Aug 15, 2018
5628a8a
[2.1.x] Fixed #29677 -- Doc'd return value of StaticFilesStorage.post…
timgraham Aug 16, 2018
91af869
[2.1.x] Fixed #29646 -- Doc'd the validators that each model and form…
jeffyancey Aug 16, 2018
f5fbff0
[2.1.x] Refs #8936 -- Added ModelAdmin.has_view_or_change_permission().
jdufresne Aug 16, 2018
91d281c
[2.1.x] Added ModelAdmin._response_post_save() to avoid code duplicat…
jdufresne Aug 12, 2018
9c93bf0
[2.1.x] Fixed #29663 -- Made admin change view redirect to changelist…
jdufresne Aug 12, 2018
cae8490
[2.1.x] Refs #29015 -- Added database name to PostgreSQL database nam…
jdufresne Aug 17, 2018
77498db
[2.1.x] Fixed #29685 -- Added QuerySet.explain() to the database opti…
orf Aug 18, 2018
53b9a66
[2.1.x] Fixed #29682 -- Fixed admin change form crash if a view-only …
timgraham Aug 18, 2018
b7ac1b3
[2.1.x] Fixed typo in docs/releases/2.0.5.txt.
timgraham Aug 21, 2018
22fa926
[2.1.x] Polished the admin overview docs.
math-a3k Aug 21, 2018
fb9c1f4
[2.1.x] Fixed #29226 -- Doc'd modify_settings() ordering consideratio…
benjaoming Apr 1, 2018
aa527e0
[2.1.x] Fixed #29709 -- Updated recommended SQL Server backend to dja…
timgraham Aug 25, 2018
a7e89a5
[2.1.x] Corrected ModelFormMixin.form_invalid() signature in docs.
jdufresne Aug 28, 2018
6cd1603
[2.1.x] Fixed typo in docs/ref/models/fields.txt.
mwiens91 Aug 28, 2018
a24fc07
[2.1.x] Fixed LayerMapping encoding in geodjango tutorial.
claudep Aug 27, 2018
c4559d0
[2.1.x] Fixed #29718 -- Doc'd admin template collision backwards inco…
timgraham Aug 28, 2018
e7acd99
[2.1.x] Fixed #29694 -- Fixed column mismatch crash with QuerySet.val…
felixxm Aug 29, 2018
152b1d7
[2.1.x] Fixed #29723 -- Fixed crash if InlineModelAdmin.has_add_permi…
timgraham Aug 30, 2018
3adf649
[2.1.x] Added release date for 2.1.1.
carltongibson Aug 31, 2018
497e394
[2.1.x] Bumped version for 2.1.1 release.
carltongibson Aug 31, 2018
24a0d1b
[2.1.x] Post-release version bump.
carltongibson Aug 31, 2018
d51ca12
[2.1.x] Added stub release notes for 2.1.2.
carltongibson Aug 31, 2018
231c595
[2.1.x] Refs #16470 -- Fixed typo in a FileResponse test.
jaylett Sep 1, 2018
2975cee
[2.1.x] Corrected forms.TimeField's default widget in docs.
flh Sep 4, 2018
ed60ce5
[2.1.x] Moved test for nonexistent field in F() to BasicExpressionsTest.
Sep 5, 2018
bd5ce05
[2.1.x] Fixed #29727 -- Made nonexistent joins in F() raise FieldError.
Sep 6, 2018
56dd80e
[2.1.x] Fixed #29573 -- Added links in aggregation topic guide.
VishvajitP Sep 10, 2018
2b2474b
[2.1.x] Fixed #29729 -- Updated contributing tutorial to run tests on…
adamchainz Sep 1, 2018
1853e2d
[2.1.x] Refs #20910 -- Replaced snippet directive with code-block.
funkybob Sep 10, 2018
24b3aa0
[2.1.x] Fixed #16995 -- Clarified interaction of initial and extra wi…
Sep 6, 2018
780190f
[2.1.x] Removed usage of deprecated sphinx APIs.
timgraham Sep 10, 2018
5cd0536
[2.1.x] Fixed env.note_versionchange() deprecation warning in Sphinx …
timgraham Sep 11, 2018
5bbcf83
[2.1.x] Fixed #29749 -- Made the migrations loader ignore files start…
timgraham Sep 11, 2018
9c88826
[2.1.x] Emphasized that TemplatesSetting must be used to override wid…
stephenfin Sep 11, 2018
08ce266
[2.1.x] Fixed typo in docs/ref/contrib/postgres/search.txt.
adamzap Sep 12, 2018
4c5a8c6
[2.1.x] Fixed #29755 -- Made migrations detect changes to Meta.defaul…
charettes Sep 14, 2018
430966c
[2.1.x] Fixed #29759 -- Fixed crash on Oracle when fetching a returne…
felixxm Sep 16, 2018
93f4080
[2.1.x] Fixed #29757 -- Documented Oracle DSN and Easy Connect options.
Sep 16, 2018
7b0da16
[2.1.x] Made various edits to docs/ref/utils.txt.
adamchainz Sep 14, 2018
322b70f
[2.1.x] Fixed typo in docs/releases/2.1.txt.
timgraham Sep 18, 2018
1d97255
[2.1.x] Updated contributing tutorial's virtual environment instructi…
graingert Sep 19, 2018
c6d147b
[2.1.x] Refs #29784 -- Changed Python f-string link to use intersphinx.
jdufresne Sep 23, 2018
f53ed78
[2.1.x] Refs #29784 -- Normalized Python docs links to omit the version.
jdufresne Sep 23, 2018
cdb8ee7
[2.1.x] Fixed #29778 -- Fixed quoting of unique index names.
K0Te Sep 25, 2018
1f8a5d4
[2.1.x] Made DatabaseWrapper.oracle_version() return a full version t…
felixxm Sep 26, 2018
5082108
[2.1.x] Fixed #29795 -- Confirmed support for PostGIS 2.5.
sir-sigurd Sep 26, 2018
5aeced6
[2.1.x] Fixed #29630 -- Fixed crash of sliced queries with multiple c…
felixxm Sep 26, 2018
f5335bc
[2.1.x] Fixed #29683 -- Added view permission to docs.
StephenOrJames Sep 26, 2018
a6e7ebf
[2.1.x] Added test of filtering on BinaryField and corrected docs.
jdufresne Sep 26, 2018
7b444bf
[2.1.x] Refs #21408 -- Updated naturaltime translation test.
claudep Sep 29, 2018
d5ed082
[2.1.x] Updated translations from Transifex
claudep Sep 29, 2018
991f75f
[2.1.x] Added release date for 1.11.16.
carltongibson Oct 1, 2018
f86100a
[2.1.x] Added release date for 2.0.9 release.
carltongibson Oct 1, 2018
c4bd5b5
Fixed CVE-2018-16984 -- Fixed password hash disclosure to admin "view…
carltongibson Sep 13, 2018
176d20b
[2.1.x] Fixed #29809 -- Fixed a crash when a "view only" user POSTs t…
timgraham Sep 27, 2018
b493e8f
[2.1.x] Added release date for 2.1.2 release.
carltongibson Oct 1, 2018
38e2fda
[2.1.x] Bumped version for 2.1.2 release.
carltongibson Oct 1, 2018
6da866c
[2.1.x] Post-release version bump.
carltongibson Oct 1, 2018
ceac3aa
[2.1.x] Added stub release notes for 1.11.17 release.
carltongibson Oct 1, 2018
5da8096
[2.1.x] Added stub release notes for 2.0.10 release.
carltongibson Oct 1, 2018
d53e91d
[2.1.x] Added stub release notes for 2.1.3 release.
carltongibson Oct 1, 2018
8fb3c2f
[2.1.x] Added CVE-2018-16984 to the security release archive.
carltongibson Oct 1, 2018
4a7ea6b
[2.1.x] Adjusted text for CVE-2018-16984 in security release archive.
carltongibson Oct 1, 2018
d95d7d6
[2.1.x] Added tests for using bytearray with BinaryField and correcte…
jdufresne Oct 1, 2018
cd9391c
[2.1.x] Fixed #29758 -- Documented how to test custom error views.
cammil Sep 19, 2018
39fd804
[2.1.x] Fixed crash building translated docs since Sphinx 1.8.
timgraham Oct 2, 2018
f075930
[2.1.x] Fixed #29813 -- Fixed DatabaseOperation test when run in isol…
jdufresne Oct 2, 2018
95c2ce6
[2.1.x] Removed docs for obsolete limitations of inspectdb.
timgraham Oct 2, 2018
490f4fa
[2.1.x] Corrected docs to say that all templates are text strings.
jdufresne Oct 3, 2018
a47dd99
[2.1.x] Refs #27795 -- Removed force_bytes() usage in MySQL backend.
jdufresne Oct 1, 2018
f3f31b0
[2.1.x] Refs #27795 -- Removed force_bytes() usage in sessions.
jdufresne Oct 3, 2018
54eeddd
Revert "[2.1.x] Refs #27795 -- Removed force_bytes() usage in MySQL b…
carltongibson Oct 3, 2018
5045f8a
Revert "[2.1.x] Refs #27795 -- Removed force_bytes() usage in sessions."
carltongibson Oct 3, 2018
173e242
[2.1.x] Fixed #28034 -- Updated the contributing tutorial to use an i…
adamchainz Sep 19, 2018
9e5f4bc
[2.1.x] Clarified when QuerySet.select_for_update() locks.
ovalseven8 Sep 22, 2018
d1b25a6
[2.1.x] Refs #27778 -- Removed "The database API" section from "Unico…
jdufresne Oct 4, 2018
ec0803b
[2.1.x] Capitalized "Python" in docs and comments.
jdufresne Oct 9, 2018
6cb5285
[2.1.x] Refs #29784 -- Switched to https:// links where available.
jdufresne Sep 26, 2018
8985759
[2.1.x] Improved tone in docs/ref/settings.txt.
IgnatiusFlo Oct 4, 2018
b9b2848
[2.1.x] Emphasized that ForeignKey.on_delete doesn't create a SQL con…
rabbagliettiandrea Oct 10, 2018
4d7fbbd
[2.1.x] Simplified deployment checklist docs on customizing error views.
adamchainz Oct 11, 2018
1996889
[2.1.x] Removed unused fields from aggregation docs.
inglesp Oct 14, 2018
6efe2ba
[2.1.x] Fixed typo in django/utils/datastructures.py.
taoufik07 Oct 14, 2018
554fd6c
[2.1.x] Added a paragraph in docs/intro/contributing.txt.
cgl Oct 16, 2018
0f611fb
[2.1.x] Removed obsolete "ugly URL" reference.
tomdyson Oct 17, 2018
0df7ea1
[2.1.x] Fixed #29838 -- Fixed crash when combining Q objects with __i…
Oct 16, 2018
9982bab
[2.1.x] Replaced CVE/ticket roles with extlinks.
timgraham Aug 27, 2018
822f111
[2.1.x] Updated Jinja2 static tag example to use django.templatetags.
chosak Oct 18, 2018
4acdba4
[2.1.x] Fixed #29858 -- Clarified docs regarding CSRF token header name.
timgraham Oct 18, 2018
0d5d8ed
[2.1.x] Fixed #29774 -- Fixed django-admin shell hang on startup.
Oct 17, 2018
021f67b
[2.1.x] Removed "encoding" description in GIS tutorial.
toolness Oct 21, 2018
54732e2
[2.1.x] Fixed #29880 -- Fixed typo in docs/topics/auth/default.txt.
timgraham Oct 22, 2018
fbd95ce
[2.1.x] Fixed #29877 -- Replaced diveintopython3.net with diveinto.or…
za Oct 23, 2018
8a348c5
[2.1.x] Refs #29877 -- Made diveinto.org URLs HTTPS.
jdufresne Oct 23, 2018
5aeffc0
[2.1.x] Ignored flake8 W504 warnings.
felixxm Oct 24, 2018
8153022
[2.1.x] Fixed F841 flake8 warning.
felixxm Oct 24, 2018
4529287
[2.1.x] Fixed #29879 -- Added CSRF_COOKIE_HTTPONLY to CSRF AJAX docs.
storymode7 Oct 24, 2018
69603b3
[2.1.x] Fixed #29827 -- Fixed reuse of test databases with --keepdb o…
sir-sigurd Oct 25, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# http://editorconfig.org
# https://editorconfig.org/

root = true

Expand Down
14 changes: 13 additions & 1 deletion AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@ answer newbie questions, and generally made Django that much better:
Aaron T. Myers <atmyers@gmail.com>
Abeer Upadhyay <ab.esquarer@gmail.com>
Abhishek Gautam <abhishekg1128@yahoo.com>
Adam Allred <adam.w.allred@gmail.com>
Adam Bogdał <adam@bogdal.pl>
Adam Donaghy
Adam Johnson <https://github.com/adamchainz>
Adam Malinowski <http://adammalinowski.co.uk>
Adam Vandenberg
Expand All @@ -21,6 +23,7 @@ answer newbie questions, and generally made Django that much better:
AgarFu <heaven@croasanaso.sytes.net>
Ahmad Alhashemi <trans@ahmadh.com>
Ahmad Al-Ibrahim
Ahmed Eltawela <https://github.com/ahmedabt>
ajs <adi@sieker.info>
Akis Kesoglou <akiskesoglou@gmail.com>
Aksel Ethem <aksel.ethem@gmail.com>
Expand Down Expand Up @@ -95,6 +98,7 @@ answer newbie questions, and generally made Django that much better:
Baptiste Mispelon <bmispelon@gmail.com>
Barry Pederson <bp@barryp.org>
Bartolome Sanchez Salado <i42sasab@uco.es>
Bartosz Grabski <bartosz.grabski@gmail.com>
Bashar Al-Abdulhadi
Bastian Kleineidam <calvin@debian.org>
Batiste Bieler <batiste.bieler@gmail.com>
Expand All @@ -114,6 +118,7 @@ answer newbie questions, and generally made Django that much better:
Bill Fenner <fenner@gmail.com>
Bjørn Stabell <bjorn@exoweb.net>
Bo Marchman <bo.marchman@gmail.com>
Bogdan Mateescu
Bojan Mihelac <bmihelac@mihelac.org>
Bouke Haarsma <bouke@haarsma.eu>
Božidar Benko <bbenko@gmail.com>
Expand Down Expand Up @@ -377,6 +382,7 @@ answer newbie questions, and generally made Django that much better:
Jeff Hui <jeffkhui@gmail.com>
Jeffrey Gelens <jeffrey@gelens.org>
Jeff Triplett <jeff.triplett@gmail.com>
Jeffrey Yancey <jeffrey.yancey@gmail.com>
Jens Diemer <django@htfx.de>
Jens Page
Jensen Cochran <jensen.cochran@gmail.com>
Expand Down Expand Up @@ -516,6 +522,7 @@ answer newbie questions, and generally made Django that much better:
Mario Gonzalez <gonzalemario@gmail.com>
Mariusz Felisiak <felisiak.mariusz@gmail.com>
Mark Biggers <biggers@utsl.com>
Mark Gensler <mark.gensler@protonmail.com>
mark@junklight.com
Mark Lavin <markdlavin@gmail.com>
Mark Sandstrom <mark@deliciouslynerdy.com>
Expand Down Expand Up @@ -569,6 +576,7 @@ answer newbie questions, and generally made Django that much better:
michael.mcewan@gmail.com
Michael Placentra II <someone@michaelplacentra2.net>
Michael Radziej <mir@noris.de>
Michael Sanders <m.r.sanders@gmail.com>
Michael Schwarz <michi.schwarz@gmail.com>
Michael Sinov <sihaelov@gmail.com>
Michael Thornhill <michael.thornhill@gmail.com>
Expand All @@ -586,6 +594,7 @@ answer newbie questions, and generally made Django that much better:
Mikhail Korobov <kmike84@googlemail.com>
Mikko Hellsing <mikko@sorl.net>
Mikołaj Siedlarek <mikolaj.siedlarek@gmail.com>
milkomeda
Milton Waddams
mitakummaa@gmail.com
mmarshall
Expand Down Expand Up @@ -720,6 +729,7 @@ answer newbie questions, and generally made Django that much better:
ryankanno
Ryan Kelly <ryan@rfk.id.au>
Ryan Niemeyer <https://profiles.google.com/ryan.niemeyer/about>
Ryan Rubin <ryanmrubin@gmail.com>
Ryno Mathee <rmathee@gmail.com>
Sam Newman <http://www.magpiebrain.com/>
Sander Dijkhuis <sander.dijkhuis@gmail.com>
Expand Down Expand Up @@ -770,7 +780,9 @@ answer newbie questions, and generally made Django that much better:
Stephan Jaekel <steph@rdev.info>
Stephen Burrows <stephen.r.burrows@gmail.com>
Steven L. Smith (fvox13) <steven@stevenlsmith.com>
Steven Noorbergen (Xaroth) <xaroth+django@xaroth.nl>
Stuart Langridge <http://www.kryogenix.org/>
Subhav Gautam <subhavgautam@yahoo.co.uk>
Sujay S Kumar <sujay.skumar141295@gmail.com>
Sune Kirkeby <http://ibofobi.dk/>
Sung-Jin Hong <serialx.net@gmail.com>
Expand Down Expand Up @@ -885,6 +897,6 @@ A big THANK YOU goes to:

Ian Bicking for convincing Adrian to ditch code generation.

Mark Pilgrim for "Dive Into Python" (http://www.diveintopython3.net).
Mark Pilgrim for "Dive Into Python" (https://www.diveinto.org/python3/).

Guido van Rossum for creating Python.
2 changes: 1 addition & 1 deletion django/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from django.utils.version import get_version

VERSION = (2, 1, 0, 'alpha', 0)
VERSION = (2, 1, 3, 'alpha', 0)

__version__ = get_version(VERSION)

Expand Down
11 changes: 3 additions & 8 deletions django/conf/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -116,15 +116,15 @@ def __init__(self, settings_module):
if setting.isupper():
setting_value = getattr(mod, setting)

if setting == 'SECRET_KEY' and not setting_value:
raise ImproperlyConfigured('The SECRET_KEY setting must not be empty.')

if (setting in tuple_settings and
not isinstance(setting_value, (list, tuple))):
raise ImproperlyConfigured("The %s setting must be a list or a tuple. " % setting)
setattr(self, setting, setting_value)
self._explicit_settings.add(setting)

if not self.SECRET_KEY:
raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.")

if self.is_overridden('DEFAULT_CONTENT_TYPE'):
warnings.warn('The DEFAULT_CONTENT_TYPE setting is deprecated.', RemovedInDjango30Warning)

Expand All @@ -140,11 +140,6 @@ def __init__(self, settings_module):
os.environ['TZ'] = self.TIME_ZONE
time.tzset()

def __getattr__(self, name):
if name == 'SECRET_KEY':
raise ImproperlyConfigured('The SECRET_KEY setting must be set.')
raise AttributeError("'%s' object has no attribute '%s'" % (self.__class__.__name__, name))

def is_overridden(self, setting):
return setting in self._explicit_settings

Expand Down
29 changes: 17 additions & 12 deletions django/conf/global_settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -256,6 +256,11 @@ def gettext_noop(s):
# ]
IGNORABLE_404_URLS = []

# A secret key for this particular Django installation. Used in secret-key
# hashing algorithms. Set this in your settings, or Django will complain
# loudly.
SECRET_KEY = ''

# Default file storage mechanism that holds media.
DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'

Expand Down Expand Up @@ -299,12 +304,12 @@ def gettext_noop(s):
FILE_UPLOAD_TEMP_DIR = None

# The numeric mode to set newly-uploaded files to. The value should be a mode
# you'd pass directly to os.chmod; see https://docs.python.org/3/library/os.html#files-and-directories.
# you'd pass directly to os.chmod; see https://docs.python.org/library/os.html#files-and-directories.
FILE_UPLOAD_PERMISSIONS = None

# The numeric mode to assign to newly-created directories, when uploading files.
# The value should be a mode as you'd pass to os.chmod;
# see https://docs.python.org/3/library/os.html#files-and-directories.
# see https://docs.python.org/library/os.html#files-and-directories.
FILE_UPLOAD_DIRECTORY_PERMISSIONS = None

# Python module path where user will place custom format definition.
Expand All @@ -314,39 +319,39 @@ def gettext_noop(s):
FORMAT_MODULE_PATH = None

# Default formatting for date objects. See all available format strings here:
# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
# https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
DATE_FORMAT = 'N j, Y'

# Default formatting for datetime objects. See all available format strings here:
# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
# https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
DATETIME_FORMAT = 'N j, Y, P'

# Default formatting for time objects. See all available format strings here:
# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
# https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
TIME_FORMAT = 'P'

# Default formatting for date objects when only the year and month are relevant.
# See all available format strings here:
# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
# https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
YEAR_MONTH_FORMAT = 'F Y'

# Default formatting for date objects when only the month and day are relevant.
# See all available format strings here:
# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
# https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
MONTH_DAY_FORMAT = 'F j'

# Default short formatting for date objects. See all available format strings here:
# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
# https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
SHORT_DATE_FORMAT = 'm/d/Y'

# Default short formatting for datetime objects.
# See all available format strings here:
# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
# https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
SHORT_DATETIME_FORMAT = 'm/d/Y P'

# Default formats to be used when parsing dates from input boxes, in order
# See all available format string here:
# http://docs.python.org/library/datetime.html#strftime-behavior
# https://docs.python.org/library/datetime.html#strftime-behavior
# * Note that these format strings are different from the ones to display dates
DATE_INPUT_FORMATS = [
'%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', # '2006-10-25', '10/25/2006', '10/25/06'
Expand All @@ -358,7 +363,7 @@ def gettext_noop(s):

# Default formats to be used when parsing times from input boxes, in order
# See all available format string here:
# http://docs.python.org/library/datetime.html#strftime-behavior
# https://docs.python.org/library/datetime.html#strftime-behavior
# * Note that these format strings are different from the ones to display dates
TIME_INPUT_FORMATS = [
'%H:%M:%S', # '14:30:59'
Expand All @@ -369,7 +374,7 @@ def gettext_noop(s):
# Default formats to be used when parsing dates and times from input boxes,
# in order
# See all available format string here:
# http://docs.python.org/library/datetime.html#strftime-behavior
# https://docs.python.org/library/datetime.html#strftime-behavior
# * Note that these format strings are different from the ones to display dates
DATETIME_INPUT_FORMATS = [
'%Y-%m-%d %H:%M:%S', # '2006-10-25 14:30:59'
Expand Down
4 changes: 2 additions & 2 deletions django/conf/locale/ar/formats.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# This file is distributed under the same license as the Django package.
#
# The *_FORMAT strings use the Django date format syntax,
# see http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
DATE_FORMAT = 'j F، Y'
TIME_FORMAT = 'g:i A'
# DATETIME_FORMAT =
Expand All @@ -12,7 +12,7 @@
# FIRST_DAY_OF_WEEK =

# The *_INPUT_FORMATS strings use the Python strftime format syntax,
# see http://docs.python.org/library/datetime.html#strftime-strptime-behavior
# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior
# DATE_INPUT_FORMATS =
# TIME_INPUT_FORMATS =
# DATETIME_INPUT_FORMATS =
Expand Down
Binary file modified django/conf/locale/az/LC_MESSAGES/django.mo
Binary file not shown.