Skip to content

Latest commit

 

History

History
136 lines (109 loc) · 3.53 KB

CHANGES.rst

File metadata and controls

136 lines (109 loc) · 3.53 KB

Changes

v3.1.0 02/22/2020

  • Handle loading invalid JSON from db
  • Remove default help_text string
  • Change form field to render non-ascii values
  • Add setuptoools python_requires check
  • Add README section on querying and null value handling
  • Improve test suite coverage

v3.0.0 02/14/2020

This release is a major rewrite of jsonfield, merging in changes from the jsonfield2 fork. Changelog entries for jsonfield2 are included below for completeness.

  • Add source distribution to release process
  • Update JSONEncoder from DRF
  • Fix re-rendering of invalid field inputs
  • Fix form field cleaning of string inputs
  • Fix indentation for Textarea widgets
  • Allow form field error message to be overridden
  • Obey form Field.disabled

jsonfield2 v3.1.0 12/06/2019

  • Fix use with select_related across a foreign key
  • Fix field deconstruction
  • Drop Python 3.5 support
  • Drop Django 2.1 (and below) support

jsonfield2 v3.0.3 10/23/2019

  • Add Python 3.8 & Django 3.0 support
  • Drop Python 3.4 support

jsonfield2 v3.0.2 12/21/2018

  • Add Python 3.7 & Django 2.1 support

jsonfield2 v3.0.1 05/21/2018

  • Fix model full_clean behavior

jsonfield2 v3.0.0 05/07/2018

  • Add Django 2.0 support
  • Drop Django 1.8, 1.9, and 1.10 support
  • Drop Python 2.7 and 3.3 support
  • Rework field serialization/deserialization
  • Remove support for South
  • Rename JSONFieldBase to JSONFieldMixin
  • Move form fields into separate module
  • Rename JSONFormFieldBase to forms.JSONFieldMixin
  • Rename JSONFormField to forms.JSONField
  • Remove JSONCharFormField
  • Update JSONEncoder from DRF

v2.0.2, 6/18/2017

  • Fixed issue with GenericForeignKey field

v2.0.1, 3/8/2017

  • Support upcoming Django 1.11 in test suite
  • Renamed method get_db_prep_value to get_prep_value

v2.0.0, 3/4/2017

  • Added Django 1.9 and 1.10 support, removed support for Django versions older than 1.8, fixed to_python to allow for empty string

v1.0.3, 2/23/2015

  • Added fix to setup.py to allow PIP install

v1.0.2, 2/9/2015

  • Re-added fix for south migration bug

v1.0.1, 2/2/2015

  • Added Django 1.8 support

v1.0.0, 9/4/2014

  • Removed native JSON datatype support for PostgreSQL (breaking change) & added Python 3.4 to tests

v0.9.23, 9/3/2014

  • Allowed tests to run in older versions of Django

v0.9.22, 7/10/2014

  • Added Django 1.7 support

v0.9.21, 5/26/2014

  • Added better support for Python 3 and tests for regex lookups

v0.9.20, 11/14/2013

  • Fixed load_kwargs on form fields, added Django 1.6 to automated tests

v0.9.19, 09/18/2013

  • Fixed changes to django.six.with_metaclass that broke django-jsonfield for Django 1.6

v0.9.18, 08/23/2013

  • Fixed bugs with South datamigration

v0.9.17, 06/07/2013

  • Fixed bugs in JSONCharField admin form

v0.9.14/15/16, 04/29/2013

  • Python 3 support added!

v0.9.11/12/13, 03/26/2013

  • PyPi changes

v0.9.9/10/11, 03/21/2013

  • PyPi changes

v0.9.8, 03/21/2013

  • Added support for native PostgreSQL JSON data type

v0.9.7, 03/21/2013

  • Fix bug #33 where JSONField didn't correctly store some values inside of strings