<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/tests/postgres_tests/test_json.py, branch 3.1b1</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=3.1b1</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=3.1b1'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2020-05-08T05:23:31Z</updated>
<entry>
<title>Fixed #12990, Refs #27694 -- Added JSONField model field.</title>
<updated>2020-05-08T05:23:31Z</updated>
<author>
<name>sage</name>
<email>laymonage@gmail.com</email>
</author>
<published>2019-06-09T00:56:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=6789ded0a6ab797f0dcdfa6ad5d1cfa46e23abcd'/>
<id>urn:sha1:6789ded0a6ab797f0dcdfa6ad5d1cfa46e23abcd</id>
<content type='text'>
Thanks to Adam Johnson, Carlton Gibson, Mariusz Felisiak, and Raphael
Michel for mentoring this Google Summer of Code 2019 project and
everyone else who helped with the patch.

Special thanks to Mads Jensen, Nick Pope, and Simon Charette for
extensive reviews.

Co-authored-by: Mariusz Felisiak &lt;felisiak.mariusz@gmail.com&gt;
</content>
</entry>
<entry>
<title>Refs #28214 -- Added test for escaping JSONField key lookups.</title>
<updated>2020-02-05T13:31:30Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2020-02-05T13:31:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=7fa1a93c6c8109010a6ff3f604fda83b604e0e97'/>
<id>urn:sha1:7fa1a93c6c8109010a6ff3f604fda83b604e0e97</id>
<content type='text'>
Thanks mrsanders for the report.

Fixed in 7deeabc7c7526786df6894429ce89a9c4b614086.</content>
</entry>
<entry>
<title>Refs #12990 -- Moved CheckFieldDefaultMixin to the django.db.models.fields.mixins.</title>
<updated>2019-10-17T10:30:29Z</updated>
<author>
<name>sage</name>
<email>laymonage@gmail.com</email>
</author>
<published>2019-10-17T09:36:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=6f82df69efa372fb4bddf272fff577850a09f1dc'/>
<id>urn:sha1:6f82df69efa372fb4bddf272fff577850a09f1dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #30826 -- Fixed crash of many JSONField lookups when one hand side is key transform.</title>
<updated>2019-10-11T08:55:22Z</updated>
<author>
<name>Louise Grandjonc</name>
<email>louve.grandjonc@gmail.com</email>
</author>
<published>2019-10-01T23:25:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=7d1bf29977bb368d7c28e7c6eb146db3b3009ae7'/>
<id>urn:sha1:7d1bf29977bb368d7c28e7c6eb146db3b3009ae7</id>
<content type='text'>
Regression in 6c3dfba89215fc56fc27ef61829a6fff88be4abb.
</content>
</entry>
<entry>
<title>Fixed #30769 -- Fixed a crash when filtering against a subquery JSON/HStoreField annotation.</title>
<updated>2019-09-16T06:24:40Z</updated>
<author>
<name>Simon Charette</name>
<email>simon.charette@zapier.com</email>
</author>
<published>2019-09-16T03:25:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=6c3dfba89215fc56fc27ef61829a6fff88be4abb'/>
<id>urn:sha1:6c3dfba89215fc56fc27ef61829a6fff88be4abb</id>
<content type='text'>
This was a regression introduced by 7deeabc7c7526786df6894429ce89a9c4b614086
to address CVE-2019-14234.

Thanks Tim Kleinschmidt for the report and Mariusz for the tests.
</content>
</entry>
<entry>
<title>Fixed #30672 -- Fixed crash of JSONField/HStoreField key transforms on expressions with params.</title>
<updated>2019-08-14T13:25:35Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2019-08-14T13:25:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=1f8382d34d54061eddc41df6994e20ee38c60907'/>
<id>urn:sha1:1f8382d34d54061eddc41df6994e20ee38c60907</id>
<content type='text'>
Regression in 4f5b58f5cd3c57fee9972ab074f8dc6895d8f387.

Thanks Florian Apolloner for the report and helping with tests.</content>
</entry>
<entry>
<title>Fixed #30704 -- Fixed crash of JSONField nested key and index transforms on expressions with params.</title>
<updated>2019-08-13T06:42:17Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2019-08-13T06:42:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=c19ad2da4b573431843e5cead77f4139e29c77a0'/>
<id>urn:sha1:c19ad2da4b573431843e5cead77f4139e29c77a0</id>
<content type='text'>
Thanks Florian Apolloner for the report and helping with tests.</content>
</entry>
<entry>
<title>Fixed CVE-2019-14234 -- Protected JSONField/HStoreField key and index lookups against SQL injection.</title>
<updated>2019-08-01T07:24:54Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2019-07-22T08:45:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=7deeabc7c7526786df6894429ce89a9c4b614086'/>
<id>urn:sha1:7deeabc7c7526786df6894429ce89a9c4b614086</id>
<content type='text'>
Thanks to Sage M. Abdullah for the report and initial patch.
Thanks Florian Apolloner for reviews.
</content>
</entry>
<entry>
<title>Fixed #30400 -- Improved typography of user facing strings.</title>
<updated>2019-06-28T14:46:18Z</updated>
<author>
<name>Jon Dufresne</name>
<email>jon.dufresne@gmail.com</email>
</author>
<published>2019-06-27T16:39:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=42b9a23267f14be39b9b00958e18d5746783208e'/>
<id>urn:sha1:42b9a23267f14be39b9b00958e18d5746783208e</id>
<content type='text'>
Thanks Claude Paroz for assistance with translations.
</content>
</entry>
<entry>
<title>Fixed #30335, #29139 -- Fixed crash when ordering or aggregating over a nested JSONField key transform.</title>
<updated>2019-04-18T05:16:50Z</updated>
<author>
<name>can</name>
<email>cansarigol@derinbilgi.com.tr</email>
</author>
<published>2019-04-17T06:24:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=d87bd29c4f8dfcdf3f4a4eb8340e6770a2416fe3'/>
<id>urn:sha1:d87bd29c4f8dfcdf3f4a4eb8340e6770a2416fe3</id>
<content type='text'>
</content>
</entry>
</feed>
