| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-07-14 | 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(). | |||
| 2016-07-01 | Fixed a urlpatterns_reverse test on Python 2 non-ASCII path. | Tim Graham | |
| 2016-06-28 | Replaced use of TestCase.fail() with assertRaises(). | Tim Graham | |
| Also removed try/except/fail antipattern that hides exceptions. | |||
| 2016-06-20 | 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. | |||
| 2016-06-18 | Fixed #24931 -- Made namespaced RegexURLResolvers populate callback strings. | Markus Holtermann | |
| Fixed a regression in 2f16ff5a6cbd71fc6c50e88e4087f3657222e90e. Thanks Tim Graham for the review. | |||
| 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-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 | |
| 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-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 | 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-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-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. | |||
| 2014-06-03 | Fixed #22384 -- Deprecated reversing URLs by dotted path. | Tim Graham | |
| 2014-05-28 | Fixed a typo that Tim Graham noticed | Alex Gaynor | |
| 2014-05-28 | Fixed several typos in Django | Alex Gaynor | |
| 2014-04-23 | Fixed #21157 -- Fixed problems with ResolverMatch | Kevin Christopher Henry | |
| - Fixed bug in get_callable() that caused resolve() to put a string in ResolverMatch.func. - Made ResolverMatch.url_name match the actual url name (or None). - Updated tests that used the string value in ResolverMatch.func, and added regression tests for this bug. - Corrected test urls whose dummy view paths caused failures (behavior that was previously masked by this bug). | |||
| 2014-04-21 | Fixed a remote code execution vulnerabilty in URL reversing. | Tim Graham | |
| Thanks Benjamin Bach for the report and initial patch. This is a security fix; disclosure to follow shortly. | |||
