Tim Graham
|
ba42456c2e
|
Refs #27648 -- Removed support for (iLmsu) regex groups in url() patterns.
Per deprecation timeline.
|
2017-09-22 12:51:18 -04:00 |
Tim Graham
|
48d57788ee
|
Refs #26447 -- Removed the USE_ETAGS setting per deprecation timeline.
|
2017-09-22 12:51:18 -04:00 |
Tim Graham
|
96107e2844
|
Refs #26956 -- Removed the host parameter of django.utils.http.is_safe_url().
Per deprecation timeline.
|
2017-09-22 12:51:18 -04:00 |
Tim Graham
|
87d2240e6c
|
Refs #27067 -- Removed django.utils.translation.string_concat() per deprecation timeline.
|
2017-09-22 12:51:17 -04:00 |
Mariusz Felisiak
|
0ec0e5029c
|
Removed unnecessary parens in various code.
|
2017-09-13 21:20:29 -04:00 |
Tim Graham
|
0c4ac12a7b
|
Fixed #28546 -- Fixed translation's to_locale() with langauge subtags.
Thanks Brent Hand for the initial patch.
|
2017-09-08 13:46:00 -04:00 |
Tim Graham
|
22a5b8891c
|
Removed to_lower parameter for translation's to_locale().
Unused since 2bab9d6d9e .
|
2017-09-08 13:12:43 -04:00 |
Tim Graham
|
6e4c6281db
|
Reverted "Fixed #27818 -- Replaced try/except/pass with contextlib.suppress()."
This reverts commit 550cb3a365
because try/except performs better.
|
2017-09-07 08:16:21 -04:00 |
Sergey Fedoseev
|
fac74b84a3
|
Used OrderedDict.fromkeys() to initialize OrderedDict with None values.
|
2017-08-23 11:40:17 -04:00 |
Sergey Fedoseev
|
59a4b12a23
|
Refs #23919 -- Removed LazyObject.__getstate__() needed only on Python 2.
|
2017-07-12 13:14:49 +05:00 |
Matthew Schinckel
|
493f7e9e1e
|
Fixed #28076 -- Added support for PostgreSQL's interval format to parse_duration().
|
2017-07-03 19:53:19 -04:00 |
Mads Jensen
|
550cb3a365
|
Fixed #27818 -- Replaced try/except/pass with contextlib.suppress().
|
2017-06-28 14:07:55 -04:00 |
Tim Graham
|
bdf20c383f
|
Fixed #28323 -- Removed unneeded normalize() in timezone.localtime() and make_naive().
|
2017-06-20 07:12:41 -04:00 |
Georg Sauthoff
|
d0f59054d0
|
Fixed #28324 -- Made feedgenerators write feeds with deterministically ordered attributes.
|
2017-06-20 05:38:41 -04:00 |
Claude Paroz
|
ceca221b31
|
Fixed #28304 -- Kept SafeData type for pgettext-translated strings
|
2017-06-15 21:00:50 +02:00 |
chillaranand
|
08bda82c23
|
Fixed #27830 -- Used distutils.version.LooseVersion for version parsing.
|
2017-06-13 10:53:39 -04:00 |
Thomas Khyn
|
f6bd00131e
|
Fixed #28241 -- Allowed module_has_submodule()'s module_name arg to be a dotted path.
|
2017-06-08 14:34:20 -04:00 |
Jon Dufresne
|
2c69824e5a
|
Refs #23968 -- Removed unnecessary lists, generators, and tuple calls.
|
2017-06-01 19:08:59 -04:00 |
Jon Dufresne
|
21046e7773
|
Fixed #28249 -- Removed unnecessary dict.keys() calls.
iter(dict) is equivalent to iter(dict.keys()).
|
2017-05-27 19:08:46 -04:00 |
Simon Charette
|
f0d47ab3b6
|
Corrected cached_property.__get__() docstring.
|
2017-05-15 09:25:14 -04:00 |
Adam Alton
|
f9bae845ea
|
Added a docstring to cached_property.__get__().
|
2017-05-15 09:05:42 -04:00 |
UmanShahzad
|
856072dd4a
|
Fixed #28142 -- Fixed is_safe_url() crash on invalid IPv6 URLs.
|
2017-05-10 09:02:20 -04:00 |
Alexander Allakhverdiyev
|
620e9dd31a
|
Replaced django.utils.inspect.getargspec() with inspect.getfullargspec().
|
2017-04-27 20:42:49 -04:00 |
Claude Paroz
|
a8343fe7bf
|
Refs #27795 -- Replaced force_text() with str() in feed generators
|
2017-04-27 09:31:08 +02:00 |
Claude Paroz
|
301de774c2
|
Refs #27795 -- Replaced many force_text() with str()
Thanks Tim Graham for the review.
|
2017-04-27 09:10:02 +02:00 |
petedmarsh
|
14671affc3
|
Fixed #28064 -- Removed double-quoting of key names in MultiValueDictKeyError.
|
2017-04-11 12:44:52 -04:00 |
Jon Dufresne
|
b906c3db63
|
Removed duplicate lines in slugify().
|
2017-04-10 08:12:37 -04:00 |
Daniel F Moisset
|
5d3b322dce
|
Made MultiValueDict.__deepcopy__()'s memo kwarg an arg.
It's always provided.
|
2017-04-07 09:13:57 -04:00 |
Raphael Michel
|
bde814142a
|
Fixed #22654 -- Broken decimal validation
|
2017-04-07 12:45:08 +02:00 |
Tim Graham
|
5ea48a70af
|
Fixed #27912, CVE-2017-7233 -- Fixed is_safe_url() with numeric URLs.
This is a security fix.
|
2017-04-04 10:42:06 -04:00 |
Claude Paroz
|
8346680e1c
|
Refs #27795 -- Removed unneeded force_text calls
Thanks Tim Graham for the review.
|
2017-03-04 18:18:21 +01:00 |
Tim Graham
|
6ae1b04fb5
|
Fixed #27900 -- Made escapejs escape backticks for use in ES6 template literals.
|
2017-03-04 09:04:16 -05:00 |
Pavlo Kapyshin
|
b6fbf3e8e5
|
Fixed #27879 -- Fixed crash if enclosures aren't provided to Atom1Feed.add_item().
Regression in 75cf9b5ac0
|
2017-02-24 09:46:31 -05:00 |
Ian Foote
|
508b5debfb
|
Refs #11964 -- Made Q objects deconstructible.
|
2017-02-23 20:47:48 -05:00 |
Anton Samarchyan
|
9718fa2e8a
|
Refs #27656 -- Updated django.utils docstring verbs according to PEP 257.
|
2017-02-11 16:11:08 -05:00 |
Chronial
|
03281d8fe7
|
Fixed #26005 -- Fixed some percent decoding cases in uri_to_iri().
|
2017-02-09 09:22:00 -05:00 |
Tim Graham
|
500532c95d
|
Refs #23919 -- Removed default 'utf-8' argument for str.encode()/decode().
|
2017-02-09 09:03:47 -05:00 |
Claude Paroz
|
3a148f958d
|
Refs #27795 -- Removed force_text from the template layer
Thanks Tim Graham for the review.
|
2017-02-07 17:14:02 +01:00 |
Claude Paroz
|
c651331b34
|
Converted usage of ugettext* functions to their gettext* aliases
Thanks Tim Graham for the review.
|
2017-02-07 09:04:04 +01:00 |
Claude Paroz
|
2757209c9d
|
Refs #27795 -- Removed force_text from templatize function
|
2017-02-06 17:35:03 +01:00 |
Tim Graham
|
2d899ce16b
|
Refs #23919 -- Removed a Python 2 code path in force_text().
Reverted the obsolete fix and tests for refs #12302.
|
2017-02-03 19:38:33 -05:00 |
Tim Graham
|
26619ad7b0
|
Removed an untested and broken branch in force_bytes() (refs #6353).
The new test crashed in the removed branch. It's unclear if the branch has
value since c6a2bd9b96 didn't include tests.
|
2017-02-03 19:36:53 -05:00 |
Tim Graham
|
4ee877a7b0
|
Used super() in DjangoUnicodeDecodeError.
|
2017-02-03 19:16:14 -05:00 |
Claude Paroz
|
a21ec12409
|
Fixed #27803 -- Kept safe status of lazy safe strings in conditional_escape
|
2017-02-02 21:01:39 +01:00 |
Vytis Banaitis
|
8838d4dd49
|
Refs #23919 -- Replaced kwargs.pop() with keyword-only arguments.
|
2017-02-01 11:41:56 -05:00 |
Vytis Banaitis
|
84126f2789
|
Refs #23919 -- Removed unneeded code in force_text().
Unneeded since 7b2f2e74ad .
|
2017-01-31 18:31:17 -05:00 |
Claude Paroz
|
ccfd1295f9
|
Refs #27795 -- Prevented SafeText from losing safe status on str()
This will allow to replace force_text() by str() in several places (as one of
the features of force_text is to keep the safe status).
|
2017-01-30 21:10:32 +01:00 |
Claude Paroz
|
52138b1fd0
|
Refs #23919 -- Removed usage of obsolete SafeBytes class
The class will be removed as part of #27753.
Thanks Tim Graham for the review.
|
2017-01-30 15:04:45 +01:00 |
Claude Paroz
|
277a4dd4b4
|
Fixed #27793 -- Used stdlib's ipaddress module to validate IP addresses
Thanks Tim Graham for the review.
|
2017-01-30 14:22:18 +01:00 |
Claude Paroz
|
e34f4e6f87
|
Made ugettext* functions aliases of gettext*
Thanks Tim Graham for the review.
|
2017-01-28 12:01:30 +01:00 |
Chillar Anand
|
6478e07a62
|
Refs #23919 -- Replaced tempfile.mkdtemp() with TemporaryDirectory() context manager.
|
2017-01-26 13:54:16 -05:00 |
Claude Paroz
|
fee42fd99e
|
Refs #23919 -- Replaced usage of django.utils.http utilities with Python equivalents
Thanks Tim Graham for the review.
|
2017-01-26 19:49:03 +01:00 |
Vytis Banaitis
|
d1bab24e01
|
Refs #23919, #27778 -- Removed obsolete mentions of unicode.
|
2017-01-26 08:19:27 -05:00 |
chillaranand
|
d6eaf7c018
|
Refs #23919 -- Replaced super(ClassName, self) with super().
|
2017-01-25 12:23:46 -05:00 |
Mads Jensen
|
ebf34c3cdc
|
Removed unused variables that are overwritten.
|
2017-01-25 09:14:05 -05:00 |
Claude Paroz
|
d2e7d15b4c
|
Assumed iri_to_uri always returns a string
Thanks Tim Graham for the review.
|
2017-01-23 19:59:33 +01:00 |
Claude Paroz
|
6e55e1d88a
|
Refs #23919 -- Replaced six.reraise by raise
|
2017-01-22 20:08:04 +01:00 |
Tim Graham
|
d170c63351
|
Refs #23919 -- Removed misc references to Python 2.
|
2017-01-21 20:02:00 -05:00 |
Mariusz Felisiak
|
c22212220a
|
Refs #23919 -- Removed re.U and re.UNICODE (default on Python 3).
|
2017-01-21 14:28:16 -05:00 |
Tim Graham
|
9e6e32bf5d
|
Refs #23919 -- Removed django.utils.decorators.available_attrs() usage.
It's only needed to workaround a bug on Python 2.
|
2017-01-21 13:20:17 -05:00 |
Claude Paroz
|
042b7350a0
|
Refs #23919 -- Removed unneeded str() calls
|
2017-01-20 14:13:55 +01:00 |
Tim Graham
|
4e729feaa6
|
Refs #23919 -- Removed django.utils._os.upath()/npath()/abspathu() usage.
These functions do nothing on Python 3.
|
2017-01-20 08:01:02 -05:00 |
Claude Paroz
|
dc8834cad4
|
Refs #23919 -- Removed unneeded force_str calls
|
2017-01-20 08:44:31 +01:00 |
Tim Graham
|
d29fd3f9a6
|
Fixed django/utils/http.py comment typo.
|
2017-01-19 13:21:54 -05:00 |
Tim Graham
|
d4bb37593e
|
Refs #23919 -- Removed obsolete compare_digest() and pbkdf2() implementations.
|
2017-01-19 11:55:23 -05:00 |
Chillar Anand
|
41e0033caf
|
Refs #23919 -- Removed usage of django.utils.decorators.ContextDecorator.
|
2017-01-19 11:28:30 -05:00 |
Simon Charette
|
4c5ed3e683
|
Refs #23919 -- Removed __nonzero__() methods (for Python 2).
Thanks Tim for the review.
|
2017-01-19 11:26:26 -05:00 |
Simon Charette
|
cecc079168
|
Refs #23919 -- Stopped inheriting from object to define new style classes.
|
2017-01-19 08:39:46 +01:00 |
Aymeric Augustin
|
eb422e476f
|
Refs #23919 -- Removed obsolete __ne__() methods.
__ne__() defaults to the opposite of __eq__() on Python 3
when it doesn't return NotImplemented.
|
2017-01-18 21:44:00 -05:00 |
Aymeric Augustin
|
3cc5f01d9b
|
Refs #23919 -- Stopped using django.utils.lru_cache().
|
2017-01-18 21:42:40 -05:00 |
Claude Paroz
|
2b281cc35e
|
Refs #23919 -- Removed most of remaining six usage
Thanks Tim Graham for the review.
|
2017-01-18 21:33:28 +01:00 |
Claude Paroz
|
7b2f2e74ad
|
Refs #23919 -- Removed six.<various>_types usage
Thanks Tim Graham and Simon Charette for the reviews.
|
2017-01-18 20:18:46 +01:00 |
Claude Paroz
|
c716fe8782
|
Refs #23919 -- Removed six.PY2/PY3 usage
Thanks Tim Graham for the review.
|
2017-01-18 16:21:28 +01:00 |
Claude Paroz
|
d7b9aaa366
|
Refs #23919 -- Removed encoding preambles and future imports
|
2017-01-18 09:55:19 +01:00 |
Tim Graham
|
f847308200
|
Advanced deprecation warnings for Django 2.0.
|
2017-01-17 20:52:05 -05:00 |
Tim Graham
|
60ca37d2e5
|
Refs #24046 -- Removed mark_for_escaping() per deprecation timeline.
|
2017-01-17 20:52:04 -05:00 |
Tim Graham
|
eba093e8b0
|
Refs #25847 -- Removed support for User.is_(anonymous|authenticated) as methods.
Per deprecation timeline.
|
2017-01-17 20:52:03 -05:00 |
Tim Graham
|
9d304b26cf
|
Refs #20223 -- Removed deprecated django.utils.functional.allow_lazy().
|
2017-01-17 20:52:02 -05:00 |
Tim Graham
|
75cf9b5ac0
|
Refs #13110 -- Removed SyndicationFeed.add_item()'s enclosure argument.
Per deprecation timeline.
|
2017-01-17 20:52:01 -05:00 |
Tim Graham
|
c6de8cca20
|
Refs #24728 - Removed Atom1Feed/RssFeed mime_type attribute.
Per deprecation timeline.
|
2017-01-17 20:52:00 -05:00 |
Jinank Jain
|
f4c0eec713
|
Fixed #27699 -- Added negative timedelta support to parse_duration()
|
2017-01-14 11:17:54 +01:00 |
vinay karanam
|
6128c1736d
|
Refs #27637 -- Fixed timesince, timeuntil on New Year's Eve in a leap year.
|
2017-01-02 08:40:44 -05:00 |
Anton Samarchyan
|
5cf4894836
|
Fixed #27628 -- Fixed unarchiving a file without permission data.
|
2016-12-28 19:14:58 -05:00 |
Aleksi Häkli
|
f6671c5d78
|
Fixed #27647 -- Fixed Windows segmentation fault in runserver autoreload.
|
2016-12-28 08:04:09 -05:00 |
Tim Graham
|
51cde873d9
|
Fixed #27648 -- Deprecated (iLmsu) regex groups in url() patterns.
|
2016-12-27 15:59:13 -05:00 |
Mariusz Felisiak
|
3e5c5e6754
|
Fixed #27637 -- Fixed timesince, timeuntil in leap year edge case.
|
2016-12-27 09:29:11 -05:00 |
Jaap Roes
|
3188b49ee2
|
Fixed #25753 -- Made get_format() cache the formats from Django settings
|
2016-12-21 17:40:08 +01:00 |
Michael Lelyakin
|
fb1349ce8c
|
Used ternary if/else in utils.lorem_ipsum.words().
|
2016-12-14 17:36:34 -05:00 |
Mariusz Felisiak
|
8e3a72f4fb
|
Fixed #27583 -- Fixed MultiValueDict.getlist() crash when values for key is None.
Restored the behavior before 727d7ce6cb .
|
2016-12-09 15:31:52 -05:00 |
Anton Samarchyan
|
d0112cf930
|
Fixed #26494 -- Made Archive.extract() preserve file permissions.
|
2016-12-06 08:28:36 -05:00 |
Keda87
|
48826aa541
|
Fixed #27546 -- Removed hardcoded class names in __repr__() methods.
|
2016-12-01 08:11:09 -05:00 |
Adam Chainz
|
71609a5b90
|
Fixed #27555 -- Removed django.utils.functional.lazy_property.
|
2016-11-29 19:01:12 -05:00 |
Tim Graham
|
2e5fbe889f
|
Cleaned up some __getstate__() docstrings.
|
2016-11-23 09:45:21 -05:00 |
Ramin Farajpour Cami
|
0a63ef3f61
|
Fixed #27463 -- Fixed E741 flake8 warnings.
|
2016-11-14 17:40:28 -05:00 |
Ramin Farajpour Cami
|
967be82443
|
Fixed E305 flake8 warnings.
|
2016-11-14 12:30:46 -05:00 |
Tim Graham
|
6072de727f
|
Decorated a few functions.
|
2016-11-14 12:20:44 -05:00 |
Joachim Jablon
|
fd78fb82d6
|
Fixed #27138 -- Restored pre-Python 3.6 behavior of localtime() and make_naive() on Python 3.6.
Reverted test changes in a7a7ecd2b0 and
e43ea36b76 (refs #27025).
|
2016-11-07 19:07:18 -05:00 |
Carl Meyer
|
7107b6ff0f
|
Fixed #27454 -- Skipped gettext calls for apps without a locale dir.
|
2016-11-07 09:59:13 +01:00 |
Krzysztof Urbaniak
|
a01d887a3a
|
Fixed #27063 -- Prevented i18n_patterns() from using too much of the URL as the language.
|
2016-10-31 14:32:01 -04:00 |
Tim Graham
|
414ad25b09
|
Fixed #27327 -- Simplified time zone handling by requiring pytz.
|
2016-10-27 08:53:20 -04:00 |