{"push_id":742956063,"size":25,"distinct_size":0,"ref":"refs/heads/master","head":"cbe4efcbc13ad402bf1f1a94b02a8ec93f20327d","before":"dfdcb3ca226023c4166c69abccc7f627ea69aa80","commits":[{"sha":"19e67c6cd13d6442abb2a6eba1b7fba80dcf5457","author":{"email":"f06f709b1d180d3115a8666833c279f3a51ec57d@wildfish.com","name":"Rolo"},"message":"Fixed #24677 -- Made TextField.to_python() return a string.\n\nThis is consistent with CharField.","distinct":false,"url":"https://api.github.com/repos/asser/django/commits/19e67c6cd13d6442abb2a6eba1b7fba80dcf5457"},{"sha":"238e2ac3690755d0e6c2dfca815e2b6f84a47f6e","author":{"email":"58d0ab9b51c404152910167b6f877123a5c94faf@maykinmedia.nl","name":"Sergei Maertens"},"message":"Fixed #18166 -- Added form_kwargs support to formsets.\n\nBy specifying form_kwargs when instantiating the formset, or overriding\nthe `get_form_kwargs` method on a formset class, you can pass extra\nkeyword arguments to the underlying `Form` instances.\n\nIncludes tests and documentation update.","distinct":false,"url":"https://api.github.com/repos/asser/django/commits/238e2ac3690755d0e6c2dfca815e2b6f84a47f6e"},{"sha":"3e9b5bfd9c3e16c968278f7d050f52739690eb29","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@raphaelmichel.de","name":"Raphael Michel"},"message":"Fixed #7060 -- Added a note about race conditions to the tutorial","distinct":false,"url":"https://api.github.com/repos/asser/django/commits/3e9b5bfd9c3e16c968278f7d050f52739690eb29"},{"sha":"5c125f63f77e169a459c11bab0f639c83fabc6e2","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@raphaelmichel.de","name":"Raphael Michel"},"message":"Fixed #24728 -- Renamed mime_type to content_type for syndication feeds\n\nRenamed the mime_type properties of RssFeed and Atom1Feed to\ncontent_type and start deprecation for the old names.","distinct":false,"url":"https://api.github.com/repos/asser/django/commits/5c125f63f77e169a459c11bab0f639c83fabc6e2"},{"sha":"5c98223f39e5cf92c603a08e7ed70d57e565a5a3","author":{"email":"547a3ca89b78629824c606f7a13922080e120a54@thenicols.net","name":"Alasdair Nicol"},"message":"Fixed #24191 -- Documented Form.changed_data\n\nThanks rhertzog and Björn Påhlsson for the suggestion.","distinct":false,"url":"https://api.github.com/repos/asser/django/commits/5c98223f39e5cf92c603a08e7ed70d57e565a5a3"},{"sha":"5987b3c46d5a6948737627d294d95ed54d49eae6","author":{"email":"547a3ca89b78629824c606f7a13922080e120a54@thenicols.net","name":"Alasdair Nicol"},"message":"Removed comment from Form.changed_data; refs #24191","distinct":false,"url":"https://api.github.com/repos/asser/django/commits/5987b3c46d5a6948737627d294d95ed54d49eae6"},{"sha":"7bda2d8ebc7833747363ac837fecb6535c817dcd","author":{"email":"a9c21946893787a654a96c0a16fcff7209b6e04a@gmail.com","name":"Marc Tamlyn"},"message":"Fixed #24837 -- field__contained_by=Range\n\nProvide `contained_by` lookups for the equivalent single valued fields\nrelated to the range field types. This acts as the opposite direction to\nrangefield__contains.\n\nWith thanks to schinckel for the idea and initial tests.","distinct":false,"url":"https://api.github.com/repos/asser/django/commits/7bda2d8ebc7833747363ac837fecb6535c817dcd"},{"sha":"40f0a84cb151669313faadf857aaddd18d39aaeb","author":{"email":"a377704db3ed5861f3f01cc9e56ff4cb072ac88d@dracos.co.uk","name":"Matthew Somerville"},"message":"Fixed #24159 -- Made compilemessages run across all apps.\n\nUpdated the command to match the documentation, which states it\nruns over all .po files.","distinct":false,"url":"https://api.github.com/repos/asser/django/commits/40f0a84cb151669313faadf857aaddd18d39aaeb"},{"sha":"0207bdd2d4157c542c981264c86706b78ca246e9","author":{"email":"7a5b6ccf5cffa35c5049b24807731ed7a4fdb4e7@1procentclub.nl","name":"Loek van Gent"},"message":"Fixed #24474 -- Allowed configuring the admin's empty change list value.","distinct":false,"url":"https://api.github.com/repos/asser/django/commits/0207bdd2d4157c542c981264c86706b78ca246e9"},{"sha":"6700c909358d2ff9ff96f28dbc549906d8d32206","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@raphaelmichel.de","name":"Raphael Michel"},"message":"Fixed #19210 -- Added leap year support to django.utils.timesince()","distinct":false,"url":"https://api.github.com/repos/asser/django/commits/6700c909358d2ff9ff96f28dbc549906d8d32206"},{"sha":"2dc93bb10ab1c2af1df9977f1b51d47cadab7b21","author":{"email":"a377704db3ed5861f3f01cc9e56ff4cb072ac88d@dracos.co.uk","name":"Matthew Somerville"},"message":"Fixed #22316 -- Added time filters to TimeField on SQLite.\n\nThis was implemented for non-SQLite backends in 1.7 (as a\nside effect of #16187).","distinct":false,"url":"https://api.github.com/repos/asser/django/commits/2dc93bb10ab1c2af1df9977f1b51d47cadab7b21"},{"sha":"ed63df3fc2f0c228354ca3435e9bed45be9d0909","author":{"email":"f1b5a91d4d6ad523f2610114591c007e75d15084@steadman.io","name":"Steadman"},"message":"Fixed #24899 -- Split migrations autodetector._detect_changes() method","distinct":false,"url":"https://api.github.com/repos/asser/django/commits/ed63df3fc2f0c228354ca3435e9bed45be9d0909"},{"sha":"6cc2113204a83aa539782e7db8b1af06bfe3c653","author":{"email":"1c44b35abb7ef4253313318b13added2d9fec8f5@gmail.com","name":"Michael Manfre"},"message":"Added comment to test_query_clone indicating lack of assert is intentional.","distinct":false,"url":"https://api.github.com/repos/asser/django/commits/6cc2113204a83aa539782e7db8b1af06bfe3c653"},{"sha":"fc19f9315be312b5e5f00e0004b8696e36f852e7","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@asokolovskiy.com","name":"Andriy Sokolovskiy"},"message":"Refs #22728 - Added missing tests for defaults__exact case","distinct":false,"url":"https://api.github.com/repos/asser/django/commits/fc19f9315be312b5e5f00e0004b8696e36f852e7"},{"sha":"35291df7f786f8c9b8177e4baa286e6f12597407","author":{"email":"600c9aa9903c0092b93aeb0f848189e46fd6854a@platonix.com","name":"Shai Berger"},"message":"Fixed #19542: Made mirroring databases for tests work with Oracle\n\nNo tests are provided because there is no sane way to test database\nsettings within the Django test suite.\n\nThanks Aymeric Augustin for review.","distinct":false,"url":"https://api.github.com/repos/asser/django/commits/35291df7f786f8c9b8177e4baa286e6f12597407"},{"sha":"1f28521e0ac81dcc660a5b9891f45a20306e093a","author":{"email":"a9c21946893787a654a96c0a16fcff7209b6e04a@gmail.com","name":"Marc Tamlyn"},"message":"Merge pull request #4786 from coldmind/refs_22728\n\nRefs #22728 - Added missing tests for defaults__exact case","distinct":false,"url":"https://api.github.com/repos/asser/django/commits/1f28521e0ac81dcc660a5b9891f45a20306e093a"},{"sha":"071801ccff970682a799ce754431a3c3ce3d6902","author":{"email":"600c9aa9903c0092b93aeb0f848189e46fd6854a@platonix.com","name":"Shai Berger"},"message":"Cleanup: Removed the try-except-fail antipattern from tests\n\nFound cases where testing code was doing\n\n    try:\n        whatever\n    except (some excption type):\n        self.fail(\"exception shouldn't be thrown\")\n\nreplaced it with just\n\n    whatever\n\nas this makes the unexpected errors easier to debug, and the tests\nwould fail just as much and aren't rendered less readable.\n\nThanks Markus Holtermann for review","distinct":false,"url":"https://api.github.com/repos/asser/django/commits/071801ccff970682a799ce754431a3c3ce3d6902"},{"sha":"f954c517203d1fceaa1de26b17b242690cc138fa","author":{"email":"34dc2c4cad4dc1feb648e00fb425cb741e7e23ff@gmail.com","name":"Yamila Moreno"},"message":"Fixed #24926 -- Removed outdated information from deployment","distinct":false,"url":"https://api.github.com/repos/asser/django/commits/f954c517203d1fceaa1de26b17b242690cc138fa"},{"sha":"fe21fb810a1bd12b10c534923809423b5c1cf4d7","author":{"email":"cd5d49e4d71817d0d870f02fc19163fd3c2f6d3a@keith-magee.com","name":"Russell Keith-Magee"},"message":"Merge pull request #4757 from sergei-maertens/ticket_18166\n\nFixed #18166 -- Added ability to pass kwargs to the form constructor in a formset.","distinct":false,"url":"https://api.github.com/repos/asser/django/commits/fe21fb810a1bd12b10c534923809423b5c1cf4d7"},{"sha":"4ab53a558ac01c2dd7dafb8350cd72c630372335","author":{"email":"4235227b51436ad86d07c7cf5d69bda2644984de@ian.feete.org","name":"Ian Foote"},"message":"Fixed #24767 -- Added Greatest and Least expressions\n\nGreatest and Least are row-level Function versions of Min and Max.","distinct":false,"url":"https://api.github.com/repos/asser/django/commits/4ab53a558ac01c2dd7dafb8350cd72c630372335"}]}