{"push_id":576964009,"size":900,"distinct_size":900,"ref":"refs/heads/master","head":"b4caa91c8bedf3c236a143dc955f8ecae0439a88","before":"d552da1f8d42b7c6db992fee42bc4781f5fdde43","commits":[{"sha":"4f90c99635149fae2f488c03f0b52303fe97e0aa","author":{"email":"242e3d0e3653e1548f90b4ce28eb50872ea7c664@gmail.com","name":"Berker Peksag"},"message":"Fixed #23665 -- Noted precedence of settings.USE_L10N in MONTH_DAY_FORMAT and YEAR_MONTH.","distinct":true,"url":"https://api.github.com/repos/adamchainz/django/commits/4f90c99635149fae2f488c03f0b52303fe97e0aa"},{"sha":"88e13b44edaaad8a49ec0e6a1195b7ca12333b77","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@tartarus.org","name":"James Aylett"},"message":"Fixed #23827 -- TZ behavior in Storage API ref doc\n\nThis is derived from the current behaviour of FileSystemStorage.\nNote that since this was not previously documented, other\nimplementations may not currently conform.","distinct":true,"url":"https://api.github.com/repos/adamchainz/django/commits/88e13b44edaaad8a49ec0e6a1195b7ca12333b77"},{"sha":"48515ee1f7bec437544a0a958332483298f4028b","author":{"email":"0c1dfb3009c383c16ad07a57ed3bce0e8e2a6964@dobarkod.hr","name":"nmundar"},"message":"Fixed #23690 - fixed examples of manual rendering of form fields\n\nDocumentation for rendering form fields manually is now updated to use fields id_for_label instead of hardcoded values with additional mention of label_tag for alternative generation of complete label tag.","distinct":true,"url":"https://api.github.com/repos/adamchainz/django/commits/48515ee1f7bec437544a0a958332483298f4028b"},{"sha":"b4bb5cd0a31c6e9ebc2be9dff245f506940f9159","author":{"email":"2c6dc053e7ddcb8773feb3b3dc3c1399a0239c51@10clouds.com","name":"Grzegorz Slusarek"},"message":"Fixed #23585 - Corrected internal comment.\n\nRemoved misleading comment and provide correct one, explaining\nidea behind hardcoded CSRF template context processor.","distinct":true,"url":"https://api.github.com/repos/adamchainz/django/commits/b4bb5cd0a31c6e9ebc2be9dff245f506940f9159"},{"sha":"13d613f80011852404198dfafd1f09c0c0ea42e6","author":{"email":"15825e965fe4777b502146b56445f932a4fc37e4@vanschelven.com","name":"Klaas van Schelven"},"message":"Use topological sort for migration operation dependency resolution\n\nrather than an ad-hoc algorithm","distinct":true,"url":"https://api.github.com/repos/adamchainz/django/commits/13d613f80011852404198dfafd1f09c0c0ea42e6"},{"sha":"6d2cad14f7cb01b83383e5faa18b5c845689298a","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@aeracode.org","name":"Andrew Godwin"},"message":"Merge pull request #3525 from vanschelven/master\n\nUse topological sort for migration operation dependency resolution","distinct":true,"url":"https://api.github.com/repos/adamchainz/django/commits/6d2cad14f7cb01b83383e5faa18b5c845689298a"},{"sha":"39e3ef88c237e3f4cedc89cd36494a6d3f490812","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@aeracode.org","name":"Andrew Godwin"},"message":"Merge pull request #3516 from jaylett/filestorage-timezones\n\nFixed #23827 -- TZ behavior in Storage API ref doc","distinct":true,"url":"https://api.github.com/repos/adamchainz/django/commits/39e3ef88c237e3f4cedc89cd36494a6d3f490812"},{"sha":"f59fd15c4928caf3dfcbd50f6ab47be409a43b01","author":{"email":"62540d1889a3980382e84fd3cfe756bbbb055efd@gmail.com","name":"Josh Smeaton"},"message":"Fixed #14030 -- Allowed annotations to accept all expressions","distinct":true,"url":"https://api.github.com/repos/adamchainz/django/commits/f59fd15c4928caf3dfcbd50f6ab47be409a43b01"},{"sha":"83d104d61af1ee7d8dc1192f0801a7cee972e9de","author":{"email":"7d64dbc04187ef4ff3002b119b8edfcfccfa8892@gmail.com","name":"Tim Graham"},"message":"Revert \"Use topological sort for migration operation dependency resolution\"\n\nThis commit broke the tests on Python 3.\n\nThis reverts commit 13d613f80011852404198dfafd1f09c0c0ea42e6.","distinct":true,"url":"https://api.github.com/repos/adamchainz/django/commits/83d104d61af1ee7d8dc1192f0801a7cee972e9de"},{"sha":"a7c58eaca45ede76f94d2859877c7f42b28c48da","author":{"email":"0c11e55e6a36a8185db5745ba7416a2dde0b12ba@digitaldaan.nl","name":"Daan Vielen"},"message":"added test and fix to check for default null on ArrayField","distinct":true,"url":"https://api.github.com/repos/adamchainz/django/commits/a7c58eaca45ede76f94d2859877c7f42b28c48da"},{"sha":"9dde0a211e0be8829e03b3c0fb236c408f888d44","author":{"email":"cdef47331d154590d7c9011d87dfdd7e68346c04@hipo.biz","name":"Yigit Guler"},"message":"Fixed #23793 -- Clarified password reset messages.","distinct":true,"url":"https://api.github.com/repos/adamchainz/django/commits/9dde0a211e0be8829e03b3c0fb236c408f888d44"},{"sha":"fefb77934e6b8f91ce44be7e1438146cb99baa19","author":{"email":"ea459b85d29ed2437a269198bcf87434e79675f1@gmail.com","name":"Niels Kouwenhoven"},"message":"Fixes #23837: Replace list.pop(0) by deque.popleft() in dfs function in migrations","distinct":true,"url":"https://api.github.com/repos/adamchainz/django/commits/fefb77934e6b8f91ce44be7e1438146cb99baa19"},{"sha":"9a5a4361c577d14cad303019f14ebc6d1ec01674","author":{"email":"a9c21946893787a654a96c0a16fcff7209b6e04a@gmail.com","name":"Marc Tamlyn"},"message":"Merge pull request #3531 from ddaan/ticket_23834\n\nfixed #23834 -- added test and fix to check for default null on ArrayField","distinct":true,"url":"https://api.github.com/repos/adamchainz/django/commits/9a5a4361c577d14cad303019f14ebc6d1ec01674"},{"sha":"c1584e1df45a28cc374f634982065472dd23cc11","author":{"email":"2e258dd1c9ef91c19550813848a3655c965eff60@solidlinks.nl","name":"Erik Romijn"},"message":"Refs #23793 -- Fixed test failure after password reset messages clarification","distinct":true,"url":"https://api.github.com/repos/adamchainz/django/commits/c1584e1df45a28cc374f634982065472dd23cc11"},{"sha":"c5def493d0993d65bf7d96f0a204006cbeaa6178","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@aeracode.org","name":"Andrew Godwin"},"message":"Fixed #23835: Changed circular dependency in DFS to be less infinite","distinct":true,"url":"https://api.github.com/repos/adamchainz/django/commits/c5def493d0993d65bf7d96f0a204006cbeaa6178"},{"sha":"c5132382f081bd1b5a3618bbf23fa0cf720af14b","author":{"email":"cdef47331d154590d7c9011d87dfdd7e68346c04@hipo.biz","name":"Yigit Guler"},"message":"Fixed #23793 -- Clarified password reset behavior in auth docs","distinct":true,"url":"https://api.github.com/repos/adamchainz/django/commits/c5132382f081bd1b5a3618bbf23fa0cf720af14b"},{"sha":"35dac5070bc3422cd2c6c2f46a28d1a1af2a2c50","author":{"email":"f1dda22f6c87388a4ea6486ed19dfd0f6f6df13d@2xlibre.net","name":"Claude Paroz"},"message":"Added a new GeoJSON serialization format for GeoDjango\n\nThanks Reinout van Rees for the review.","distinct":true,"url":"https://api.github.com/repos/adamchainz/django/commits/35dac5070bc3422cd2c6c2f46a28d1a1af2a2c50"},{"sha":"1ed9b9e2e2b62f6ef89558f98d786e9fcd649152","author":{"email":"de187642e6c75f60d10f29e52cab54cdf676870d@oddbird.net","name":"Carl Meyer"},"message":"Merge pull request #3536 from Zweedeend/ticket_23837\n\nFixes #23837: Replace list with deque in migration-planner for improved performance.","distinct":true,"url":"https://api.github.com/repos/adamchainz/django/commits/1ed9b9e2e2b62f6ef89558f98d786e9fcd649152"},{"sha":"fa680ce1e252666d125264b2e93782c127ebe8c8","author":{"email":"223bb78da41f44447ff0ad216d5a49d6b0f1c366@fnstudio.it","name":"Fabio Natali"},"message":"Fixed #23825 -- Added links for decorating class-based views to the CSRF docs.","distinct":true,"url":"https://api.github.com/repos/adamchainz/django/commits/fa680ce1e252666d125264b2e93782c127ebe8c8"},{"sha":"d2d6c0c097072e2a8ece755fdc2d50c111104e7d","author":{"email":"242e3d0e3653e1548f90b4ce28eb50872ea7c664@gmail.com","name":"Berker Peksag"},"message":"Fixed #21363 -- Added datetime.timedelta support to TimestampSigner.unsign().","distinct":true,"url":"https://api.github.com/repos/adamchainz/django/commits/d2d6c0c097072e2a8ece755fdc2d50c111104e7d"}]}