<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/tests/postgres_tests/test_json.py, branch 2.1.15</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=2.1.15</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=2.1.15'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2019-10-11T09:57:16Z</updated>
<entry>
<title>[2.1.x] Fixed #30826 -- Fixed crash of many JSONField lookups when one hand side is key transform.</title>
<updated>2019-10-11T09:57:16Z</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=522af9d6737550ef035a173c08a8276028b68917'/>
<id>urn:sha1:522af9d6737550ef035a173c08a8276028b68917</id>
<content type='text'>
Regression in 6c3dfba89215fc56fc27ef61829a6fff88be4abb.

Backport of 7d1bf29977bb368d7c28e7c6eb146db3b3009ae7 from master.
</content>
</entry>
<entry>
<title>[2.1.x] Fixed #30769 -- Fixed a crash when filtering against a subquery JSON/HStoreField annotation.</title>
<updated>2019-09-16T06:55:16Z</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=db181f4b7ceac2a7050d462224bf5109dcd4790d'/>
<id>urn:sha1:db181f4b7ceac2a7050d462224bf5109dcd4790d</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.

Backport of 6c3dfba89215fc56fc27ef61829a6fff88be4abb from master.
</content>
</entry>
<entry>
<title>[2.1.x] Fixed test_json.TestQuerying.test_key_transform_expression() on Python 3.5.</title>
<updated>2019-08-15T17:40:31Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2019-08-15T17:38:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=2a996a4a19ba0a914ae0313ef905397ef4686ed2'/>
<id>urn:sha1:2a996a4a19ba0a914ae0313ef905397ef4686ed2</id>
<content type='text'>
Backport of 6624a3de286ccebf2dafba5a3e9b5ee91ae43cf9 from stable/2.2.x
</content>
</entry>
<entry>
<title>[2.1.x] Fixed #30672 -- Fixed crash of JSONField/HStoreField key transforms on expressions with params.</title>
<updated>2019-08-14T13:37:01Z</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=968b9af9b7f7e49af17fc82de5a2de9a91b86e44'/>
<id>urn:sha1:968b9af9b7f7e49af17fc82de5a2de9a91b86e44</id>
<content type='text'>
Regression in 4f5b58f5cd3c57fee9972ab074f8dc6895d8f387.

Thanks Florian Apolloner for the report and helping with tests.

Backport of 1f8382d34d54061eddc41df6994e20ee38c60907 from master.
</content>
</entry>
<entry>
<title>[2.1.x] Fixed CVE-2019-14234 -- Protected JSONField/HStoreField key and index lookups against SQL injection.</title>
<updated>2019-07-31T10:43:32Z</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=f74b3ae3628c26e1b4f8db3d13a91d52a833a975'/>
<id>urn:sha1:f74b3ae3628c26e1b4f8db3d13a91d52a833a975</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 #25718 -- Made a JSONField lookup value of None match keys that have a null value.</title>
<updated>2018-04-04T14:53:46Z</updated>
<author>
<name>Dmitry Dygalo</name>
<email>dadygalo@gmail.com</email>
</author>
<published>2018-02-20T15:47:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=c979c0a2b8abca325a549961fd7a17bdc36bcb1f'/>
<id>urn:sha1:c979c0a2b8abca325a549961fd7a17bdc36bcb1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #29147 --- Added JSONField serialization tests.</title>
<updated>2018-03-22T00:11:06Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2018-03-21T23:18:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=623139b5d1bd006eac78b375bcaf5948e695c3c6'/>
<id>urn:sha1:623139b5d1bd006eac78b375bcaf5948e695c3c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #24747 -- Allowed transforms in QuerySet.order_by() and distinct(*fields).</title>
<updated>2018-02-11T00:08:55Z</updated>
<author>
<name>Matthew Wilkes</name>
<email>git@matthewwilkes.name</email>
</author>
<published>2017-06-18T15:53:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=2162f0983de0dfe2178531638ce7ea56f54dd4e7'/>
<id>urn:sha1:2162f0983de0dfe2178531638ce7ea56f54dd4e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #28534 -- Made JSONField.has_changed() ignore key order and consider True/1 values as different.</title>
<updated>2017-11-12T00:45:23Z</updated>
<author>
<name>shanghui</name>
<email>shangdahao@gmail.com</email>
</author>
<published>2017-09-01T06:26:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=1907fc9b1292a55f1b8d54f4dbcdbda16bbb36c1'/>
<id>urn:sha1:1907fc9b1292a55f1b8d54f4dbcdbda16bbb36c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #28577 -- Added checks for ArrayField and JSONField to prevent mutable defaults.</title>
<updated>2017-10-20T17:17:22Z</updated>
<author>
<name>Flávio Juvenal</name>
<email>flaviojuvenal@gmail.com</email>
</author>
<published>2017-08-17T23:21:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=f6e1789654e82bac08cead5a2d2a9132f6403f52'/>
<id>urn:sha1:f6e1789654e82bac08cead5a2d2a9132f6403f52</id>
<content type='text'>
</content>
</entry>
</feed>
