| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-07-14 | [1.10.x] Fixed #26888 -- Fixed concurrency issue in URL resolver. | Marten Kenbeek | |
| Fixed a regression in 625b8e9295d79650208bfb3fca8bf9e6aaf578e4: improper short-circuiting could lead to a KeyError when threads concurrently call RegexURLResolver._populate(). Backport of 389a5318a06e7e4d8f8aba14af88c4cc4ea0db47 from master | |||
| 2016-07-01 | [1.10.x] Replaced use of TestCase.fail() with assertRaises(). | Tim Graham | |
| Also removed try/except/fail antipattern that hides exceptions. Backport of c9ae09addffb839403312131d4251e9d8b454508 from master | |||
| 2016-06-20 | [1.10.x] Refs #22384 -- Readded RegexURLResolver.reverse(). | Tim Graham | |
| It was removed in 785cc71d5b3300e2702b0b2fc7316e58ca70b563 only because it was untested and unused in Django itself, however, some third-party apps use it. Backport of 4e400dcb79bc468ee1ff899312a00ed8dc3e795c from master | |||
| 2016-06-18 | [1.10.x] Fixed #24931 -- Made namespaced RegexURLResolvers populate callback ↵ | Markus Holtermann | |
| strings. Fixed a regression in 2f16ff5a6cbd71fc6c50e88e4087f3657222e90e. Thanks Tim Graham for the review. Backport of 625b8e9295d79650208bfb3fca8bf9e6aaf578e4 from master | |||
| 2016-05-17 | Fixed #26601 -- Improved middleware per DEP 0005. | Florian Apolloner | |
| Thanks Tim Graham for polishing the patch, updating the tests, and writing documentation. Thanks Carl Meyer for shepherding the DEP. | |||
| 2016-04-09 | Fixed #25847 -- Made User.is_(anonymous|authenticated) properties. | Jeremy Lainé | |
| 2016-02-06 | Fixed #26175 -- Removed SHA1 password hashes in tests. | Tim Graham | |
| 2016-01-29 | Refs #26022 -- Used context manager version of assertRaisesMessage in tests. | Hasan | |
| 2016-01-29 | Refs #26022 -- Used context manager version of assertRaises in tests. | Hasan | |
| 2016-01-06 | Fixed #26039 -- Unwrapped nested partials in URL reversal. | Grégory Starck | |
| Prior to Python 3.5 nested partials need to be fully "unfolded" to get the actual function. | |||
| 2015-12-31 | Fixed #26013 -- Moved django.core.urlresolvers to django.urls. | Marten Kenbeek | |
| Thanks to Tim Graham for the review. | |||
| 2015-12-29 | Fixed typo in test name. | knbk | |
| 2015-12-22 | Moved URLObject in tests to separate utils module. | Marten Kenbeek | |
| 2015-11-03 | Fixed #25668 -- Misc spelling errors | Ville Skyttä | |
| 2015-10-22 | Fixed "URLconf" spelling in code comments. | Tim Graham | |
| 2015-09-23 | Refs #22384 -- Removed the ability to reverse URLs by dotted path per ↵ | Tim Graham | |
| deprecation timeline. | |||
| 2015-09-23 | Refs #22218 -- Removed conf.urls.patterns() per deprecation timeline. | Tim Graham | |
| 2015-09-12 | Fixed #23395 -- Limited line lengths to 119 characters. | Dražen Odobašić | |
| 2015-06-24 | Renamed RemovedInDjangoXYWarnings for new roadmap. | Tim Graham | |
| Forwardport of ae1d663b7913f6da233c55409c4973248372d302 from stable/1.8.x plus more. | |||
| 2015-06-20 | Fixed #14200 -- Added a fallback if HttpRequest.urlconf is None. | Marten Kenbeek | |
| Made BaseHandler fall back to settings.ROOT_URLCONF if HttpRequest.urlconf is set to None, rather than raising ImproperlyConfigured. | |||
| 2015-06-08 | Fixed #21927 -- Made application and instance namespaces more distinct. | Marten Kenbeek | |
| Made URL application namespaces be set in the included URLconf and instance namespaces in the call to include(). Deprecated other ways to set application and instance namespaces. | |||
| 2015-06-06 | Fixed #24906 -- Fixed ResolverMatch.app_name for nested namespaces. | Marten Kenbeek | |
| Set ResolverMatch.app_name to the full path of nested application namespaces. | |||
| 2015-06-05 | Fixed #24904 -- Fixed nested namespaces in current_app. | Marten Kenbeek | |
| Fixed reverse() to correctly handled nested namespace lookups in current_app. | |||
| 2015-05-20 | Refs #24652 -- Used SimpleTestCase where appropriate. | Simon Charette | |
| 2015-04-26 | Fixed #24707 -- Improved error reporting for explicitly imported uncallable ↵ | Harry | |
| views | |||
| 2015-03-23 | Fixed #16362 -- Allowed lookaround assertions in URL patterns. | Bas Peschier | |
| 2015-03-23 | Fixed #13525 -- Added tests and docs for nested parameters in URL patterns. | Bas Peschier | |
| When reversing, only outer parameters are used if captured parameters are nested. Added tests to check the edge cases and documentation for the behavior with an example to avoid it. | |||
| 2015-03-18 | Fixed #24476 -- Added context manager/decorator for overriding script prefix. | Bas Peschier | |
| Tests were using an undocumented keyword argument for easily overriding script prefix while reversing. This is now changed into a test utility which can be used as decorator or context manager. | |||
| 2015-03-12 | Cleaned up urlpatterns_reverse tests. | Bas Peschier | |
| 2015-03-12 | Fixed #24013 -- Fixed escaping of reverse() prefix. | Bas Peschier | |
| Prefix was treated as a part of the url pattern, which it is not. Improved tests to conform with RFC 3986 which allows certain characters in path segments without being escaped. | |||
| 2015-03-12 | Fixed #12943 -- Allowed unnamed arguments to be propagated in includes | Bas Peschier | |
| Propagated unnamed arguments as positional arguments into included URLconfs if no named arguments are defined. Positional and keyword arguments are never combined. | |||
| 2015-02-12 | Added missing import from last commit. | Tim Graham | |
| 2015-02-12 | Fixed #17716 -- Prevented include('...', app_name='...') without a namespace. | Tim Graham | |
| 2015-02-06 | Fixed E265 comment style | Collin Anderson | |
| 2015-02-06 | Sorted imports with isort; refs #23860. | Tim Graham | |
| 2015-02-03 | Fixed #24149 -- Normalized tuple settings to lists. | darkryder | |
| 2015-02-03 | Fixed #24252 -- Forced lazy __str__ to utf-8 on Python 2 | Claude Paroz | |
| Thanks Stanislas Guerra for the report and Tomas Ehrlich for the review. | |||
| 2015-01-18 | Changed RedirectView.permanent to False per deprecation timeline; refs #21587. | Tim Graham | |
| 2015-01-17 | Removed the validate management command per deprecation timeline. | Tim Graham | |
| 2014-12-30 | Applied ignore_warnings to Django tests | Claude Paroz | |
| 2014-11-29 | Fixed #23923 -- Promoted Django's deprecation warnings to errors in runtests.py | Tim Graham | |
| 2014-11-28 | Corrected deprecation warnings for RedirectView; refs #21587. | Berker Peksag | |
| 2014-11-25 | Fixed #21587 -- Added a warning for changing default of RedirectView.permanent. | Berker Peksag | |
| 2014-11-03 | Fixed #23620 -- Used more specific assertions in the Django test suite. | Berker Peksag | |
| 2014-10-07 | Fixed #23522 -- Changed reverse() to return a Unicode string; not bytes | Jon Dufresne | |
| 2014-08-20 | Prevented reverse() from generating URLs pointing to other hosts. | Florian Apolloner | |
| This is a security fix. Disclosure following shortly. | |||
| 2014-08-12 | Fixed #23276 -- Deprecated passing views as strings to url(). | Tim Graham | |
| 2014-07-09 | Fixed #22223 -- Prevented over-escaping URLs in reverse() | Claude Paroz | |
| And follow more closely the class of characters defined in the RFC 3986. Thanks Erik van Zijst for the report and the initial patch, and Tim Graham for the review. | |||
| 2014-06-23 | Refactored common code in handlers/base.py and urlresolvers.py | Anubhav Joshi | |
| 2014-06-16 | Added database migration for contrib.auth. | Tim Graham | |
| refs #22170. | |||
