| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-07-14 | Fixed #26656 -- Added duration (timedelta) support to DjangoJSONEncoder. | Will Hardy | |
| 2016-06-16 | Fixed #26747 -- Used more specific assertions in the Django test suite. | Jon Dufresne | |
| 2016-06-14 | Removed usage of a few deprecated unittest assertions. | Ville Skyttä | |
| 2016-06-07 | Fixed #10107 -- Allowed using mark_safe() as a decorator. | Scott Vitale | |
| Thanks ArcTanSusan for the initial patch. | |||
| 2016-06-04 | Fixed #24781 -- Fixed repr() for lazy objects. | Chesco Igual | |
| 2016-05-30 | Refs #26653 -- Fixed a feedgenerator test that requires a database query on ↵ | Tim Graham | |
| PostgreSQL. | |||
| 2016-05-30 | Fixed #26653 -- Made SyndicationFeed.latest_post_date() return time in UTC. | Ketan Bhatt | |
| 2016-05-10 | Fixed #24046 -- Deprecated the "escape" half of utils.safestring. | Tim Graham | |
| 2016-04-20 | Fixed #26281 -- Added a helpful error message for an invalid format ↵ | Marko Benko | |
| specifier to dateformat.format(). | |||
| 2016-04-08 | Fixed E128 flake8 warnings in tests/. | Tim Graham | |
| 2016-03-23 | Fixed typos in tests/utils_tests/test_ipv6.py test names. | Tim Graham | |
| 2016-03-23 | Fixed #26378 -- Allowed a left byte of zero in mixed IPv4/IPv6 validation. | Amine Yaiche | |
| 2016-03-04 | Added safety to URL decoding in is_safe_url() on Python 2 | Claude Paroz | |
| The errors='replace' parameter to force_text altered the URL before checking it, which wasn't considered sane. Refs 24fc935218 and ada7a4aef. | |||
| 2016-03-04 | Fixed #26308 -- Prevented crash with binary URLs in is_safe_url() | Claude Paroz | |
| This fixes a regression introduced by c5544d28923. Thanks John Eskew for the reporti and Tim Graham for the review. | |||
| 2016-03-01 | Fixed CVE-2016-2512 -- Prevented spoofing is_safe_url() with basic auth. | Mark Striemer | |
| This is a security fix. | |||
| 2016-02-25 | Fixed #26269 -- Prohibited spaces in is_valid_ipv6_address(). | Nick Malakhov | |
| 2016-01-29 | Refs #26022 -- Replaced six.assertRaisesRegex with assertRaisesMessage as ↵ | Hasan | |
| appropriate. | |||
| 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-29 | Cosmetic cleanups in tests/utils_tests/test_numberformat.py | Tim Graham | |
| 2016-01-26 | Fixed #26122 -- Fixed copying a LazyObject | Ben Kraft | |
| Shallow copying of `django.utils.functional.LazyObject` or its subclasses has been broken in a couple of different ways in the past, most recently due to 35355a4. | |||
| 2016-01-25 | Fixed #26125 -- Fixed E731 flake warnings. | userimack | |
| 2016-01-05 | Skipped a dateformat test on Windows as needed. | Tim Graham | |
| Refs 1014ba026e879e56e0f265a8d9f54e6f39843348 | |||
| 2016-01-05 | Fixed #26024 -- Fixed regression in ConditionalGetMiddleware ETag support. | Denis Cornehl | |
| Thanks Denis Cornehl for help with the patch. | |||
| 2015-12-12 | Fixed #20223 -- Added keep_lazy() as a replacement for allow_lazy(). | Iacopo Spalletti | |
| Thanks to bmispelon and uruz for the initial patch. | |||
| 2015-12-03 | Fixed many spelling mistakes in code, comments, and docs. | Josh Soref | |
| 2015-11-07 | Fixed debug view crash during autumn DST change. | Aymeric Augustin | |
| This only happens if USE_TZ = False and pytz is installed (perhaps not the most logical combination, but who am I to jugde?) Refs #23714 which essentially fixed the same problem when USE_TZ = True. Thanks Florian and Carl for insisting until I wrote a complete patch. | |||
| 2015-10-03 | Fixed #25389 -- Fixed pickling a SimpleLazyObject wrapping a model. | Ben Kraft | |
| Pickling a `SimpleLazyObject` wrapping a model did not work correctly; in particular it did not add the `_django_version` attribute added in 42736ac8. Now it will handle this and other custom `__reduce__` methods correctly. | |||
| 2015-09-23 | Refs #23613 -- Removed django.utils.checksums per deprecation timeline. | Tim Graham | |
| 2015-09-23 | Refs #23269 -- Removed the removetags template tag and related functions per ↵ | Tim Graham | |
| deprecation timeline. | |||
| 2015-09-16 | Fixed #24496 -- Added CSRF Referer checking against CSRF_COOKIE_DOMAIN. | Matt Robenolt | |
| Thanks Seth Gottlieb for help with the documentation and Carl Meyer and Joshua Kehn for reviews. | |||
| 2015-09-12 | Fixed #23395 -- Limited line lengths to 119 characters. | Dražen Odobašić | |
| 2015-09-07 | Fixed #24917 -- Made admindocs display model methods that take arguments. | Zan Anderle | |
| 2015-08-29 | Made the autoreloader survive all exceptions. | Aymeric Augustin | |
| Refs #24704. | |||
| 2015-08-29 | Ensured gen_filenames() yields native strings. | Aymeric Augustin | |
| This also fixes a test failure on Python 2 when Django is installed in a non-ASCII path. This problem cannot happen on Python 3. | |||
| 2015-08-29 | Refactored autoreload tests. | Aymeric Augustin | |
| * Added helpers to test uncached and cached access. * Fixed test_project_root_locale: it duplicated test_locale_paths_setting. * Rewrote test_only_new_files: test more cases. | |||
| 2015-08-29 | Accounted for error files in the autoreloader. | Aymeric Augustin | |
| * When some old files contain errors, the second call to gen_filenames() should return them. * When some new files contain errors, the first call to gen_filenames(only_new=True) should return them. | |||
| 2015-07-27 | Fixed #21127 -- Started deprecation toward requiring on_delete for ↵ | Flavio Curella | |
| ForeignKey/OneToOneField | |||
| 2015-07-17 | Fixed #16501 -- Added an allow_unicode parameter to SlugField. | Edward Henderson | |
| Thanks Flavio Curella and Berker Peksag for the initial patch. | |||
| 2015-07-09 | Fixed #25093 -- Added utils.datastructures.OrderedSet.__len__() | darkryder | |
| 2015-06-24 | Renamed RemovedInDjangoXYWarnings for new roadmap. | Tim Graham | |
| Forwardport of ae1d663b7913f6da233c55409c4973248372d302 from stable/1.8.x plus more. | |||
| 2015-06-23 | Fixed #25000 -- Fixed cast to string for lazy objects. | Marten Kenbeek | |
| Implemented __str__() to return the string-representation of the proxied object, not the proxy itself, if the lazy object didn't have a string-like object in its resultclasses. | |||
| 2015-06-13 | Fixed #24978 -- Escaped special characters in loaddata fixture paths | Moritz Sichert | |
| 2015-06-12 | Fixed #24965 -- Made LiveServerTestCase.live_server_url accessible from class | Moritz Sichert | |
| 2015-06-06 | Fixed ImportError message in utils.module_loading.import_string() | Tomasz Kontusz | |
| 2015-06-04 | Fixed #19210 -- Added leap year support to django.utils.timesince() | Raphael Michel | |
| 2015-06-04 | Fixed #24728 -- Renamed mime_type to content_type for syndication feeds | Raphael Michel | |
| Renamed the mime_type properties of RssFeed and Atom1Feed to content_type and start deprecation for the old names. | |||
| 2015-06-02 | Fixed #24897 -- Allowed using choices longer than 1 day with DurationField | zauddelig | |
| 2015-05-27 | Fixed #24836 -- Made force_text() resolve lazy objects. | Tim Graham | |
| 2015-05-20 | Refs #24652 -- Used SimpleTestCase where appropriate. | Simon Charette | |
